äskettäin törmäsin skenaario, jossa meidän piti vianmääritys miksi kannettava tietokone ei uudelleenrakentaminen kautta SCCM ja ajattelin, että olisi hyvä kirjoittaa artikkeli selittää PXE boot prosessi ja miten DHCP on liitetty siihen.
perus DHCP-prosessi
yksinkertaisin DHCP-prosesseista menee seuraavasti:
- asiakas muodostaa yhteyden verkkoon ja lähettää DHCP-lähetyksen
- DHCP-palvelin poimii lähetyksen
- palvelin vastaa sitten ehdotetulla IP-osoitteella
- asiakas hyväksyy palvelimen ja käyttää annettua osoitetta
PXE Boot Process
kun asiakas käynnistää PXE-käynnistyksen (perinteisesti painamalla F12), prosessi kuitenkin muuttuu hieman:
- asiakas lähettää DHCP-Lähetyksen ja ilmoittaa, että sen on käynnistettävä PXE
- DHCP-palvelin poimii tämän Lähetyksen ja vastaa ehdotetulla IP-osoitteella. Jos palvelimella on tieto siitä, miten PXE käynnistetään, tämä tieto sisältyy sen vastaukseen
- asiakas vastaa palvelimelle ja käyttää annettua osoitetta
- , asiakas ottaa yhteyttä PXE-käynnistyspalvelimeen (perinteinen WDS-palvelin tai SCCM-palvelin) ja pyytää käynnistystiedostoa, jonka se sai DHCP-palvelimelta
- tiedosto ladataan ja käynnistetään asiakkaalle
tyypillisesti vaihtoehto 66 tai vaihtoehto 67 on asetettu DHCP soveltamisala vaihtoehtoja tai DHCP auttajat on määritetty reitittimen yllä prosessin toimimaan. Vaihtoehto 66 tiedot, mihin palvelimeen ottaa yhteyttä ja 67 on pyydettävän tiedoston nimi. Kirjoitin äskettäin artikkelin siitä, miten DHCP-asetukset asetetaan Windows-palvelimessa Powershell cmdletsin kautta
Dynamic PXE Boot
toinen tapa tarjota käynnistystiedot asiakkaalle on saada palvelu kuuntelemaan DHCP-pyyntöä. Configuration Manager tarjoaa dynaamisen PXE-käynnistyksen Windows Deployment Service (WDS).
- asiakas muodostaa yhteyden verkkoon ja lähettää DHCP-lähetyksen
- DHCP-palvelin poimii tämän Lähetyksen ja vastaa ehdotetulla IP-osoitteella käytettäväksi.
- WDS-palvelu vastaa asiakkaalle myös tarpeelliset tiedot, joita se tarvitsee PXE-käynnistykseen
- asiakas vastaa DHCP-palvelimelle ja käyttää ehdotettua osoitetta
- asiakas ottaa myös yhteyttä PXE-käynnistyspalvelimeen ja pyytää käynnistystiedoissa määriteltyä käynnistystiedostoa
- tiedosto ladataan ja käynnistetään asiakkaalle
alla on kaavio mitä verkko voi näyttää yllä olevassa skenaariossa: !
DHCP Options vs IP Helpers
on jo pitkään kiistelty siitä, millä menetelmällä asiakkaat pitäisi ohjata PXE-käynnistyspalvelimelle. Microsoft on jo pitkään ilmoittanut, että he eivät suosittele tai tue DHCP scope vaihtoehtoja menetelmä uudelleenohjaus ja mieluummin päivittää reitittimen IP helper table tarvittavat tiedot. DHCP options rajoittaa vaihtoehtoja, koska voit vain tietyn palvelimen ja yhden verkon Boot Program (NBP) tiedosto. Vain yhden NBP-tiedoston määrittäminen voi aiheuttaa ongelmia ympäristöissä, joissa käytetään sekä vanhoja että UEFI-asiakkaita. Reititetyssä ympäristössä henkilökohtainen mieltymykseni on käyttää reitittimen tasolla määritettyjä IP helper-asetuksia, koska se tarjoaa paljon enemmän joustavuutta ja on Microsoftin tukema menetelmä.
johtopäätös
yllä oleva kattaa vain yksinkertaiset ympäristöratkaisut, mutta toivottavasti se auttaa sinua ymmärtämään prosessia ja ymmärtämään, mistä sinun pitäisi etsiä ongelmien vianmääritystä.
Sponsor
Tags
- DHCP