Sieťové a informačné technológie 2008 celoškolský odborný seminár s medzinárodnou účasťou
Slovenská poľnohospodárska univerzita v Nitre Nitra, 6. február 2008
K problematice terminálových počítačových učeben The Problems of the Terminal Computer Labs Ludmila KUNDEROVÁ - Arnošt MOTYČKA - Patrik SERAFINOVIČ Abstract
Within the project of FRVŠ agency, there has passed off the next stage of building of computer labs equipped with terminals. The working stations provide to their users fully quality interface requiring the minimal administration services. That interface is usually considered as the environment OS MS Windows- like. It is the familiar one for the most of users and it is the prevalent platform for the most of variety applications too. The solution for employing of terminals, i.e. “think-clients”, for multiplatform applications is the SW product of Sun Secure Global Desktop. The very high cost of that product is reason why the Department of Informatics technical group have started the development of similar solution providing the user friendly fully functional interface on terminal stations. Keywords
Terminal, thin client, control server, disk array, central management, Úvod Jedním z klíčových bodů koncepce rozvoje v oblasti ICT na PEF MZLU v Brně je postupný přechod na centrální správu počítačových učeben. Jeho součástí je rovněž budování dalších terminálových učeben, které se mají stát doplňkem tradičních počítačových učeben tvořených samostatnými osobními počítači PC. Další terminály jsou instalovány do pracoven pedagogů a technických pracovníků. Zvažuje se také instalace terminálů v prostorách univerzity k veřejnému použití, neboť se jedná o zařízení vyznačující se HW i SW odolností. Terminálová pracoviště poskytují možnost autentizovaného přístupu prostřednictvím identifikační karty a mohou být vybavena i periferními multimediálními zařízeními. Terminály jsou řízeny a centrálně administrovány ze vzdáleného administrátorského pracoviště. Pro přímý přístup k terminálovému serveru je k disposici v místnosti serverů operátorská konsole. Pro kvalitní provoz terminálových učeben jsou zapotřebí jednak vysokorychlostní síťové komponenty a také vysokokapacitní datové úložiště, zajišťující uživatelům i aplikacím dostatečný paměťový prostor. Terminálové multimediální počítačové učebny splňují veškeré požadavky kladené na provoz univerzitních počítačových učeben a studoven. Jsou to zejména: • efektivní správa jednotlivých pracovišť • zabezpečené uživatelské pracovní prostředí • možnost přístupu uživatelů k aplikacím na více systémových platformách • bezproblémová dostupnost internetových služeb a zdrojů • dostatečná paměťová kapacita • dostatečný výpočetní výkon a rychlost síťových přenosů. Realizace projektu FRVŠ Vzhledem k poměrně značné finanční náročnosti výstavby terminálových subsítí v LAN MZLU je její realizace rozložena do více na sebe navazujících fází. Dalším důvodem toho způsobu řešení je také nutnost zachovat v průběhu realizace normální provozní podmínky a nenarušit nebo příliš neomezit rutinní praxi uživatelů. Zároveň administrátoři získávají zkušenosti, které postupně optimalizují jejich činnost. 60
Sieťové a informačné technológie 2008 celoškolský odborný seminár s medzinárodnou účasťou
Slovenská poľnohospodárska univerzita v Nitre Nitra, 6. február 2008
V polovině roku 2006 byla podána grantové agentuře FRVŠ (Fond rozvoje vysokých škol) MŠMT ČR přihláška projektu „Rozšíření centrálně řízené multimediální počítačové učebny“, který měl být v průběhu následujícího roku zrealizován. Projekt řešil rozšíření stávajících zařízení o 20 terminálů Sun Ray 270, 2 vysoce výkonné řídící servery a vysokokapacitní diskové pole zajišťující dostatečnou paměťovou kapacitu pro aplikační SW a domovské adresáře uživatelů. Představa předpokládaného stavu propojení terminálů s řídícími a paměťovými systémy je zobrazena na obr. 1.
Obr.1 – Terminálová subsíť [1] Přihlášený projekt byl přijat a pro jeho realizaci byla poskytnuta finanční dotace ve výši 1 720 tis. Kč. Po dodání veškerých komponent byla provedena instalace HW a následně i SW konfigurace a instalace potřebných systémových a uživatelských aplikací. o HW § Řídící servery a diskové pole jsou instalovány v samostatném racku v místnosti serverů (obr. 3 a 4). § Terminály jsou instalovány do učeben, studovny a do pracoven administrátorů a učitelů (obr. 2). o SW § Systém Terminálová síť je po stránce systémové integrována do adresářového systému univerzitní sítě na bázi LDAP. To umožňuje uživatelům jednotný 61
Sieťové a informačné technológie 2008 celoškolský odborný seminár s medzinárodnou účasťou
Slovenská poľnohospodárska univerzita v Nitre Nitra, 6. február 2008
přístup ke všem hostitelským serverům univerzitní LAN včetně serverů terminálových.
Obr. 2 – Terminály Sun Ray 270
Obr. 3 – Servery Sun Fire X4200, diskové pole IBM DS4200 a operátorská console
Obr. 4 – Servery Sun Fire X4200 a diskové pole IBM DS4200 (detailní pohled)
Diskové pole obsahuje oblast domovských adresářů všech uživatelů MZLU v Brně, která je sdílena všemi servery. Toto centrální úložiště dat zajišťuje přístup k datům v domovských adresářích nejen z terminálové sítě, ale prostřednictvím ostatních hostitelských serverů i z počítačů v jiných sítích. §
Uživatelské prostředí Volba technologie tenkých klientů Sun Ray implicitně neumožňuje použití nejrozšířenějších softwarových nástrojů pro operační systémy Microsoft Windows. Z tohoto důvodu společnost Sun Microsystems přišla s vlastním řešením – softwarem Sun Secure Global Desktop [2]. Jeho základním kamenem je nástroj Tarantella, který umožňuje pomocí obvyklých síťových
62
Sieťové a informačné technológie 2008 celoškolský odborný seminár s medzinárodnou účasťou
Slovenská poľnohospodárska univerzita v Nitre Nitra, 6. február 2008
komponent operačních systémů MS Windows připojit se do něj z výchozího Sun Ray Serveru (pod OS UNIX nebo Linux) a tam spustit libovolnou MS Windows aplikaci. Takto spuštěnou aplikaci zobrazí opět na zdrojovém systému, tedy v našem případě přímo v prostředí tenkého klienta. Jedná se o velice komplexní a integrované řešení. Původní dohoda s oficiálním českým zástupcem společnosti – Sun Microsystems Czech, s.r.o. umožňovala použití zmíněného programového balíku v rámci univerzitní sítě zcela zdarma. Bohužel nové licenční podmínky v tomto roce již bezplatné užívání neumožňují, a tudíž jsme byli nuceni pomoci si vlastními silami. Po několika testech jsme nakonec přistoupili k variantě napsání vlastních jednoduchých nástrojů, které pomocí programu rdesktop pracují s MS Windows programy téměř stejně komfortním způsobem. Program rdesktop [3] je free open source klient pro protokol RDP, který je firemním protokolem Microsoftu. Byl zveřejněn pod GNU General Public License a je k disposici pro systémy Unix-like. Pro ukázku je následně uveden skript, který spouští aplikaci MS Word na vzdáleném MS Windows Terminal Serveru: #!/bin/bash rdesktop='/usr/bin/rdesktop' user="-u $USER" workdir="-c h:\\" program='-s winword.exe' termName='-T Winword.exe_on_TREEMAN' domain='-d MENDELU' server='treeman.mendelu.cz' nbname='-n TREEMAN' lang='-k en-us' otherParams='-N' colordepth='-a 16' run="$rdesktop $user $domain $workdir $nbname $colordepth $otherParams $termName $program $lang $server" `$run`
Pro všechny potřebné aplikace tedy vznikl podobný skript, na který lze dále odkazovat prostřednictvím uživatelských GUI nástrojů (odkazy v nabídkách, na ploše, atd.). Toto alternativní řešení není z pochopitelných důvodů tak ucelené, integrované a komplexní jakým je Sun Secure Global Desktop, avšak plně vyhovuje našim potřebám. Ukázka obrazovky terminálu se spuštěnou aplikací MS Word a v pozadí s okny nativního OS Linux je prezentována na obr. 5.
63
Sieťové a informačné technológie 2008 celoškolský odborný seminár s medzinárodnou účasťou
Slovenská poľnohospodárska univerzita v Nitre Nitra, 6. február 2008
Obr. 5 – Obrazovka terminálu Závěr I přes veškeré potíže, převážně ze strany výrobce systému tenkých klientů, se nám podařilo zajistit dostupnost Windows technologií pro každého uživatele terminálové sítě. Za pomoci OpenSource nástrojů rdesktop a tsclient jsme dokázali uživatelům předložit použitelný způsob, kterým lze tyto technologie plnohodnotně využívat. Největším problémem, který aktuálně řešíme, je nepřenositelnost cestovních profilů mezi různými operačními systémy firmy Microsoft. Každý běžný uživatel nejčastěji používá cestovní profil OS Microsoft Windows XP. Tento však není použitelný pro práci na MS Windows Terminal Serveru 2003, který pro Windows aplikace v Sun Ray síti používáme. Tento nedostatek však není tolik zásadní, aby nebylo možné technologie MS Windows používat. Pouze snižuje přívětivost pracovního prostředí Abstrakt český V rámci projektu FRVŠ proběhla další fáze výstavby terminálových pracovišť, poskytujících uživatelům plnohodnotné uživatelské prostředí s minimalizovanými požadavky na administraci. Tímto prostředím se rozumí zpravidla prostředí identické s prostředím OS MS Windows, na které je většina uživatelů zvyklá, neboť mnohé aplikace různých zaměření jsou právě pro platformu MS Windows vyvíjeny. Sofware Sun Secure Global Desktop, který řeší problém využití terminálů, tj. tzv. "tenkých klientů" pro multiplatformové aplikace, je z pohledu finančních možností školy velmi nákladné. Proto je v technické skupině Ústavu informatiky PEF MZLU v Brně vyvíjeno programové řešení, které má v dostatečné míře zajistit uživatelům terminálů přívětivé a funkční uživatelské prostředí.
64
Sieťové a informačné technológie 2008 celoškolský odborný seminár s medzinárodnou účasťou
Slovenská poľnohospodárska univerzita v Nitre Nitra, 6. február 2008
Klíčová slova terminál, tenký klient, řídící server, diskové pole, centrální správa, Literatura [1]
KUNDEROVÁ, L., MOTYČKA, A., SERAFINOVIČ, P. Závěrečná zpráva k projektu č. 1633/2007/A/b Rozšíření centrálně řízené multimediální počítačové učebny, 2007, Fond rozvoje vysokých škol 2007.
[2]
Sun Secure Global Desktop [online]. [cit. 2008 - 02 - 01] Dostupné na internetu:
A Remote Desktop Protocol Client [online]. [cit. 2008 - 02 - 01] Dostupné na internetu:
[3]
Kontakt Ing. Ludmila Kunderová, Ústav informatiky PEF MZLU v Brně, Zemědělská 1, 613 00 Brno , č.t. +420545132242, E-mail adresa: [email protected]
Recenzent: RNDr. Darina Tothová, PhD., CIT FEM SPU v Nitre
65