InTouch TSE — различия между версиями
Admin (обсуждение | вклад) |
Vasily (обсуждение | вклад) |
||
(не показано 7 промежуточных версии ещё одного участника) | |||
Строка 4: | Строка 4: | ||
* InTouch RDP | * InTouch RDP | ||
* InTouch RDS | * InTouch RDS | ||
+ | * InTouch для удаленного рабочего стола | ||
+ | * InTouch Access Anywhere (более подробно см. статью: [[ITAA]]) | ||
+ | |||
+ | Фактически эта лицензия означает возможность запуска ARM (интерфейса оператора) через удаленный рабочий стол Windows (или для конкурентной лицензии через браузер см. [[ITAA]]). Реализация: | ||
+ | * '''На сервере''': | ||
+ | ** (ОС WIndows Server) поднимается роль удаленных рабочих столов и лицензируется | ||
+ | ** Устанавливается InTouch Runtime | ||
+ | ** Устанавливаются лицензии на InTouch TSE | ||
+ | *'''На клиенте''' ('''ОС Windows'''): | ||
+ | ** Устанавливается клиентская ОС Windows (например, Windows 8) | ||
+ | ** Запускается клиент для удаленного рабочего стола | ||
+ | ** Не требуется ставить НИКОГО стороннего ПО, в том числе никакого ПО от Wonderware | ||
+ | ** Не требуется устанавливать лицензии (и USB ключи и файлы) | ||
+ | *'''На клиенте с ОС не Windows''' ('''требуется конкурентная лицензия - TSE concurrent'''), дополнительно см. [[InTouch Access Anywhere]] | ||
+ | ** Запускается ЛЮБОЙ браузер с поддержкой HTML5 | ||
+ | ** Выполняется подключение к серверу [[InTouch Access Anywhere]] | ||
+ | ** Запускает выбранный проект InTouch | ||
+ | ** Не требуется ставить НИКОГО стороннего ПО, в том числе никакого ПО от Wonderware | ||
+ | ** Не требуется устанавливать лицензии (и USB ключи и файлы) | ||
=== Права пользователя для удаленного рабочего стола, группы === | === Права пользователя для удаленного рабочего стола, группы === | ||
Строка 76: | Строка 95: | ||
<div id="dc_vk_code" style="display:none"></div> | <div id="dc_vk_code" style="display:none"></div> | ||
− | === Порядок настройки NLB | + | === Порядок настройки NLB кластера (Network Load Balancing cluster) === |
http://winitpro.ru/index.php/2011/08/26/nastrojka-terminalnoj-fermy-rds-s-rd-connection-broker/ | http://winitpro.ru/index.php/2011/08/26/nastrojka-terminalnoj-fermy-rds-s-rd-connection-broker/ | ||
+ | |||
+ | == Вопросы лицензирования == | ||
+ | === Резервирование InTouch RDP === | ||
+ | Можно ли "InTouch 2014 Runtime 3K Tag without I/O RDS Conc" с идентичными проектами поставить на два разных сервера, и настроить таким образом, чтобы они работали по схеме дублирования друг-друга, на случай, если один из серверов упадёт? | ||
+ | |||
+ | -> Эта технология называется Failover/load balance – это технология Microsoft для резервирования и распределения нагрузки между серверами RDP. Wonderware InTouch ее поддерживает, для этого надо покупать не две одинаковых лицензии RDS Conc, а одну RDS Conc и к ней на тоже кол-во тегов RDS Conc FLB. | ||
+ | |||
+ | | ||
+ | |||
+ | Пример для 5 рабочих мест: | ||
+ | |||
+ | | ||
+ | |||
+ | {| border="0" cellspacing="0" cellpadding="0" style="width: 832px; width:832px;" | ||
+ | |- | ||
+ | | style="width:565px;height:21px;" | | ||
+ | InTouch 2014 Runtime 3K Tag with I/O RDS Conc | ||
+ | |||
+ | | style="white-space: nowrap; width:165px;height:21px;" | | ||
+ | 01-2973T | ||
+ | |||
+ | | style="width:101px;height:21px;" | | ||
+ | 1 | ||
+ | |||
+ | |- | ||
+ | | style="width:565px;height:21px;" | | ||
+ | InTouch 2014 Runtime 3K Tag with I/O RDS Conc | ||
+ | |||
+ | | style="white-space: nowrap; width:165px;height:21px;" | | ||
+ | 01-2973TP | ||
+ | |||
+ | | style="width:101px;height:21px;" | | ||
+ | 4 | ||
+ | |||
+ | |- | ||
+ | | style="width:565px;height:21px;" | | ||
+ | InTouch 2014 Runtime 3K Tag with I/O RDS Conc, FLB | ||
+ | |||
+ | | style="white-space: nowrap; width:165px;height:21px;" | | ||
+ | 01-2973TF | ||
+ | |||
+ | | style="width:101px;height:21px;" | | ||
+ | 1 | ||
+ | |||
+ | |- | ||
+ | | style="width:565px;height:21px;" | | ||
+ | InTouch 2014 Runtime 3K Tag with I/O RDS Conc, FLB | ||
+ | |||
+ | | style="white-space: nowrap; width:165px;height:21px;" | | ||
+ | 01-2973TPF | ||
+ | |||
+ | | style="width:101px;height:21px;" | | ||
+ | 4 | ||
+ | |||
+ | |} | ||
+ | |||
+ | | ||
== Дополнительные материалы == | == Дополнительные материалы == |
Текущая версия на 22:16, 21 февраля 2020
Основные вопросы
InTouch TSE, синонимы и разные варианты этой лицензии:
- InTouch RDP
- InTouch RDS
- InTouch для удаленного рабочего стола
- InTouch Access Anywhere (более подробно см. статью: ITAA)
Фактически эта лицензия означает возможность запуска ARM (интерфейса оператора) через удаленный рабочий стол Windows (или для конкурентной лицензии через браузер см. ITAA). Реализация:
- На сервере:
- (ОС WIndows Server) поднимается роль удаленных рабочих столов и лицензируется
- Устанавливается InTouch Runtime
- Устанавливаются лицензии на InTouch TSE
- На клиенте (ОС Windows):
- Устанавливается клиентская ОС Windows (например, Windows 8)
- Запускается клиент для удаленного рабочего стола
- Не требуется ставить НИКОГО стороннего ПО, в том числе никакого ПО от Wonderware
- Не требуется устанавливать лицензии (и USB ключи и файлы)
- На клиенте с ОС не Windows (требуется конкурентная лицензия - TSE concurrent), дополнительно см. InTouch Access Anywhere
- Запускается ЛЮБОЙ браузер с поддержкой HTML5
- Выполняется подключение к серверу InTouch Access Anywhere
- Запускает выбранный проект InTouch
- Не требуется ставить НИКОГО стороннего ПО, в том числе никакого ПО от Wonderware
- Не требуется устанавливать лицензии (и USB ключи и файлы)
Права пользователя для удаленного рабочего стола, группы
- пользователи удаленного рабочего стола
- PowerUser (для возможности запуска AlarmDBLogger) - не проверено. Пробовал роль Administrator (не путать c aaAdministrator) - помогло
Настройка InTouch stand alone
Для Windows 2008 R2 (64 bit) На ОДНОМ из узлов, где есть права администратора
- Включить NAD и выбрать дирректорию (InTouch application Manager -> Tools -> Node Properties -> App Development -> Enable network application development)
- Добавить роль сервера терминалов
- Создать пользователей с правами "Пользователи удаленного рабочего стола"
- Запустить WindowViewer
- Запустить Alarm DB Logger
На узле удаленного АРМ
- Зайти с удаленного рабочего стола
- Открыть INTouch и запустить WindowViewer
Настройка Historical Logging для InTouch TSE
We recommend using one historical logging file for all the clients:
- Configure Historical Logging using the $HistoricalLogging tagname.
- Create an Application Startup script using TSEQueryRunningOnClient().
Code Example (from above figure). Запустить Application - OnStartup:
Client = TseQueryRunningOnClient(); IF client == 1 THEN IOSAccessName["Tagserver","davidu6","View","Tagname"]; $HistoricalLogging = 0; ENDIF;
Источник: InTouch for Terminal Services Deployment Guide Rev. 1.0
Load Balancing
- Network Load Balancing (NLB) распределяет трафик между несколькими серверами используя TPC/IP потокол
Network Load Balancing (NLB) distributes traffic across several servers by using the TCP/IP networking protocol.
- NLB можно использовать с сервером терминалов распределяя нагрузку одного сервера терминалов между сессиями нескольких серверов
You can use NLB with a terminal server farm to scale the performance of a single terminal server by distributing sessions across multiple servers.
- Remote Desktop Connection Broker that is used in an NLB setup is included in
- Windows Server® 2008 R2 Standard,
- Windows Server 2008 R2 Enterprise and
- Windows 2008 R2 Datacenter.
- The NLB feature is included in Windows Server 2008 R2. You do not require a license to use this feature.
- You need a Microsoft TS license for managing the remote desktop terminal server sessions
- Network Load Balancing distributes IP traffic to multiple copies (or instances) of a TCP/IP service, suchas a Web server, each running on a host within the cluster.
- Network Load Balancing transparently partitions the client requests among the hosts and enables the client to access the cluster using one or more "virtual" IP addresses.
- The cluster appears to be a single server that answers these client requests
- The Remote Desktop Connection Broker shown, as a separate node in the above topology, can be configured on one of the NLB cluster nodes itself.
- Источник 1: ArchestrA System Platform in a Virtualized Environment. Implementation Guide (3/18/11)
- Источник 2: InTouch for Terminal Services Deployment Guide (2013 Rev. 1.0)
Порядок настройки InTouch TSE + FLB
- На обоих кластерных машинах установить InTouch с лицензией для TS (Покупается TSE+FLB)
- Настроить NLB кластер (см. ниже)
- Задеплоить InTOuch приложения на каждой машине кластера
- Источник 1: ArchestrA System Platform in a Virtualized Environment. Implementation Guide (3/18/11), p. 572
Порядок настройки NLB кластера (Network Load Balancing cluster)
http://winitpro.ru/index.php/2011/08/26/nastrojka-terminalnoj-fermy-rds-s-rd-connection-broker/
Вопросы лицензирования
Резервирование InTouch RDP
Можно ли "InTouch 2014 Runtime 3K Tag without I/O RDS Conc" с идентичными проектами поставить на два разных сервера, и настроить таким образом, чтобы они работали по схеме дублирования друг-друга, на случай, если один из серверов упадёт?
-> Эта технология называется Failover/load balance – это технология Microsoft для резервирования и распределения нагрузки между серверами RDP. Wonderware InTouch ее поддерживает, для этого надо покупать не две одинаковых лицензии RDS Conc, а одну RDS Conc и к ней на тоже кол-во тегов RDS Conc FLB.
Пример для 5 рабочих мест:
InTouch 2014 Runtime 3K Tag with I/O RDS Conc |
01-2973T |
1 |
InTouch 2014 Runtime 3K Tag with I/O RDS Conc |
01-2973TP |
4 |
InTouch 2014 Runtime 3K Tag with I/O RDS Conc, FLB |
01-2973TF |
1 |
InTouch 2014 Runtime 3K Tag with I/O RDS Conc, FLB |
01-2973TPF |
4 |
Дополнительные материалы
- Установка и настройка remote desktop TN 782 Installing Remote Desktop Services on Windows 2008 Server R2 for Wonderware Products. https://wdnresource.wonderware.com/support/kbcd/html/1/t002563.htm
- TN 538 InTouch© TSE version 10.0 Application Configuration: Managed, Published and Standalone Methods https://wdnresource.wonderware.com/support/kbcd/html/1/t002275.htm
- TN 256 Using Network Application Development (NAD) with InTouch https://wdnresource.wonderware.com/support/kbcd/html/1/t001032.htm
- Как распределяется память между сессиями. TN 347 InTouch® for Terminal Services: Tips and Tricks https://wdnresource.wonderware.com/support/kbcd/html/1/t001185.htm
- InTouch® Tag Server on Terminal Server https://wdnresource.wonderware.com/support/kbcd/html/1/t001188.htm