Reference Guide

130 Karty Brocade — Podr
ę
cznik instalacji
53-1002144-01
Rozruch sieciowy
4
Obsługa systemu Brocade BIOS podczas rozruchu sieciowego
Mechanizm środowiska PXE wbudowany w oprogramowanie układowe karty umożliwia rozruch
systemu operacyjnego hosta z systemu zdalnego umieszczonego w sieci LAN zamiast wykonywania
rozruchu z sieci SAN lub z dysku lokalnego hosta. Interfejs UNDI (Universal Network Device
Interface) to interfejs programistyczny (API) wykorzystywany przez protokół PXE w celu zapewnienia
podstawowej kontroli nad operacjami we/wy. Interfejs realizuje inne zadania administracyjne, takie
jak konfigurowanie adresu MAC i wyodrębnianie statystyk za pośrednictwem karty. Sterowniki UNDI
są wbudowane w oprogramowanie układowe karty.
Po uaktywnieniu funkcji rozruchu PXE lub systemu PXE BIOS realizowane są następujące zadania,
mające na celu rozruch systemu:
Klient PXE (lub karta) wykorzystuje protokół Dynamic Host Configuration Protocol (DHCP) do
uzyskania informacji na temat dostępnych serwerów rozruchowych PXE w sieci, na przykład
adresów IP, z serwera DHCP.
Klienci nawiązują kontakt z odpowiednim serwerem rozruchowym i wyodrębniają ścieżkę
dostępu do pliku programu sterującego rozruchem sieciowym (NBP – Network Bootstrap
Program).
Klient pobiera plik NBP i zapisuje go w pamięci RAM systemu za pośrednictwem protokołu
Trivial File Transfer (TFTP). Następnie weryfikuje, a w końcu uruchamia plik.
Protokół PXE konfiguruje odpowiednie ustawienia środowiska wykonawczego, takie jak
dostępność podstawowych usług sieciowych we/wy i obszary pamięci klienta, a następnie
przekazuje kontrolę programowi NBP.
Program NBP wczytuje pozostałe pliki, takie jak pliki konfiguracyjne i wykonawcze. To działanie
może przeprowadzić diagnostykę, uruchomić narzędzia do aktualizacji oprogramowania
układowego lub uruchomić kompletny system operacyjny za pośrednictwem sieci.
Klient rozruchowy PXE jest zaimplementowany w oprogramowaniu układowym karty. Obsługuje
starsze wersje systemu BIOS dla serwerów, które nie obsługują interfejsu UEFI, oraz interfejs UEFI
dla nowszych serwerów. Kod klienta PXE udostępnia następujące usługi, wykorzystywane przez
system BIOS lub pobrany program NBP.
Interfejs API wstępnego rozruchu usług
Interfejs ten zapewnia szereg funkcji informacyjnych i kontroli globalnej.
Interfejs API TFTP
Interfejs API TFTP (Trivial File Transfer Protocol) pozwala otwierać i zamykać połączenia TFP
oraz odczytywać i zapisywać pakiety za pośrednictwem połączenia TFTP. Klient PXE pobiera
program wczytujący środowisko rozruchowe PXE z serwera TFTP.
Interfejs API UDP
Interfejs API UDP (User Datagram Protocol) pozwala otwierać i zamykać połączenia UDP oraz
odczytywać i zapisywać pakiety za pośrednictwem połączenia UDP.
Interfejs API UNDI
Interfejs API interfejsu UNDI (Universal Network Device Interface) umożliwia podstawo
kontrolę operacji we/wy za pośrednictwem karty. Dzięki temu można korzystać ze sterowników
protokołu uniwersalnego na dowolnym interfejsie sieciowym wykorzystującym ten interfejs API.
Protokół PXE wykorzystuje interfejs UNDI do zapewnienia podstawowej kontroli nad operacjami
we/wy. Interfejs UNDI pełni również inne zadania administracyjne, takie jak konfigurowanie
adresu MAC i wyodrębnianie statystyk za pośrednictwem karty.