Informator Techniczny nr 137 27-04-2012 INFORMATOR TECHNICZNY WONDERWARE Terminal Service RemoteApp Usługa Terminal Service RemoteApp różni się od standardowej sesji w przypadku Usług terminalowych (Terminal Service session). Z powodu różnic nie wszystkie stacje klienckie Windows są wstanie współpracować z aplikacji typu Remote Hosted App. RemotApp współpracuje jedynie ze stacjami na których pracują następujące systemy operacyjne : Windows Vista, Windows Server 2008, Windows XP z SP2 lub wyższy, Windows Server 2003 z SP1 lub wyższy. Wraz z wersją R2 dla systemu Windows 2008 Server nazewnictwo usług terminalowych uległa zmianie. Poniższa tabela przedstawia nową nomenklaturą: Old Terminology Terminal Services (TS) Terminal Server Terminal Server Licensing Terminal Services Web Access (TS Web Access) Terminal Services Gateway (TS Gateway) Terminal Services Session Broker (TS Session Broker) Terminology of Windows 2008 Server R2 Remote Desktop Services (RDS) Remote Desktop Session Host Remote Desktop Licensing (RD-Licensing) Remote Desktop Web Access Remote Desktop Gateway Remote Desktop Session Broker Instalacja oraz konfiguracja usługi Terminal Service RemoteApp Zakładamy iż instalacja systemu operacyjnego Windows Server 2008 została już uprzednio przeprowadzona. Ten informator techniczny opisuje czynności instalacyjne dla Remote Desktop Services Role serwera Windows Server 2008 R2 Proces instalacji należy rozpocząć od otwarcia konsoli zarządzającej Server Manager. Należy wybrać Start > Administrative Tools > Server Manager. Z poziomu drzewa komponentów wybieramy sekcję Roles. Następnie klikając w link Add Roles uruchamiamy okno Add Roles wizard. ASTOR Sp. z o.o. Dział Wsparcia Sprzedaży ul. Smoleńsk 29, 31-112 Kraków tel.: 012 424 00-50 e-mail: support@astor.com.pl http://www.astor.com.pl
Kliknij przycisk Next, aby pominąć ekran powitalny kreator. Następny ekran zaprezentuje listę dostępnych ról na serwerze. Należy zaznaczyć Remote Desktop Services, a następnie kliknąć Next. 2
Wyświetlony zostanie ekran, wprowadzenia do usług terminalowych. Klikamy przycisk Next, Następny ekran pozwali wybrać usługi roli, które chcesz zainstalować. Należy wybrać rolę Remote Desktop Session Host oraz Remote Desktop Licensing. Wybieramy role Remote Desktop Licensing, ponieważ Microsoft wymaga, aby wszystkie serwery terminali, były podłączone do serwera licencji, pomimo tego iż istnieje 120 dniowy okres przejściowy. Klikamy Next. 3
W następnym oknie zostanie wyświetlony komunikat ostrzegawczy informujący, że wszystkie aplikacje, które zostały zainstalowane przed instalacją usług terminalowych mogą nie działać poprawnie z usługami terminalowymi. Kliknij przycisk Next, aby zignorować to ostrzeżenie i przejść do następnego kroku. Następny ekran pozwoli określić, czy chcemy przeprowadzić uwierzytelniania na poziomie sieci (Network level authentication), które pozwala na wykonanie uwierzytelnienia użytkownika przed pełnym startem sesji usług terminalowych. Uwierzytelnianie na poziomie sieci upraszcza proces uwierzytelniania i zużywa mniej zasobów serwera. Pozwala na wyższy poziom zabezpieczeń ale wymaga środowiska 4
domenowego. Jest to nowy mechanizm wspierany od wersji RDP 6.0, oznacza to, że klienci ze starszymi systemami operacyjnymi, na przykład Windows XP SP1 nie będą mieli dostępu do sesji terminalowych. W powyższym przykładzie druga z dostępnych opcji będzie wykorzystywana. Na następnym ekranie określony zostanie typ wykorzystywanej licencji. Do wyboru mamy licencje na urządzenie (Per Device) bądź licencje na użytkownika (Per User) Na potrzeby tego przykładu skorzystamy z możliwość wykonania konfiguracji licencji w późniejszym czasie. Proszę zaznaczyć Configure later, a następnie kliknąć Next. 5
W następnym kroku możliwe jest zdefiniowanie użytkowników oraz grup użytkowników które będą miały dostęp do serwera terminali. Klikamy Next pozostawiając domyślne ustawienia, czyli dostęp dla grupy Administratorów. Zmiany dotyczące dostępu można skonfigurować później. Kolejne okno pozwala na skonfigurowanie serwer RD Session Host w taki sposób aby użytkownicy łączący się do sesji mogli wykorzystać funkcjonalności dostarczane przez system operacyjny Windows 7. Ustawienia na potrzeby oprogramowania Wonderware pozostawiamy domyślne. 6
Kolejny ekran pozwala na podjęcie decyzji o zakresie licencjonowania. Oznacza to, że należy zdecydować, czy serwer licencji powinien obsługiwać serwery terminali, które są członkami tej samej domeny, co serwer licencjonowania, czy chcemy aby serwer licencjonowania służył do obsługi całego lasu domen. Po raz kolejny należy wybrać opcję która jest najbardziej odpowiednia dla organizacji. Opcja ta jednak nie jest obsługiwana w przypadku Windows Server 2008 R2, a jedynie Windows Server 2008/2003/2000. Należy kliknąć przycisk Next. Kolejne okno prezentuje podsumowanie przeprowadzonej konfiguracji instalatora. Klikamy Install. 7
Czekamy na zakończenie procesu instalacji. Klikamy Close, aby zamknąć okno instalatora. Aby instalacja w pełni została zakończona należy zrestartować serwer. Klikamy więc Yes, w oknie komunikatu. 8
Po wykonaniu restartu pojawi się okno podsumowani instalacji. Klikamy Close. Należy pamiętać iż usługa Remote Desktop Services domyślnie nie jest uruchamiana automatycznie. Należy po restarcie ją uruchomić oraz skonfigurować ewentualny Autostart. Następnie w oknie Server Manager klikamy Configure Remote Desktop. Na zakładce Remote wybieramy drugą opcję. Należy zweryfikować czy klienci RDP w wersjach wcześniejszych niż 6.0 będą mieli dostęp do serwera. 9
Domyślnie stację nie są widoczne dla innych stacji w środowisku sieciowym. Należy to skonfigurować w sekcji Network and Sharing Center. W poziomu Panelu sterowania wybieramy Network and Internet. Następnie Change advanced sharing settings. Należy skonfigurować ustawienia w sposób zaprezentowany poniżej. Następnie klikamy Save Changes. 10
Po wykonaniu poprawnej instalacji usługi Terminal Service RemoteApp, możemy wykonać instalację komponentów Wonderware. Na potrzeby niniejszego informatora wykonano instalację InTouch-a. UWAGA: Podczas instalowania oprogramowania Wonderware w systemach operacyjnych Windows 7 i Windows 2008 należy wyłączyć opcję Kontrola konta użytkownika (UAC User Account Control) Z poziomu menu Start \ Administrative Tools \ Remote Desktop Services należy uruchomić RemoteApp Manager. W sekcji RemoteApp Programs należy dodać nowy element. 11
Po wybraniu Add RemoteApp Programs zostanie uruchomiony konfigurator z ekranem powitalnym. Klikamy Next aby przejść dalej. Na liście dostępnych aplikacji znajdujemy i zaznaczmy pozycję WindowViewer. Wybieramy Properties. 12
W oknie RemoteApp Properties, możemy skonfigurować i zweryfikować parametry aplikacji. Na pierwszej zakładce należy odznaczyć właściwość związaną z Web Access. Z racji iż konfigurowany system nie jest członkiem domeny zakładka User Assigment nie jest konfigurowalna. Po zakończeniu dokonywania zmian klikamy OK. W oknie z podsumowanie możemy zweryfikować konfiguracje. Aby zakończyć klikamy Finish. 13
Po skonfigurowaniu aplikacji w trybie RemoteApp, należy następnie stworzyć plik.rdp. Dla aplikacji WindowViewer wybieramy Create.rdp file. Po wybraniu Create.rdp file pojawi się ekran powitalny konfiguratora. Aby kontynuować klikamy Next. 14
Pozostawiamy ustawienia domyślne w sekcji Specify Package Settings. Domyślną lokalizacja tworzonego pliku C:\Program Files\Packaged Programs możemy dostosować do swoich potrzeb. Aby kontynuować klikamy Next. W oknie z podsumowanie możemy zweryfikować konfiguracje. Aby zakończyć klikamy Finish. 15
W lokalizacji wybranej w konfiguratorze (domyślna - C:\Program Files\Packaged Programs) pojawił się stworzony skrót do aplikacji. Należy go przenieść na stację kliencką. Po uruchomieniu RemoteApp, rozpocznie się łączenie do serwera i uruchamianie aplikacji. Uruchomiona aplikacja na stacji klienckiej : 16