Mikä on verkon käynnistys (PXE) ja miten voit käyttää sitä?

Sisällysluettelo:

Mikä on verkon käynnistys (PXE) ja miten voit käyttää sitä?
Mikä on verkon käynnistys (PXE) ja miten voit käyttää sitä?

Video: Mikä on verkon käynnistys (PXE) ja miten voit käyttää sitä?

Video: Mikä on verkon käynnistys (PXE) ja miten voit käyttää sitä?
Video: 12 COSE CHE FANNO SEMBRARE SPORCA E DISORDINATA LA NOSTRA CASA - YouTube 2024, Huhtikuu
Anonim
Oletko koskaan tarvinnut ongelmanratkaisun vianmäärityksen tai diagnosoinnin ja unohtanut, missä apuohjelma-CD on? Näytämme sinulle, kuinka voit käyttää verkon käynnistämistä (PXE) FOG: n kanssa, jotta tämä ongelma olisi menneisyydessä.
Oletko koskaan tarvinnut ongelmanratkaisun vianmäärityksen tai diagnosoinnin ja unohtanut, missä apuohjelma-CD on? Näytämme sinulle, kuinka voit käyttää verkon käynnistämistä (PXE) FOG: n kanssa, jotta tämä ongelma olisi menneisyydessä.

Kuva h.koppdelaney

Yleiskatsaus PXE: stä

PXE (Pre eXecution Environment), kiitettävästi ilmaistu Pixie (kuten keijun pöly), on menetelmä, jolla päästään tietokoneeseen (client) käynnistämään vain sen verkkokortti. Tämä käynnistysmenetelmä luotiin vuonna 1999 ja niin kauan kuin kyseinen tietokone on kytketty verkkoon (ja tukee tätä standardia), tavallisen käynnistysmenettelyn (IE Power on -> BIOS -> HD / CD) ja tekevät hienoja juttuja vianmäärityksestä, liveOS: n käyttämisestä ja jopa uudelleenkäsittelystä koneesta …. mutta saamme selviytymään alusta asti.

PXE: n käytössä käynnistysprosessi muuttuu tavallisesta järjestyksestä seuraavasti:

Virta päällä -> BIOS -> Verkkokortin PXE-pino -> TFTP-palvelimelta Client-palvelimelle RAM-palvelimelle ladatun verkkokäyttösovelluksen (NBP) -> NBP: n velvollisuus suorittaa seuraava vaihe (toinen vaihe käynnistetään).

"PXElinux" NBP: n avulla on mahdollista asentaa palvelimelle enemmän kuin vain yksi PXE-käynnistysohjelma asiakkaillemme. Tietyllä tavalla se on salainen ainesosa, jonka avulla voimme suorittaa kaikki edellä mainitut ja jotkut. Jotta syvällisempi selitys koko prosessista, sen historiasta ja eräistä infrastruktuurivaihtoehdoista ja gPXE: stä (joka on kehittynyt serkku), voit katsoa tämän luennon kehittäjiltä YouTubesta. Alla on myös videokuva vuoden 2008 asetuksista, joka nopeasti ylittää joitakin käynnistysmahdollisuuksia.

Huomaa: tässä videossa käytetään hylätyn UDA-projektin palvelimen perustaksi ja merkinnöillä pyritään selittämään kaverille sille tehdyt viimeisimmät lisäykset (tuolloin).

tavoite

Tämä opas on ensimmäinen sarja oppaita PXEingista. Tässä oppaassa luodaan perusta, jota aiomme rakentaa tulevissa artikkeleissa.

Suositukset, oletukset ja edellytykset

  • Asiakaslaite, jota testaat, tukee PXE-käynnistystä ja tiedät, miten se voidaan ottaa käyttöön.
  • Tämä opas kirjoitettiin ja testattiin Debian Squeeze, Ubuntu server 9.10 ja Linux Mint10 avulla. Siksi oletetaan, että sinulla on myös Debian-pohjainen järjestelmä.
  • Voit halutessasi katsoa kuinka Setup Software RAID yksinkertaiselle tiedostopalvelimelle ja How to Setup Network Link aggregation (802.3ad), koska levyn ja verkon kaistanleveyden vaatimukset tällaiselle palvelimelle voivat saada todellista korkeaa reaaliaikaista nopeutta. Erittäin suositeltavaa on rakentaa palvelimelle, jolla on suuri joustavuus verkko- ja levyosajärjestelmäänsä.
  • Näet, että käytän VIM: ää editorina, tämä on vain siksi, että olen tottunut siihen … voit käyttää mitä tahansa muuta editoria, jota haluat.

Asennus - Raskas nosto vipuvaikutuksella FOG

FOG on ilmainen, avoimen lähdekoodin tietokoneen kloonausratkaisu, jonka * Chuck Syperski ja Jian Zhang ovat luoneet. FOG hakee säännöllisesti saatavilla olevia ohjelmistoja (kuten Apache, MySQL ja tftpd-hpa mainitsemaan muutamia) ja pakkaa ne vapaaseen ja tuotteistettuun PC Lifecycle management (PCLM) -ratkaisuun. Tämän ilmaisen PCLM: n avulla on mahdollista varmuuskopioida tietokoneiden tila kuvankäsittelyllä, ohjelmien ja asetusten (IE Firefox, Office, Tulostimet jne.) Ja määrityspolitiikan (IE automaattinen kirjautuminen ja näytönsäästäjäasetukset) avulla. keskeinen web-käyttöliittymä. Huomautus: Chuckin ja Jianin haastattelu FOGista löytyy Tightwad Techista.

FOG: n käyttäminen PXE-palvelimen perustaksi on hieno oikopolku, jolla kaikki tarpeelliset osat, kuten TFTP ja tarvittaessa DHCP, toimivat ilman, että sinun tarvitsee asentaa ja konfiguroida ne manuaalisesti, samalla kun myönnetään kaikki FOG: n toiminnot bonus.

Tavoitteenamme on lisätä toiminnallisuutta tähän jo hienoon järjestelmään, emme käsitä miten itse FOG: ta tai sen asennusmenettelyä ei voida käyttää perusteellisesti. FOG: n wiki, jossa heidän kirjallinen ja videotiedosto on riittävän vahva saadakseen syvällistä tietoa, jos haluat geekata sen läpi. Yhteenvetoiset vaiheet ovat:

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

  • Lataa uusin FOG-paketti sourceforgen avulla edellisessä vaiheessa luotuun hakemistoon.
  • Pura pakkaus ja käynnistä asennus.

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

  • Asentaja kysyy useita kertoja: 1. Mistä Linux-versiosta haluat asentaa asennuksen? - 2 (uudelleen olettaen, että käytetään Debian-pohjaista järjestelmää) 2. Millaisen asennuksen haluat tehdä? [N] - Syötä 3. Mikä on IP-osoite, jota tämä FOG-palvelin käyttää? [palvelin-IP-havaittiin-on-eth0] - Tulla sisään. 4. Haluatko määrittää reitittimen osoitteen DHCP-palvelimelle? [Y / n] - Syötä. 5. Haluatko määrittää DHCP-palvelimen ja asiakkaan käynnistyskuvan DNS-osoitteen? [Y / n] - Syötä. 6. Haluatko vaihtaa eth0: n oletusverkkoyhteyden? Jos et ole varma, valitse Ei [y / N] - Enter. 7. Haluatko käyttää FOG-palvelinta dhcp-palveluun? [Y / n] - * Enter 8. Tämä FOG: n versio sisältää kansainvälistymistukea, haluatko asentaa lisäkielipaketit? [Y / n] - n. 9.Haluatko varmasti jatkaa (Y / N) - Y. 10. Vahvista ja noudata näyttöön tulevia ohjeita MySQL . 11. Jätä MySQL-salasana tyhjä root-tilille. 12. Haluatko ilmoittaa FOG-ryhmälle tästä asennuksesta? - Y (suositellaan)

    Image
    Image

    Kuva FOG-wikistä.

  • Siirry Sumu-osoitteeseen selaimella ja noudata näyttöön tulevia ohjeita.

*HuomautusOlettaen, että teet EI on toinen DHCP tai että se ei ole asetettu käsittelemään PXE: tä. Jos haluat määrittää nykyisen DHCP: n, katso DHCP: n määrittäminen PXE: lle.

Mitä tulee FOG: n asentamiseen, sen pitäisi olla se. Jälleen, vaikka FOG on hyvä järjestelmä, jota se käyttää, se ei ole tämän oppaan ydin ja kannustamme sinua johtamaan sen wikiksi, jotta voit saada paremman käsityksen FOG: n kyvyistä ja siitä, miten se voi auttaa sinua hallitsemaan asiakkaitasi elinkaari.

Jos kaikki hyvin, sinun pitäisi pystyä käynnistämään PXE-työasema (yleensä F12) ja tervehtimään FOG: n oletusvalikossa.

 Kuvaa Hotfortech.
Kuvaa Hotfortech.

Nopeana "maku tulevina asioina" voit valita "Run Memtest86 +" -vaihtoehdon ja tervehtyä Memtest-ohjelmalla, jonka käsittelemme "Diagnoosin PC-laitteiston ongelmat Ubuntun live-CD-levyllä" -oppaassa.

Tiedosto- ja hakemistorakenteet

Kuten aiemmin mainittiin, tavoitteena on laajentaa FOG: n kykyjä ja tämän vuoksi meidän on lisättävä joitain tiedostoja ja hakemistoja.

Luo alihakemiston rakenne:

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

Nämä alihakemistot toimivat mallina kaikille kuville, ohjelmille ja kokoonpanoille, joita käytämme FOG: n laajentamiseen.

Oletusasetustiedoston säätäminen

Rakennamme uuden päävalikon ja asetamme kaikki FOG-toiminnot omiin alavalikkoihimme.

Kopioi /tftpboot/pxelinux.cfg/default -asetustiedosto osoitteeseen howtogeek / menus / fog.cfg

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

Muokkaa nyt alkuperäisen "oletus" -tiedoston sisältöä:

sudo vim /tftpboot/pxelinux.cfg/default

Tee sen sisältö näyttää tältä:

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

Kun lopetat tämän kokoonpanon, saat kolme alivalikkoa: "Utilities", "Manual FOGing", "Linux stuff".

Luo "master" -tiedosto

Päätiedoston avulla voimme tehdä globaaleja muutoksia valikoiden ulkoasuun ilman, että ne tulevat uudelleen yksitellen uudestaan. Asiat, kuten oletus taustakuva, rajatyyli, asema Etc ', kaikki lujitetaan tähän master.cfg tiedosto.

Luo tiedosto:

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

Tee sen sisältö näyttävän:

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

Yllä oleva konfiguraatio luo purppuran reunat ja korostaa, jos haluat olla erilainen ulkoasu ja tunnelma, muuta arvot vain. Aseta taustakuvan asettamalla kuva "/ tftproot"Hakemistoon ja osoita"

MENU BACKGROUND

"Kuvan suhteelliselle polulle (suosittelemme kuvien käyttämistä, joiden resoluutio on 640 * 480). Esimerkiksi edellä määritetyn kuvan täydellinen polku olisi: "/tftproot/fog/bg.png“.

Yhdistä FOG-alivalikko päävalikkoon

Koska teimme yksinkertaisen kopion alkuperäisestä kokoonpanotiedostosta valikoiden alihakemistoon (pitämällä sen väriskaala, aikakatkaisut ja samankaltaiset), jos siirryt tähän alavalikkoon nyt PXE-käynnistetystä asiakkaasta, se toimisi, mutta sinä ei voi palata päävalikkoon käynnistämättä koneen uudelleen.

Muokkaa näin /tftpboot/howtogeek/menus/fog.cfg file:

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

Lisää tämä merkintä "valikkon värin otsikon" jälkeen ja ennen FOG-toimintoja:

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

Luo alavalikon luurangot

Olemme luoneet 4 alivalikkoa, joista kolme on meidän täyttävä. Voit tehdä sen luomalla mallin, johon rakennamme.

Luo mallitiedosto:

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

Tee tämä sisältö:

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

Määrittää vaiheen lisäalavalikoille, jotka käsitellään tulevissa oppaissa:

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

Sitä se on, perusasettelu on nyt valmis, ja tästä lähtien meidän on vain rakennettava siihen, mitä tulemme tulevissa oppaissa. Siihen asti, kunnes nämä tulevat oppaat saapuvat, sinua kannustetaan tutustumaan FOG: iin, koska se on jännittävä ratsastus itsekseen.

Päivitys: Tulevaisuus on täällä:)

Verkko käynnistys (PXE) Ubuntu LiveCD Verkko käynnistetään BitDefender Rescue CD -levyllä (PXE) Verkkoyhteyden käynnistyslevyjen asennus PXE: n avulla

Go FOG itse

Suositeltava: