Co je PXE Boot a jak to funguje?
zkratka pro „Pre-boot Execution Environment“, PXE boot je důležitou součástí infrastruktury datových center a může být implementován prostřednictvím softwaru s otevřeným zdrojovým kódem nebo produktů podporovaných dodavateli. Umožňuje automatické zajišťování serverů nebo pracovních stanic v síti. Každý, kdo pracuje na nasazení infrastruktury holých kovových serverů, vestavěných zařízení a zařízení IoT, může těžit z hlubšího porozumění PXE.
ve své nejjednodušší podobě je prostředí PXE procesem spouštění zařízení ze síťové karty. Pro zavedení zařízení do prostředí PXE jsou vyžadovány příslušné pokyny. Nejběžnějším způsobem, jak se o to pokusit, je nakonfigurovat server Dynamic Host Configuration (DHCP) pro ukládání a zobrazování těchto informací.
PXE Boot Components
při diskusi o PXE musíme řešit tři charakteristiky:
#1. PXE-schopný Network Interface Controller (NIC)
mějte na paměti, že ne všechny nic jsou stejné. Mnoho síťových karet spotřebitelské třídy nemají PXE schopnosti. To se však rychle mění, protože pokroky usnadňují začlenění dalších funkcí do levnějších zařízení. V datových centrech grade servery PXE-schopné nic jsou standardní.
#2. Protokol DHCP (Dynamic Host Configuration Protocol)
DHCP umožňuje klientovi získat IP adresu, aby získal přístup k síťovým serverům. V DHCP existují dva typy herců. DHCP server a DHCP klient.
zatímco server DHCP poskytuje klientům konfiguraci sítě IP, klient DHCP běží na počítačích, které se připojují k síti a požadují konfiguraci.
#3. Trivial File Transfer Protocol (TFPT) Server
TFTP je jednoduchý protokol založený na UDP pro příjem nebo odeslání souboru a je snadno implementován v prostředí firmwaru, kde jsou zdroje omezené. TFTP nemá seznam adresářů, ověřování ani autorizaci, proto musíte znát přesnou cestu k souboru, který chcete stáhnout.
jak tedy funguje boot PXE? Pokusím se vysvětlit pracovní postup PXE co nejjasněji. Nejprve proces PXE umožňuje klientovi upozornit server, že používá PXE. Za druhé, pokud server používá PXE, je klientovi odeslán seznam spouštěcích serverů s dostupnými operačními systémy. Klient najde spouštěcí server, který potřebuje, a obdrží název souboru ke stažení. Klient pak stáhne soubor pomocí Trivial File Transfer Protocol (Trivia File Transfer Protocol) a provede jej načtením operačního systému. Nakonec, pokud server není vybaven PXE, ignoruje kód PXE, který zabraňuje narušení operací protokolu DHCP a Bootstrap (BP).
PXE Workflow
zdroj
výhody používání PXE Boot
mnoho organizací čelí velkým problémům, které lze vyřešit pomocí PXE boot, který může automatizovat poskytování nebo instalaci operačních systémů na mnoha strojích.
Windows a Linux OS již mají mechanismy pro automatizaci instalace. Obvykle vytvoříte soubor seed nebo konfiguraci. Soubor seed poskytuje odpovědi na otázky položené instalačním programem OS. Pro Linux jsou příkladem soubory Debian Preseed nebo Redhat kickstart. Stále však budete potřebovat přístup k instalačnímu médiu na disku CD / DVD-ROM nebo na jednotce USB. Mít člověka, který se zabývá jednotkou USB, je časově náročné a náchylné k chybám. Výhody používání PXE boot, nicméně, není málo:
- méně technických instalátorů;
- méně času stráveného na serveru;
- méně chyb v důsledku automatizace;
- centralizovaná a snadno aktualizovatelná instalační nástroje OS.
PXE je standardní přístup k řešení problému získání OS do systému, aniž by člověk vložil do systému média (USB, CD/DVD-ROM). To se provádí zaváděním zařízení přes síť. Pokud chcete udržovat nebo instalovat systém pro více počítačů bez vložení CD nebo USB do těchto počítačů jeden po druhém, můžete zkusit PXE boot nainstalovat systém. Pokud se počítač nespustí správně a nelze jej spustit načtením obrazového souboru na interní pevný disk, můžete také vyzkoušet boot PXE.
pokud klient nemá k dispozici jednotku CD-ROM nebo port USB nebo nemá obraz CD nebo USB, můžete zkusit boot PXE spustit více klientských počítačů v síti LAN.
navíc s PXE klientský počítač nepotřebuje operační systém ani pevný disk, může být restartován v případě selhání hardwaru nebo softwaru, což umožňuje správci diagnostikovat a opravit problém a nakonec lze do sítě snadno přidat nové typy počítačů, protože PXE je nezávislá na dodavateli.
zabalení …
jak je vysvětleno výše, některé z výhod PXE jsou, že můžete spustit stroj bez připojeného paměťového zařízení,což je činí efektivnějšími a také stojí méně. Také byste nemuseli nosit zařízení USB se všemi nástroji pro obnovu, které potřebujete, stačí spustit nefunkční počítač ze sítě a diagnostikovat jej pomocí sady nástrojů pro záchranu systému nebo systému pro obnovu zálohy.
bootování ze sítě je mnohem komplikovanější než jen psaní USB flash disku s vaším oblíbeným systémem obnovy, ale to znamená, že jej obecně stačí nastavit pouze jednou pro celou síť a lze jej znovu a znovu použít, aniž byste přemýšleli, zda je USB flash disk nebo SD karta vadná při obnově.
celkově je PXE velmi výkonným nástrojem pro automatizaci a správu poskytování a aktualizací infrastruktury datových center, vestavěných zařízení, zařízení IoT a dokonce i pracovních stanic. Doufám, že jsem vám poskytl jasné pochopení základů PXE. Jaké jsou vaše myšlenky na tuto záležitost? Rád bych si přečetl vaše komentáře v sekci níže!