If-Koubou

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

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

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 / sumu-asetukset
    cd / opt / sumu-asetukset

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

    sudo tar -xvzf sumu *
    cd sumu *
    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. Oletko varma, että haluat 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)

    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.

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 / valikot
sudo mkdir -p / tftpboot / howtogeek / linux
sudo mkdir -p / tftpboot / howtogeek / kuvat
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 + HowToGeekin lisälaitteet
VALIKKO SISÄLTÄÄ /pxelinux.cfg/master.cfg
valikon värien otsikko 1; 36; 44 # ff8c00 # 00000000 std
LABEL FOG
MENU LABEL Manuaalinen FOG
MENU DEFAULT
KERNEL vesamenu.c32
APPEND howtogeek / valikot / sumu.cfg

LABEL Käytä MENU
LABEL Utilities
KERNEL vesamenu.c32
APPEND howtogeek / valikot / utils.cfg

LABEL Linux
MENU LABEL Linux-tavaraa
KERNEL vesamenu.c32
APPEND howtogeek / valikot / linux.cfg
LABEL sum.local
localboot 0
MENU LABEL Käynnistää kiintolevyltä
TEKSTI HELP Käynnistää paikalliselta kiintolevyltä. Jos et ole varma, valitse tämä vaihtoehto.
ENDTEXT
PROMPT 0 TIMEOUT 300
ONTIMEOUT sumu.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:

VALIKKO TAUSTA sumu / genie.png
valikkorivinäyttö 37; 40 # 80ffffff # 00000000 std
valikkorivin raja 30; 44 # 9370db # 00000000 std
valikon värien otsikko 1; 36; 44 # ff8c00 # 00000000 std
valikon väri 37; 44 #ffffffff # 00000000 std
valikon pikanäppäin 1; 37; 44 #ffffffff # 00000000 std
valikkoväri sel 7; 37; 40 # 4eee94 # 9370db kaikki
valikossa väri hotsel 1, 7, 37, 40 # e0400000 # 20ff8000 kaikki
valikkoväri pois päältä 1; 30; 44 # 60cccccc # 00000000 std
valikkorivin vierityspalkki 30; 44 # 40000000 # 00000000 std
valikkorivin välilehti 31; 40 # 90ffff00 # 00000000 std
valikon väri cmdmark 1; 36; 40 # c000ffff # 00000000 std
valikon väri cmdline 37; 40 # c0ffffff # 00000000 std
valikon väri pwdborder 30; 47 # 80ffffff # 20ffffff std
valikon väri pwdheader 31; 47 # 80ff8080 # 20ffffff std
valikkoväri pwdentry 30; 47 # 80ffffff # 20ffffff std
valikon väri timeout_msg 37; 40 # 80ffffff # 00000000 std
valikkoväri aikakatkaisu 1; 37; 40 # c0ffffff # 00000000 std
valikon väri help 37; 40 # c0ffffff # 00000000 std
valikkoväri msg07 37; 40 # 90ffffff # 00000000 std

MENU MARGIN 0
VALIKKO SALASANAARVIKKEET 3
VALIKKOJOHDAT 15
MENU TABMSGROW 21
VALIKKO CMDLINEROW 20
VALIKON 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"VALIKKO TAUSTA"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 takaisin
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ö:

 

VALIKKO SISÄLTÄÄ /pxelinux.cfg/master.cfg
#MENU TAUSTA howtogeek / pics / fog-sub.jpg
LABEL takaisin MENU LABEL ...
KERNEL vesamenu.c32
APPEND pxelinux.cfg / default

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

 

cd / tftpboot / howtogeek / valikot /
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