Mikä on PXE Boot ja miten se toimii?
lyhenne sanoista ”Pre-boot Execution Environment”, PXE boot on tärkeä osa datakeskusinfrastruktuuria ja se voidaan toteuttaa avoimen lähdekoodin ohjelmistojen tai toimittajan tukemien tuotteiden avulla. Se mahdollistaa palvelimien tai työasemien automaattisen toimittamisen verkon yli. Jokainen, joka työskentelee paljaiden metallipalvelimien, sulautettujen laitteiden ja IoT-laitteiden infrastruktuurin käyttöönotossa, voi hyötyä PXE: n syvällisemmästä ymmärtämisestä.
yksinkertaisimmillaan PXE-ympäristö on prosessi, jossa laite käynnistyy verkkokortistaan. Laitteen käynnistäminen PXE-ympäristöön edellyttää asianmukaisia ohjeita. Yleisin tapa yrittää tehdä tämä on määrittää dynaaminen Isäntäkonfiguraatio (DHCP) palvelin tallentaa ja palvella näitä tietoja.
PXE Boot Components
keskusteltaessa PXE: stä on käsiteltävä kolmea ominaisuutta:
#1. PXE-kykenevä Network Interface Controller (NIC)
muista, etteivät kaikki Nic: t ole samanlaisia. Monissa kuluttajaluokan verkkokorteissa ei ole PXE-ominaisuuksia. Tämä on kuitenkin nopeasti muuttumassa, koska edistysaskeleet helpottavat lisäominaisuuksien sisällyttämistä halvempiin laitteisiin. Konesalityyppisissä palvelimissa PXE-kykenevät NICs: t ovat vakiona.
#2. Dynamic Host Configuration Protocol (DHCP)
DHCP sallii asiakkaan saada IP-osoitteen päästäkseen verkkopalvelimiin. DHCP: ssä on kahdenlaisia näyttelijöitä. DHCP-palvelin ja DHCP-asiakas.
kun DHCP-palvelin tarjoaa asiakkaille IP-verkkoasetukset, DHCP-asiakas toimii tietokoneissa, jotka liittyvät verkkoon ja pyytävät määritystä.
#3. Triviaali Tiedostonsiirtoprotokolla (tfpt) palvelin
TFTP on yksinkertainen UDP-pohjainen protokolla tiedoston vastaanottamiseen tai lähettämiseen ja se on helppo toteuttaa laiteohjelmistoympäristöissä, joissa resurssit ovat rajalliset. TFTP: llä ei ole hakemistoluetteloa, todennusta tai valtuutusta, joten sinun on tiedettävä ladattavan tiedoston tarkka polku.
niin, miten PXE-boot toimii? Yritän selittää PXE-työnkulun mahdollisimman selkeästi. Ensinnäkin PXE-prosessin avulla asiakas voi ilmoittaa palvelimelle, että se käyttää PXE: tä. Toiseksi, jos palvelin käyttää PXE: tä, asiakkaalle lähetetään luettelo käynnistyspalvelimista käytettävissä olevilla käyttöjärjestelmillä. Asiakas löytää tarvitsemansa käynnistyspalvelimen ja saa ladattavan tiedoston nimen. Tämän jälkeen asiakas lataa tiedoston triviaalin Tiedostonsiirtoprotokollan (Trivia File Transfer Protocol) avulla ja suorittaa sen lataamalla käyttöjärjestelmän. Jos palvelinta ei ole varustettu PXE: llä, se jättää huomiotta PXE-koodin, joka estää DHCP-ja Bootstrap-protokollan (BP) toiminnan häiriintymisen.
PXE Workflow
Source
PXE Bootin käytön edut
monet organisaatiot kohtaavat suuria ongelmia, jotka voidaan ratkaista PXE boot-järjestelmän avulla, joka voi automatisoida käyttöjärjestelmien valmistamisen tai asennuksen lukuisiin koneisiin.
Windowsilla ja Linux-käyttöjärjestelmällä on jo mekanismeja asennuksen automatisointiin. Normaalisti luot seed-tiedoston tai-kokoonpanon. Seed-tiedosto tarjoaa vastauksia käyttöjärjestelmän asentajan esittämiin kysymyksiin. Linuxille esimerkkejä tästä ovat Debian Preseed tai Redhat kickstart-tiedostot. Tarvitset kuitenkin vielä pääsyn asennusmediaan CD / DVD-ROM-levyllä tai USB-muistitikulla. Ottaa ihmisen tekemisissä USB-asema on aikaa vievää ja altis virheille. Edut käyttämällä PXE boot, kuitenkin, eivät ole muutamia:
- vähemmän teknisiä asentajia;
- vähemmän aikaa palvelinta kohti;
- vähemmän automaatiosta johtuvia virheitä;
- keskitetyt ja helposti päivitettävät käyttöjärjestelmän asennustyökalut.
PXE on standardipohjainen tapa ratkaista ongelma saada käyttöjärjestelmä järjestelmään ilman, että ihminen laittaa mediaa (USB, CD/DVD-ROM) järjestelmään. Se tekee tämän käynnistämällä koneen verkon yli. Kun haluat ylläpitää tai asentaa järjestelmän useille tietokoneille lisäämättä CD: tä tai USB: tä näihin tietokoneisiin yksitellen, voit kokeilla PXE-käynnistystä järjestelmän asentamiseksi. Jos tietokoneesi ei käynnisty kunnolla eikä sitä voi käynnistää lataamalla kuvatiedostoa sisäiselle kiintolevylle, voit kokeilla myös PXE-käynnistystä.
jos asiakkaalla ei ole saatavilla CD-ROM-asemaa tai USB-porttia tai ei ole CD-levyä tai USB-kuvaa, voit kokeilla PXE-käynnistystä käynnistääksesi useita asiakastietokoneita lähiverkossa.
lisäksi PXE: llä asiakaskone ei tarvitse käyttöjärjestelmää tai edes kiintolevyä, se voidaan käynnistää uudelleen laitteisto-tai ohjelmistovian sattuessa, jolloin järjestelmänvalvoja voi diagnosoida ja korjata ongelman, ja lopulta uudentyyppisiä tietokoneita voidaan helposti lisätä verkkoon, koska PXE on toimittajariippumaton.
sen kääriminen …
kuten edellä on selitetty, PXE: n etuja on muun muassa se, että koneen voi käynnistää ilman siihen liitettyä tallennuslaitetta, mikä tekee siitä tehokkaamman ja maksaa myös vähemmän. Sinun ei myöskään tarvitse kuljettaa USB-laitetta ympäri kaikki elpyminen apuohjelmia tarvitset, voit vain käynnistää toimintahäiriön tietokoneen verkosta ja diagnosoida se käyttämällä järjestelmän pelastus työkalupakki tai varmuuskopiointi palautusjärjestelmä.
verkosta käynnistäminen on paljon monimutkaisempaa kuin vain USB-tikun kirjoittaminen suosikki palautusjärjestelmälläsi, mutta se tarkoittaa, että sinun tarvitsee yleensä vain asettaa se kerran koko verkkoasi varten ja sitä voidaan käyttää uudelleen ja uudelleen miettimättä, onko USB-tikku tai SD-kortti viallinen palauttamisen aikana.
kaiken kaikkiaan PXE on erittäin tehokas työkalu datakeskusinfrastruktuurin, sulautettujen laitteiden, IoT-laitteiden ja jopa työasemien tarjonnan ja päivitysten automatisointiin ja hallintaan. Toivottavasti ymmärsin PXE: n perusteet. Mitä mieltä olet asiasta? Haluaisin lukea kommenttisi alla olevasta osiosta!