ABA-X3 PXES v. 1.5.0 FUNKCJE SIECIOWE

Transkrypt

ABA-X3 PXES v. 1.5.0 FUNKCJE SIECIOWE
ABA-X3 PXES v. 1.5.0
FUNKCJE SIECIOWE
Podręczna instrukcja administratora
Licencja FDL (bez prawa wprowadzania zmian)
Grupa Ustawienia Sieciowe umożliwia skonfigurowanie podstawowych parametrów
terminala:
Interfejs ETH0
Umożliwia wybór ustawień podstawowego interfejsu sieciowego. W przypadku wyboru DHCP adres
oraz inne parametry sieciowe zostaną pobrane automatycznie z serwera DHCP.
Parametry sieciowe mogą być także wprowadzone lokalnie. Konfigurator umożliwia wprowadzenie:
➢
Nazwy terminala,
➢
Adresu IP,
➢
Maski podsieci,
➢
Adresu domyślnej bramy sieciowej,
➢
Adresów 2 serwerów DNS (podstawowego i zapasowego).
Wprowadzone dane są zapamiętywane w pliku /mnt/conf/network/ip.conf. Plik ten jest
następnie automatycznie dołączany do głównego pliku konfiguracyjnego.
Przy bezpośredniej edycji tego pliku należy zachować szczególną ostrożność, ponieważ błędy w jego
formacie uniemożliwią wykorzystywanie terminala!
Ustawienia sieciowe NIE podlegają systemowi zdalnej konfiguracji.
Terminal ABA-X3 umożliwia również wykorzystywanie dodatkowych parametrów sieciowych,
a nawet ich zmianę „w locie” bez potrzeby restartu oprogramowania. Funkcje tę można wykorzystać
np. w razie awarii głównego połączenia sieciowego. Terminal może monitorować w sposób ciągły
pracę sieci i w razie stwierdzenia awarii łącza automatycznie uruchomić połączenie zapasowe.
Konfigurowanie tych funkcji jest możliwe za pomocą grupy formularzy Nazwy, DNS, routing.
Liczba obsługiwanych nazw lokalnych, serwerów DNS oraz ścieżek routingu nie jest w żaden sposób
ograniczona! Zaawansowana konfiguracja sieciowa została opisana w dalszej części tego
dokumentu.
Drukarki
Formularz jest przeznaczony do skonfigurowania podstawowej drukarki lokalnej podłączanej do
terminala. Za pomocą formularza konfigurowana jest jedynie drukarka podstawowa.
W przypadku wykorzystywania wielu drukarek podłączanych do terminala ABA-X3
dodatkowe drukarki należy skonfigurować oddzielnie.
Drukarka może być podłączona do dowolnego portu terminala (port równoległy, porty
szeregowe oraz USB). Administrator ma również możliwość dowolnego wyboru portu sieciowego,
który zostanie przyporządkowany drukarce domyślnej. Port ten jest ustawiany wstępnie na 9100,
lecz administrator może wybrać port sieciowy dowolnie pod warunkiem przestrzegania ogólnie
obowiązujących reguł konfigurowania usług sieciowych. Wprowadzone dane są zapisywane do pliku
/mnt/conf/pxes/pxes.conf w postaci odpowiednich wartości zmiennych startowych. Plik ten
nie powinien być edytowany bezpośrednio, lecz (w razie zaistnienia takiej potrzeby) za pomocą
polecenia administracyjnego conf, które oprócz edycji realizuje również odpowiednie połączenie
plików konfiguracyjnych terminala.
Ustawienia drukarki podlegają systemowi zdalnej konfiguracji.
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
FUNKCJE SIECIOWE
Licencja FDL (bez prawa wprowadzania zmian)
Zasoby
Formularz umożliwiający uaktywnienie podstawowych zasobów lokalnych. Wykorzystywanie zasobu
wymaga jego uaktywnienia podczas startu oprogramowania terminala.
Obsługa formularza nie wymaga dodatkowego opisu. Wprowadzone dane są zapisywane do pliku
/mnt/conf/pxes/pxes.conf w postaci odpowiednich wartości zmiennych startowych. Plik ten
nie powinien być edytowany bezpośrednio, lecz (w razie zaistnienia takiej potrzeby) za pomocą
polecenia administracyjnego conf, które oprócz edycji realizuje również odpowiednie połączenie
plików konfiguracyjnych terminala.
Udostępnianie zasobów podlega systemowi zdalnej konfiguracji.
Usługi
Włączanie lokalnych usług (serwerów) sieciowych, umożliwia uruchomienie podczas startu terminala
następujących serwerów lokalnych:
➢
HTTP niezbędnego do korzystania z systemu zdalnej administracji i monitorowania pracy
terminala,
➢
TELNET obsługującego administracyjne połączenia terminalowe do terminala,
➢
SSH jak wyżej, lecz z wykorzystaniem protokołu SSH,
➢
LPD obsługa drukarek lokalnych za pomocą protokołu LPD,
➢
VNC serwer TightVNC umożliwiający przejęcie sesji terminalowej,
➢
FTP lokalny serwer FTP (włączenie tej usługi nie jest wymagane nawet w przypadku
korzystania z systemu autokonfiguracji terminala).
Wprowadzone dane są zapisywane do pliku /mnt/conf/pxes/pxes.conf w postaci
odpowiednich wartości zmiennych startowych. Plik ten nie powinien być edytowany bezpośrednio,
lecz (w razie zaistnienia takiej potrzeby) za pomocą polecenia administracyjnego conf, które oprócz
edycji realizuje również odpowiednie połączenie plików konfiguracyjnych terminala.
Uruchamianie usług podlega systemowi zdalnej konfiguracji.
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
FUNKCJE SIECIOWE
Podręczna instrukcja administratora
Licencja FDL (bez prawa wprowadzania zmian)
Autokonfiguracja
Terminal ABA-X3 jest wyposażony w unikalny system autokonfiguracji, który umożliwia nie
tylko błyskawiczne uruchomienie nawet kilku tysięcy terminali, lecz również centralne zarządzanie ich
konfiguracją (również poprzez sieci rozległe). Co więcej system nie wymaga instalacji żadnego
dodatkowego oprogramowania na serwerach, ponieważ wykorzystuje jedynie standardowe sieciowe
protokoły komunikacyjne (FTP oraz HTTP). Dzięki temu zdalna administracja może być
realizowana całkowicie niezależnie od systemu operacyjnego.
Serwer FTP – magazyn
konfiguracji
Komputer
administratora
– dowolna
przeglądarka
WWW
Dowolna sieć
komputerowa
LAN lub WAN
Terminale
ABA-X3
Konfiguracja terminali jest przechowywana na dowolnym serwerze FTP. Terminale mogą być
dzielone na grupy funkcjonalne – każdej grupie odpowiada oddzielny podkatalog na serwerze FTP.
Serwer FTP
Formularz służący do wprowadzenia parametrów serwera konfiguracyjnego FTP:
➢
adres IP (lub nazwa sieciowa) serwera konfiguracyjnego FTP,
➢
katalog główny serwera FTP (od FTP Root Directory),
➢
nazwa grupy terminali (podkatalog serwera FTP),
➢
użytkownik serwera FTP (najkorzystniej wykorzystać pseudoużytkownika),
➢
hasło dostęp do serwera FTP.
Wprowadzone dane są zapisywane do pliku /mnt/conf/network/autokonf.conf w postaci
odpowiednich wartości zmiennych startowych. Plik ten może być edytowany bezpośrednio pod
warunkiem zachowania obowiązującej składni.
Parametry serwera FTP NIE podlegają systemowi zdalnej konfiguracji.
Zapisz
Umożliwia przesłanie konfiguracji terminala na serwer WWW. Dane serwera FTP są pobierane
automatycznie. Administrator zaznacza w formularzu zestawy plików i katalogów konfiguracyjnych
dla poszczególnych funkcji terminala. Lista funkcji może być różna w zależności od wyposażenia
terminala oraz może być uzupełniana przez administratora systemu.
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
FUNKCJE SIECIOWE
Podręczna instrukcja administratora
Licencja FDL (bez prawa wprowadzania zmian)
Na serwer FTP przesyłane są po trzy pliki dla każdej funkcji:
➢
<nazwa>.tar.gz – archiwum,
➢
<nazwa>.md5 – skrót kontrolny,
➢
<nazwa>.files – lista plików.
Podkatalog o nazwie odpowiadającej grupie terminala jest w razie potrzeby zakładany automatycznie
(jeśli funkcję ta wyłączono w oprogramowaniu serwera FTP należy go założyć ręcznie).
UWAGA:
W celu zabezpieczenia konfiguracji zapisanej na serwerze przez przypadkową zmianą zapis
konfiguracji nie zostanie wykonany jeśli odpowiadające mu pliki istnieją!
Jeśli pragniemy zapisać nową konfigurację należy najpierw skasować jej poprzednią wersję!
Pobierz
Umożliwia natychmiastowe pobranie konfiguracji z serwera FTP. Pobierane są wyłącznie tylko te
funkcje konfiguracyjne, które zostały wybrane przez administratora.
Jeśli pobrane zostały konfiguracje PXES lub ETC, to ich uaktualnienie będzie wymagało ponownego
restartu terminala. W przypadku pozostałych funkcji niezbędny będzie jedynie restart odpowiednich
sesji. Archiwa są rozpakowywane do partycji konfiguracyjnej. Przed zapisaniem nowej konfiguracji
tworzone są kopie starej pod odpowiednią nazwą, na przykład:
/mnt/conf/pxes -> /mnt/conf/pxes.back
Ułatwia to ewentualny powrót do starej konfiguracji terminala.
Auto
Uruchamia system automatycznego pobierania konfiguracji podczas startu oprogramowania
terminala. Skrypt startowy terminala (/mnt/conf/etc/start.sh) sprawdza odpowiednie wartości
zmiennych w pliku /mnt/conf/network/autokonf.conf.
Jeśli wartość zmiennej wskazuje na włączenie systemu autokonfiguracji dla określonej funkcji, to
terminal pobiera konfigurację z serwera konfiguracyjnego FTP podczas startu terminala (w trakcie
wyświetlania na ekranie banera „uruchamianie konfiguracji użytkownika”).
UWAGA:
Włączenie systemu automatycznej konfiguracji powoduje, że terminal za każdym startem sprawdza,
czy konfiguracja przechowywana na serwerze jest identyczna z lokalną.
Jeśli zostaną stwierdzone różnice, to zostanie pobrana nowa konfiguracja.
Jeśli więc zmienimy konfigurację lokalną, to terminal podczas restartu wróci do konfiguracji zapisanej
na serwerze FTP!
Wykorzystywanie systemu autokonfiguracji w praktyce
System autokonfiguracji opracowany w firmie ABA umożliwił połączenie rozwiązań
terminalowych typu NetBOOT (oprogramowanie ładowane z sieci) oraz SelfBOOT (oprogramowanie
ładowane z lokalnej pamięci FLASH). Całość konfiguracji terminali może być przechowywana na
serwerze FTP, a więc udostępniana i zarządzana centralnie, zaś przesyłane pliki są bardzo
niewielkie. Dzięki temu możliwe jest wykorzystywanie wolnych sieci rozległych w celu konfigurowania
i monitorowania pracy terminala. Administrator konfiguruje jeden terminal wzorcowy, sprawdza
poprawność jego działania, a następnie przesyła jego konfigurację na serwer FTP. Konfigurując
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
FUNKCJE SIECIOWE
Podręczna instrukcja administratora
Licencja FDL (bez prawa wprowadzania zmian)
kolejne terminale wystarczy wprowadzić jedynie adres IP oraz parametry serwera konfiguracyjnego
FTP.
Pozostałe parametry konfiguracyjne pobierzemy z serwera za pomocą funkcji Autokonfiguracja ->
Pobierz.
Możliwe jest również zautomatyzowanie tego procesu. Po włączeniu funkcji Autokonfiguracja
-> Auto terminal możemy wyłączyć i przekazać go do eksploatacji. Po włączeniu na docelowym
stanowisku pracy pobierze on konfigurację z serwera FTP w sposób niezauważalny dla użytkownika.
System autokonfiguracji pozwala także na zmianę konfiguracji terminali, które są w danej
chwili wyłączane (pozbawione zasilania)!
Zaawansowane funkcje sieciowe – Nazwy, DNS, routing
W większości przypadków konfiguracja sieci za pomocą grupy Ustawienia sieciowe jest całkowicie
wystarczająca. Terminal ABA-X3 umożliwia również elastyczne definiowanie dodatkowych funkcji
sieciowych:
Nazwy (hosts)
Funkcja szczególnie użyteczna w systemach, w których nie wykorzystuje się serwerów nazw (DNS).
Umożliwia wprowadzenie dowolnej liczby nazw sieciowych do plików hosts.
W terminalu ABA-X3 tworzone są dwa takie pliki:
➢
/etc/hosts – w głównym systemie plikowym (a więc w RAM dysku). Bezpośredni wpis
dokonywany do tego pliku nie ma charakteru trwałego, ponieważ plik ten jest tworzony
podczas startu oprogramowania terminala,
➢
/mnt/conf/etc/hosts – w partycji konfiguracyjnej. Plik ten jest zapisywany trwale
w pamięci FLASH terminala.
Konfigurator umożliwia wykonanie następujących czynności:
wprowadzenie nazwy do pliku /etc/hosts. Nazwa ta będzie aktywna jedynie do kolejnego
restartu terminala,
➢ wprowadzenie nazwy do pliku /mnt/conf/etc/hosts. Powoduje to trwały zapis nazwy w pamięci
FLASH,
➢
Jeśli chcemy uaktywnić nazwę zapisaną w pliku /mnt/conf/etc/hosts należy wybrać sposób jej
uaktywniania:
chwilowy (do następnego restartu oprogramowania) – należy wówczas zaznaczyć pierwsze
pole – Dodaj plik /mnt/conf/etc/hosts do /etc/hosts,
➢ stały - należy wówczas zaznaczyć drugie pole – Dodawaj plik /mnt/conf/etc/hosts do
/etc/hosts przy starcie terminala.
➢
Liczba wprowadzanych nazw może być dowolna.
Zarówno nazwy wprowadzone do pliku /mnt/conf/etc/hosts, jak i ich dołączanie podczas
startu terminala są uwzględniane przez system automatycznej konfiguracji (grupa ETC).
DNS (resolv)
Umożliwia wprowadzenie dowolnej liczby dodatkowych serwerów DNS.
Konfiguracja dodatkowych serwerów DNS jest identyczna, jak w przypadku nazw lokalnych, lecz
zmieniane są odpowiednio pliki /etc/resolv.conf oraz /mnt/conf/etc/resolv.conf.
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
FUNKCJE SIECIOWE
Licencja FDL (bez prawa wprowadzania zmian)
Dodaj routing
Pozwala na wprowadzenie dodatkowych ścieżek routingu. Powoduje powstanie w katalogu
/mnt/conf/etc pliku o nazwie <nazwa>.route, który zawiera komendę dodającą wprowadzoną ścieżkę.
Można wprowadzić dowolną liczbę takich plików zawierających dowolne ścieżki. Przykładowa postać
pliku <nazwa>.route:
ip route add 10.1.2.0 via 10.1.1.30 dev eth0
Wprowadzone ścieżki mogą być uaktywnione w dowolnym momencie. Wystarczy tylko podać
nazwę ścieżki do uruchomienia.
Zmiana IP
Umożliwia zmianę adresu IP „w locie” bez potrzeby restartu terminala.
Komenda zmieniająca adres IP jest zapisywana w pliku /mnt/conf/etc/<nazwa>.netc.
Wprowadzone ustawienia sieci mogą być uaktywnione w dowolnym momencie. Wystarczy
tylko podać nazwę ustawień do uruchomienia.
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