Mis on võrgu käivitamine (PXE) ja kuidas seda kasutada?

Sisukord:

Mis on võrgu käivitamine (PXE) ja kuidas seda kasutada?
Mis on võrgu käivitamine (PXE) ja kuidas seda kasutada?

Video: Mis on võrgu käivitamine (PXE) ja kuidas seda kasutada?

Video: Mis on võrgu käivitamine (PXE) ja kuidas seda kasutada?
Video: Автоматический календарь-планировщик смен в Excel - YouTube 2024, Aprill
Anonim
Kas olete kunagi vaja problemaatilise arvuti tõrkeotsingut või diagnoosimist ning unustasite, kus on utiliidi CD? Näitame, kuidas kasutada võrgu käivitamist (PXE) FOGiga, et see probleem oleks minevikus aset leidnud.
Kas olete kunagi vaja problemaatilise arvuti tõrkeotsingut või diagnoosimist ning unustasite, kus on utiliidi CD? Näitame, kuidas kasutada võrgu käivitamist (PXE) FOGiga, et see probleem oleks minevikus aset leidnud.

Pilt poolt h.koppdelaney

Ülevaade PXE-st

PXE (eelkontrollikeskkond), pehmelt hääldatud Pixie (nagu haldjas tolm) on meetod, mille abil saab lõpp-arvuti (klient) käivitada, kasutades ainult oma võrgukaarti. See käivitamise meetod loodi aastal 1999 ja nii kaua, kuni asjaomane arvuti on võrguga ühendatud (ja seda standardit toetab), on võimalik tavalisest käivitamisprotseduurist kõrvale hoida (IE Power on -> BIOS -> HD / CD) ja tehke mõned hämmastavad asjad alates tõrkeotsingust, liveOS-i kasutamisest ja isegi masina uuesti pildistamisest … kuid me saame ennast iseendale, et saaksime algusest peale tagasi minna.

Kui kasutate PXE-d, muutub alglaadimise protsess tavapärasest järjestusest järgmiselt:

Toide sisse -> BIOS -> Võrgukaardi PXE stack -> Võrguplaaniprogramm (NBP), mis on alla laaditud TFTP-lt serverist kliendi RAM-ile -> NBP-l on kohustus järgida järgmist sammu (a.k.a., 2. etapp boot).

Kasutades PXElinux NBP-d, on võimalik oma klientidele serveri konfigureerida ainult ühe PXE boot-programmi jaoks. Mõnes mõttes on see salajane koostisosa, mis võimaldab meil täita kõik eespool nimetatud ja seejärel mõned. Selle protsessi põhjalikumat selgitamist kogu selle protsessi, selle ajaloo ja mõnede infrastruktuuri võimaluste kohta, mida see ja gPXE (mis on arenenumad nõiad) võimaldavad, vaata nende loengut YouTubeist nende arendajatelt. Alltoodud on ka video installatsioonist alates 2008. aastast, mis läheb kiiresti üle mõnede alglaadimise võimalused.

Märkus. Selles videos kasutatakse serveri aluseks vananenud UDA-projekti ning märkused aitaksid sõpradele selgitada, millised on selle aja jooksul hiljuti tehtud lisad.

Eesmärk

Käesolev juhend on esimene PXEingi juhiste seeria. Selles juhendis paneme alused, millele me tulevastel artiklitel tugineme.

Soovitused, eeldused ja eeltingimused

  • Kliendi masin, mida proovite, toetab PXE bootimist ja teate, kuidas seda lubada.
  • See juhend on kirjutatud ja testitud Debiani Squeeze, Ubuntu serveri 9.10 ja Linux Mint10 abil. Seetõttu eeldatakse, et teil on ka Debian-põhine süsteem.
  • Võimalik, et soovite vaadata, kuidas seadistada tarkvara RAID lihtsa failiserveri jaoks ja seadistada võrgulahenduste liitmist (802.3ad), kuna kettaruum ja võrgu ribalaius seda tüüpi serveritele võivad tõeliselt kiiret reaalajas saada. Tuginedes võrgu- ja kettaseadete allsüsteemide kõrge vastupidavusega serveri rajamisele on väga soovitatav.
  • Näete, et kasutajanimekirja kasutatakse VIM-i, see on lihtsalt sellepärast, et olen sellega harjunud … võite kasutada mis tahes muud toimetajat, mida soovite.

Paigaldamine - rasked tõstukid, kasutades FOG-i

FOG on vaba * avatud lähtekoodiga arvuti kloonimislahendus, mille on loonud * Chuck Syperski ja Jian Zhang. FOG võtab korrapäraselt kasutatavat tarkvara (näiteks Apache, MySQL ja tftpd-hpa, et mainida mõnda neist) ja pakendab need vabale ja toodetud PC-i elutsükli juhtimise (PCLM) lahenduseni. Selle tasuta PCLM-i abil on võimalik arvutite olekut varundada, kujundades seda, rakendades programme ja seadeid (IE Firefox, Office, printerid jne) ja konfiguratsioonipoliitikad (IE automaatne logoff ja pimenduspilt) keskne veebiliides. Märge: Intervjuu Chuck ja Jian umbes FOG on saadaval Tightwad Tech.

FOG-i kasutamine PXE-serveri aluseks on suurepärane otsetee kõigi vajalike osade nagu TFTP ja vajaduse korral DHCP-i sisselülitamiseks, ilma et peaksite neid käsitsi installima ja konfigureerima, andes teile kogu FOG-i funktsionaalsuse boonus.

Kuna meie eesmärk on selle juba suurepärase süsteemi funktsionaalsuse lisamine, ei käsitle meid sellegipoolest, kuidas kasutada FOG-i enda ega selle paigaldusprotseduuri põhjalikult. FOG-i viik koos oma kirjalike ja videokirjutustega on piisavalt põhjalikud, et saada põhjalikku teavet, kui soovite seda läbi vaadata. Kokkuvõtted on järgmised:

  • sudo mkdir -p /opt/fog-setup cd /opt/fog-setup

  • Laadige uusim FOG pakettfailist sourceforge eelmises etapis loodud kataloogi alla.
  • Pakendi väljavõtmine ja paigalduse käivitamine.

    sudo tar -xvzf fog* cd fog* cd bin sudo./installfog.sh

  • Installija palutakse teil mitu korda küsida: 1. Mis Linuxi versiooni sooviksite installi käivitada? - 2 (eeldusel, et kasutatakse Debiani süsteemi) 2. Millist tüüpi paigaldust te soovite teha? [N] - sisestage 3. Mis on selle FOG serveri poolt kasutatav IP-aadress? [server-IP-detected-on-eth0] - Sisenema. 4. Kas soovite DHCP-serveri ruuteri aadressi seadistada? [Y / n] - sisestage. 5. Kas soovite DHCP-serveri ja kliendi buutimise kujutise jaoks DNS-i aadressi seadistada? [Y / n] - sisestage. 6. Kas soovite eth0-st vaikimisi võrguliidet muuta? Kui te pole kindel, valige Ei. [Y / N] - sisestage. 7. Kas soovite kasutada dhcp teenust FOG-serverit? [Y / n] - * Sisesta 8. Selle FOG versioonil on rahvusvahelistumise tugi, kas soovite täiendavaid keelepakette installida? [Y / n] - n. 9Kas olete kindel, et soovite jätkata (Y / N) - Y. 10. Tunnista ja järgige ekraanil kuvatavaid juhiseid MySQL . 11. Jäta MySQL parool on tühi root konto jaoks. 12. Kas soovite teavitada FOG gruppi selle installi kohta? - Y (soovitatav)

    Image
    Image

    Pilt FOG-i wiki-st.

  • Minge brauseri juurde Fog-aadressile ja järgige ekraanil kuvatavaid juhiseid.

*Märge: Eeldades, et teete MITTE omab mõnda muud DHCP-d või et see ei ole PXE-ga käitlemiseks seadistatud. Kui soovite oma olemasolevat DHCP-d konfigureerida, vaata peatüki PXE DHCP seadistamine.

FOGi paigaldamise osas peaks see olema. Jällegi, kui FOG on suurepärane süsteem, ei kasuta selle kasutamine seda juhendit ja me soovitame teil selle wiki juhtida, et saaksite paremini mõista FOG võimalusi ja kuidas see aitab teil oma kliente hallata eluring.

Kui kõik, kui hästi, peaks olema võimalik PXE-i käivitada oma kliendi masinas (tavaliselt F12) ja saada FOG vaikemenüüst.

 Hotfortechi poolt pildistatud pilt.
Hotfortechi poolt pildistatud pilt.

Kiireks "tulemaste maitseks" võite valida "Run Memtest86 +" võimaluse ja saada tervitatavaks Memtest programmi, mida me kajastasid meie "Diagnosti arvuti riistvaraprobleemid Ubuntu Live CD-ga" juhendist.

Failide ja kataloogide struktuurid

Nagu eespool öeldud, on meie eesmärk laiendada FOG-i võimeid ning sel eesmärgil peame lisama mõned failid ja kataloogid.

Looge alamkataloogi struktuur:

sudo mkdir -p /tftpboot/howtogeek/menus sudo mkdir -p /tftpboot/howtogeek/linux sudo mkdir -p /tftpboot/howtogeek/pics sudo mkdir -p /tftpboot/howtogeek/utils

Need alamkataloogid serveeritakse kõikide piltide, programmide ja konfiguratsioonide mallina, mida me laiendame.

Vaikimisi seadistusfaili seadistamine

Me ehitame uue peamenüü ja paneme kõik FOG funktsioonid oma alamenüüsse.

Kopeerige /tftpboot/pxelinux.cfg/default konfiguratsioonifaili aadressile howtogeek / menus / fog.cfg

sudo cp /tftpboot/pxelinux.cfg/default /tftpboot/howtogeek/menus/fog.cfg

Nüüd muutke algse vaikimisi faili sisu:

sudo vim /tftpboot/pxelinux.cfg/default

Muutke oma sisu välja selline:

DEFAULT vesamenu.c32 MENU TITLE FOG 0.32 + HowToGeek's enhancements MENU INCLUDE /pxelinux.cfg/master.cfg menu color title 1;36;44 #ff8c00 #00000000 std

LABEL FOG MENU LABEL Manual FOG MENU DEFAULT

KERNEL vesamenu.c32

APPEND howtogeek/menus/fog.cfg

LABEL Utils MENU LABEL Utilities KERNEL vesamenu.c32 APPEND howtogeek/menus/utils.cfg

LABEL Linux MENU LABEL Linux stuff KERNEL vesamenu.c32 APPEND howtogeek/menus/linux.cfg

LABEL fog.local localboot 0 MENU LABEL Boot from hard disk TEXT HELP Boot from the local hard drive. If you are unsure, select this option. ENDTEXT PROMPT 0 TIMEOUT 300 ONTIMEOUT fog.local

Kui me lõpetame, annab see konfiguratsioon teile 3 alammenüüd: "Utiliidid", "Käsitsi FOGing", "Linuxi kraam".

Loo "master" fail

Peaandmefail võimaldab meil muuta menüüde väljanägemist ja tundeid üldiselt, ilma et neid kunagi korduvalt sisestataks. Nii nagu vaikimisi taustavärv, piiri stiil, positsioon Etc, kõik konsolideeritakse selles master.cfg faili

Loo fail:

sudo vim /tftpboot/pxelinux.cfg/master.cfg

Muutke see sisu välja järgmiselt:

MENU BACKGROUND fog/genie.png menu color screen 37;40 #80ffffff #00000000 std menu color border 30;44 #9370db #00000000 std menu color title 1;36;44 #ff8c00 #00000000 std menu color unsel 37;44 #ffffffff #00000000 std menu color hotkey 1;37;44 #ffffffff #00000000 std menu color sel 7;37;40 #4eee94 #9370db all menu color hotsel 1;7;37;40 #e0400000 #20ff8000 all menu color disabled 1;30;44 #60cccccc #00000000 std menu color scrollbar 30;44 #40000000 #00000000 std menu color tabmsg 31;40 #90ffff00 #00000000 std menu color cmdmark 1;36;40 #c000ffff #00000000 std menu color cmdline 37;40 #c0ffffff #00000000 std menu color pwdborder 30;47 #80ffffff #20ffffff std menu color pwdheader 31;47 #80ff8080 #20ffffff std menu color pwdentry 30;47 #80ffffff #20ffffff std menu color timeout_msg 37;40 #80ffffff #00000000 std menu color timeout 1;37;40 #c0ffffff #00000000 std menu color help 37;40 #c0ffffff #00000000 std menu color msg07 37;40 #90ffffff #00000000 std

MENU MARGIN 0 MENU PASSWORDMARGIN 3 MENU ROWS 15 MENU TABMSGROW 21 MENU CMDLINEROW 20 MENU PASSWORDROW 11 MENU TIMEOUTROW 20 MENU HSHIFT 0 MENU VSHIFT 0

Ülaltoodud konfiguratsioon loob lilla piirid ja tõstab esile, kui soovite erineva välimuse ja tunde, siis lihtsalt väärtusi muuta. Taustapildi määramiseks pane foto "/ tftproot"Kataloog ja märkige"

MENU BACKGROUND

"Pildi suhtelisse suunas (soovitame kasutada pilte 640 x 480 resolutsiooniga). Näiteks on ülaltoodud konfigureeritud pildi täielik tee järgmine: "/tftproot/fog/bg.png“.

Ühendage FOG alammenüü peamenüüsse

Kuna me tegime originaalkonfiguratsioonifaili lihtsa koopia alamkataloogi menüüdesse (värviskeemi säilitamine, ajutine vms), kui te lähete selle alammenüüsse kohe PXE-ga käivitatud kliendist, siis see töötab, aga te ei saa peamenüüsse naasta ilma masina taaskäivitamiseta.

Nii muutke /tftpboot/howtogeek/menus/fog.cfg fail:

sudo vim /tftpboot/howtogeek/menus/fog.cfg

Lisage see kanne pärast "menüü värvi pealkirja" sisestust ja enne FOG funktsioone:

LABEL back MENU LABEL.. KERNEL vesamenu.c32 APPEND pxelinux.cfg/default

Loo alammenüü skelette

Oleme loonud 4 alamenüüd, kolm neist on meile täidetud. Selleks saate luua malli, millele me ehitame.

Mallifaili loomine:

sudo vim /tftpboot/howtogeek/menus/template.cfg

Tee selle sisu:

MENU INCLUDE /pxelinux.cfg/master.cfg #MENU BACKGROUND howtogeek/pics/fog-sub.jpg LABEL back MENU LABEL.. KERNEL vesamenu.c32 APPEND pxelinux.cfg/default

Võimaldab määrata täiendavaid alammenüüsid, mida kajastavad tulevased juhised:

cd /tftpboot/howtogeek/menus/ sudo cp template.cfg./utils.cfg sudo cp template.cfg./linux.cfg

Just nii, põhiline paigutus on nüüd valmis ja nüüd peame sellel edasi arendama, mida me tulevikus juhendab. Kuni tulevaste juhendite saabumiseni julgustatakse teid tutvustama FOG-ile, kuna see on iseenesest põnev käik.

Värskendus: tulevik on siin:)

Kuidas võrguboot (PXE) Ubuntu LiveCD Kuidas käivitada BitDefender'i päästiku CD (PXE) võrgu käivitamine? Kuidas käivitada PXE-d kasutades võrgukäivitusprogramme

Mine FOG ise

Soovitan: