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