Konfiguracja ekspresowa
Transkrypt
Konfiguracja ekspresowa
ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora SYSTEM SZYBKIEJ KONFIGURACJI Licencja FDL (bez prawa wprowadzania zmian) Przeznaczenie rozwiązania System szybkiej konfiguracji terminali ABA-X3 PXES ma za zadanie pracę integratorów systemów oraz administratorów dużych sieci terminalowych. Umożliwia on bardzo szybkie skonfigurowanie nawet znacznej liczby terminali sieciowych ABA-X3 PXES praktycznie niezależnie od komplikacji tej konfiguracji. Zasada działania systemu szybkiej konfiguracji terminali System wykorzystuje sieciowy mechanizm powielania konfiguracji wzorcowych, których może być dowolna ilość. Konfiguracje wzorcowe są składowane na dowolnym serwerze FTP dostępnym dla uruchamianych terminali. Każdej konfiguracji wzorcowej odpowiada podkatalog serwera FTP o wybranej przez Administratora systemu nazwie. W katalogu tym są składowane archiwa zawierające konfiguracje następujących funkcji terminala: • konfiguracja startowa zestaw zmiennych PXES oraz zmiennych dodatkowych ABA archiwum pxes.tar.gz oraz plik kontrolny pxes.md5 • opis pulpitu użytkownika zestaw ikon i odpowiadających im usług i programów archiwum desktop.tar.gz i plik desktop.md5 • konfiguracja ICEWM system menu start, definicja paska zadań, tło pulpitu archiwum icewm.tar.gz i plik icewm.md5 • konfiguracja połączeń RDP usługi terminalowe MS Windows archiwum rdp.tar.gz i plik rdp.md5 • konfiguracja połączeń CITRIX ICA archiwum ica.tar.gz i plik ica.md5 • konfiguracja połączeń X Window XDMCP, Xnest, indywidualne parametry poszczególnych połączeń itp. archiwum X11.tar.gz oraz plik X11.md5 • konfiguracja połączeń znakowych telnet, ssh, mapy klawiatur, czcionek ekranowych, programy oraz pliki konwersji itp. archiwum character.tar.gz i plik character.md5 Powyższy zestaw archiwów może być w każdej chwili uzupełniony – o pliki konfiguracyjne urządzeń peryferyjnych (drukarki itp.) oraz np. w przypadku instalacji systemu VoIP (np. SKYPE), odtwarzaczy multimedialnych itp. O odpowiadające im pliki konfiguracyjne. Opracowany przez firmę ABA system szybkiej konfiguracji terminali nie wymaga transmisji wszystkich archiwów. Na konfigurowane terminale przesyłane są jedynie te archiwa konfiguracyjne, które są niezbędne w konkretnej instalacji. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 SYSTEM SZYBKIEJ KONFIGURACJI Podręczna instrukcja administratora Licencja FDL (bez prawa wprowadzania zmian) Obsługa systemu Etap 1 – przygotowanie wzorcowych konfiguracji Archiwa z konfiguracjami najprościej można utworzyć przy wykorzystaniu terminala wzorca, z którego po skonfigurowaniu i sprawdzeniu poprawności konfiguracji w praktyce przesyłamy archiwa konfiguracyjne na serwer FTP. Służy do tego odpowiednia funkcja programu Abmin. Pliki zostaną automatycznie zarchiwizowane i skompresowane. Również automatycznie zostanie utworzona funkcja skrótu kryptograficznego MD5. Oba pliki odpowiadające konkretnej konfiguracji zostaną przesłane przez program Abmin na serwer WWW do katalogu odpowiadającego grupie terminali (katalog ten jest w razie potrzeby zakładany automatycznie). Do przygotowania wzorcowych konfiguracji zaleca się wykorzystanie programu Abmin. Pracuje on w oparciu o dynamicznie generowane formatki i jest (jak zresztą każdy program konfiguracyjny) specjalizowanym edytorem plików konfiguracyjnych. W odróżnieniu od innych rozwiązań program terminale ABA-X3 PXES umożliwiają także wprowadzenie dodatkowych opcji argumentów generowanych automatycznie. Pozwala to na wykorzystanie wszystkich, nawet najbardziej zaawansowanych możliwości oprogramowania (np. pełnego zestawu komend programu rdesktop realizującego połączenia RDP Matta Chapmana, filtru konwersji znakowej – ttyconv Piotra Piątkowskiego itp.). Zaawansowane opcje i dodatkowe argumenty mogą być bez żadnych ograniczeń zawarte w konfiguracjach wzorcowych – możliwe jest np. korzystanie z różnych zestawów czcionek (a tym samym języków) na wielu różnych ekranach znakowych i graficznych niezależnie. Istotną zaletą systemu automatycznej konfiguracji terminali ABA-X3 PXES jest uwzględnianie wszelkich zmian w plikach konfiguracyjnych – zarówno dokonanych za pomocą graficznego interfejsu użytkownika, jak i wprowadzonych z linii komend. Oczywiście nie ma potrzeby przesyłania zbędnych plików konfiguracyjnych (odpowiadających niewykorzystywanym usługom terminala). Odpowiednia formatka programu Abmin pozwala na zaznaczenie wybranych zestawów parametrów. Zgodnie z przyjętą koncepcją systemu otwartego (Open System) wszystkie pliki konfiguracyjne dla terminali ABA-X3 PXES dostarczane są w jawnym formacie (w większości są to skrypty powłokowe). Administrator może przygotować je także nie korzystając z terminala wzorcowego (format i funkcje plików konfiguracyjnych są jawne i udokumentowane). Zaleca się jednak szczególną ostrożność ponieważ terminal ABA-X3 PXES (ze względu na oszczędność przestrzeni dyskowej) dysponuje jedynie bardzo ograniczonym zestawem komend, zaś dostępne komendy mogą mieć znacznie ograniczoną funkcjonalność (np. powłoka systemowa terminala nie jest powłoką bash, lecz ograniczoną jej wersją – ash zawartą w oprogramowaniu BusyBox Multibinary – www.busybox.net – licencja LGPL). W każdym przypadku należy wypróbować działanie wzorcowych konfiguracji! Po przygotowaniu i sprawdzeniu działania konfiguracji wzorcowej należy ją przesłać (np. wykorzystując interfejs administracyjny WWW) na wybrany serwer FTP. Etap 2 – uruchamianie nowego terminala ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora SYSTEM SZYBKIEJ KONFIGURACJI Licencja FDL (bez prawa wprowadzania zmian) Każdy terminal wyposażony w oprogramowanie firmy ABA jest próbnie uruchamiany w sieci laboratoryjnej. Uruchomienie to, nie polega jedynie na sprawdzeniu, czy oprogramowanie się uruchamia, lecz zestawiane są połączenia testowe z maszynami WINDOWS 2003 Serwer (RDP oraz ICA), Linux (Debian i Mandrake) oraz UNIX w trybie graficznym (X Window) i znakowym. Po przeprowadzeniu testów terminal jest ustawiany w tryb startowy i wysyłany do Klienta. W trybie startowym terminal uruchamia automatycznie prosty skrypt konfiguracyjny xquickstart. W wyniku działania tego programu na głównej(graficznej) konsoli terminala zostanie automatycznie wyświetlone okno umożliwiające bardzo szybkie przeprowadzenie wstępnej konfiguracji terminala. Obsługa tego programu jest w pełni intuicyjna. Okno szybkiej konfiguracji na ekranie uruchamianego po raz pierwszy terminala. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora SYSTEM SZYBKIEJ KONFIGURACJI Licencja FDL (bez prawa wprowadzania zmian) Pozwala on na skonfigurowanie: ➢ parametrów interfejsu sieciowego (DHCP lub adres IP, maska, nazwa terminala, podstawowe serwery DNS itp.), ➢ parametrów obsługi automatycznej konfiguracji- adres serwera FTP, informacji uwierzytelniających oraz katalogu ze wzorcem, ➢ zestawu plików konfiguracyjnych, które terminal ma pobrać z serwera (np. konfiguracja RDP oraz sesji znakowych). Wykorzystanie tego programu wymaga podania hasła administracyjnego (domyślnym hasłem jest słowo „test”). Hasło to powinno być jak najszybciej zmienione. Po wprowadzeniu danych program zapisuje je w odpowiednich plikach (opis w dalszej części niniejszego dokumentu), a następnie wykonuje restart terminala. Po zapisaniu konfiguracji ulega skasowaniu pusty plik o nazwie nowy umieszczony w katalogu /mnt/conf/etc/autokonf. Powoduje to,że przy następnym uruchomieniu terminala okno konfiguracyjne nie będzie już wyświetlane. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 SYSTEM SZYBKIEJ KONFIGURACJI Podręczna instrukcja administratora Licencja FDL (bez prawa wprowadzania zmian) Jeśli w programie konfiguracyjnym wybrano opcję automatycznej konfiguracji terminala w czasie pierwszego startu połączy się automatycznie z serwerem FTP o podanym wcześniej adresie i pobierze odpowiednie dla siebie pliki konfiguracyjne. Proces ten przebiega bezobsługowo, a więc terminal po wprowadzeniu adresu IP oraz parametrów dostępu do serwera FTP może być przesłany na docelowe stanowisko i nie wymaga przed rozpoczęciem eksploatacji żadnych dodatkowych czynności. W zależności od konfiguracji wzorcowej terminal może wykonać jeszcze jeden restart przed uruchomieniem docelowej konfiguracji. Restart jest wykonywany automatycznie, zaś ostrzeżenie o takiej konieczności jest wyświetlane w oknie informacyjnym na ekranie terminala. Etap 3 – rekonfiguracja w trakcie eksploatacji W zależności od konfiguracji terminala (wartość odpowiedniej zmiennej) rekonfiguracja może następować automatycznie lub na polecenie administratora. Jeśli system autokonfiguracji zostanie włączony, terminal sprawdza podczas każdego startu, czy pliki konfiguracyjne składowane na wybranym serwerze FTP są identyczne z lokalnymi. Po sprawdzeniu czy serwer FTP jest dostępny (w przypadku braku możliwości połączenia terminal użyje konfiguracji lokalnej) następuje porównanie plików konfiguracyjnych. W przypadku zaistnienia różnic archiwa, w których takie różnice wykryto są pobierane przez terminal i rozpakowywane do odpowiednich katalogów. Proces automatycznej konfiguracji podlega szczegółowej kontroli: ➢ archiwa nie są pobierane do katalogów docelowych, lecz do katalogu /tmp, który jest zlokalizowany w RAM dysku, ➢ równocześnie z archiwum pobierany jest skrót MD5 z serwera FTP, ➢ terminal porównuje pobraną sumę z wartością obliczoną lokalnie. Jeśli te wartości są identyczne tworzy kopię zapasową konfiguracji w pamięci FLASH i zapisuje nową konfigurację, ➢ w trakcie procesu konfiguracyjnego tworzony jest odpowiedni dziennik (log), który może być zwrotnie przesłany na serwer FTP, z którego terminal pobierał konfigurację. Ze względu na oszczędność miejsca dziennik jest tworzony w katalogu /tmp, a więc ulegnie skasowaniu po kolejnym restarcie terminala. Parametry systemu zdalnej konfiguracji mogą być zmienione w każdej chwili przez Administratora systemu. Wszystkie dane dotyczące pracy automatycznego konfiguratora znajdują się w katalogu /mnt/conf/etc/autokonf, który jest pobierany automatycznie wraz z podstawowymi parametrami konfiguracyjnymi (grupa Start). Można je również zmienić za pomocą konfiguratora WWW (formatka na następnej stronie) lub ręcznie edytując plik autokonf.conf w katalogu /mnt/conf/etc/autokonf. Należy jednak pamiętać, że jeśli automatycznej konfiguracji będą podlegać parametry startowe terminala priorytet mają dane zawarte w plikach konfiguracyjnych na wskazanym serwerze FTP i konfiguracja wprowadzona indywidualnie do terminala będzie po jego restarcie nadpisana. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 SYSTEM SZYBKIEJ KONFIGURACJI Podręczna instrukcja administratora Licencja FDL (bez prawa wprowadzania zmian) Przygotowywanie konfiguracji wzorcowych Konfigurację wzorcową należy przygotować dla każdej grupy terminali. Najprościej można to zrobić wykorzystując jeden terminal jako wzorzec konfiguracji. Pozwala to na równoczesne sprawdzenie w praktyce poprawności przygotowanej konfiguracji. Jeśli wszystko działa zgodnie z przyjętymi założeniami przesyłamy wzorcową konfigurację na serwer FTP za pomocą odpowiedniej formatki systemu konfiguracyjnego. W powyższym przykładzie konfiguracja ICEWM, X Window oraz RDP (rdesktop) zostanie zapisana w katalogu /home/tomekb/Kasia serwera FTP. Jeśli katalog taki nie istnieje – zostanie automatycznie założony. Proces przesyłania konfiguracji jest monitorowany. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora SYSTEM SZYBKIEJ KONFIGURACJI Licencja FDL (bez prawa wprowadzania zmian) Dane z konfiguracji wzorcowej mogą być pobierane w dowolnej chwili przez dowolny terminal ABA-X3 PXES. Można wykorzystać w tym celu formatkę WWW: ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora SYSTEM SZYBKIEJ KONFIGURACJI Licencja FDL (bez prawa wprowadzania zmian) W powyższym przykładzie zostanie pobrana konfiguracja połączeń RDP – pozostałe konfiguracje pozostaną bez zmian. Zaawansowani administratorzy mogą korzystać z załączonych skryptów – znajdują się one w katalogu /mnt/conf/etc/autokonf terminala. Odpowiednie procedury: send_conf <nazwa> oraz get_conf <nazwa> znajdują się w pliku tools umieszczonym w tym katalogu. Parametry systemu autokonfiguracji definiują zmienne określone w pliku autokonf.conf umieszczonym w tym samym katalogu, który może być edytowany za pomocą dowolnych narzędzi (formatka WWW, program konfiguracyjny quickstart lub za pomocą edytora systemowego). ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83