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

Podobne dokumenty