Kotisivu » miten » Mikä on verkon käynnistys (PXE) ja miten sitä voi käyttää?

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

    Oletko koskaan tarvinnut vianmäärityksen tai ongelmanratkaisun diagnosoinnin ja unohdit, missä apuohjelma-CD on? Näytämme, miten voit käyttää verkko-käynnistystä (PXE) FOG: n avulla, jotta tämä ongelma olisi menneisyyteen.

    Kuva: h.koppdelaney

    Yleiskatsaus PXE: hen

    PXE (Pre eXecution Environment), hellästi lausunut Pixie (kuten keijujauhetta), on menetelmä, jolla on lopputietokoneen (asiakas) käynnistys vain sen verkkokortilla. Tämä käynnistystapa luotiin takaisin vuonna 1999 ja niin kauan kuin kyseinen tietokone on liitetty verkkoon (ja tukee tätä standardia), on mahdollista kiertää normaali käynnistysmenettely (IE Power on -> BIOS -> HD / CD) ja tee joitakin hienoja juttuja vianmäärityksestä, liveOS-sovelluksen käyttämisestä ja jopa koneen kuvantamisesta. mutta me pääsemme eteenpäin, kun itsemme päästään takaisin alkuun.

    Kun käytät PXE: tä, käynnistysprosessi muutetaan normaalista järjestyksestä seuraavasti:

    Virran kytkeminen -> BIOS -> Verkkokortin PXE-pino -> Verkon käynnistysohjelma (NBP), joka on ladattu käyttämällä TFTP: tä palvelimelta asiakkaan RAM-muistiin -> NBP: n vastuu suorittaa seuraava vaihe (a.k.a 2. vaiheen käynnistys).

    ”PXElinux” NBP: n avulla on mahdollista asentaa palvelin useammalle kuin yhdelle PXE-käynnistysohjelmalle asiakkaillemme. Tietyssä mielessä se on salainen ainesosa, jonka avulla voimme suorittaa kaikki edellä mainitut ja sitten jotkut. Saat tarkemman selvityksen koko prosessista, sen historiasta ja joistakin infrastruktuurivaihtoehdoista ja gPXE: stä (joka on kehittyneempi serkku), katso tämä luento YouTubessa kehittäjiltään. Alla on myös video vuoden 2008 asennuksesta, joka siirtyy nopeasti joihinkin käynnistysmahdollisuuksiin.


    Huomautus: Tässä videossa palvelimen pohjana käytetään vanhentunutta UDA-projektia, ja huomautusten tarkoituksena oli selittää ystävälle viime aikoina tehdyt siihen tehdyt lisäykset.

    tavoite

    Tämä opas on ensimmäinen PXEing-oppaiden sarja. Tässä oppaassa asetamme perustan, joka perustuu tuleviin artikkeleihin.

    Suositukset, oletukset ja edellytykset

    • Testattava asiakaskone tukee PXE-käynnistystä ja osaa ottaa sen käyttöön.
    • Tämä opas on kirjoitettu ja testattu Debian Squeeze, Ubuntu-palvelin 9.10 ja Linux Mint10. Siksi oletetaan, että sinulla on myös Debian-pohjainen järjestelmä, jonka kanssa voit työskennellä.
    • Saatat haluta tarkistaa, miten ohjelmisto-RAID-ohjelmisto asetetaan yksinkertaiselle tiedostopalvelimelle ja miten voit määrittää verkkolinkkiyhdistelmän (802.3ad), koska levyn ja verkon kaistanleveysvaatimukset tällaiselle palvelimelle voivat saada todellista nopeaa reaaliaikaa. On erittäin suositeltavaa rakentaa verkko- ja levyosajärjestelmäänsä erittäin joustavaa palvelinta.
    • Näet minut käyttävän VIM: ää editoriohjelmana, tämä on vain siksi, että olen tottunut siihen ... voit käyttää mitä tahansa muuta editoria, jota haluat.

    Asennus - Raskaan nostamisen tehostaminen FOG

    FOG on ilmainen, avoimen lähdekoodin tietokoneiden kloonausratkaisu, jonka ovat luoneet * Chuck Syperski ja Jian Zhang. FOG ottaa säännöllisesti saatavilla olevia ohjelmistoja (esim. Apache, MySQL ja tftpd-hpa muutama) ja pakkaa ne vapaaseen ja tuotettuun PC Lifecycle Management (PCLM) -ratkaisuun. Käyttämällä tätä ilmaista PCLM: ää on mahdollista varmuuskopioida tietokoneiden tila kuvantamalla se, asentaa ohjelmia ja asetuksia (IE Firefox, Office, tulostimet jne.) Ja määrityspolitiikkaa (IE: n automaattinen uloskirjautuminen ja näytönsäästäjän asetukset) mainitsemalla muutamia keskeinen web-käyttöliittymä.
    Huomautus: Chuckin ja Jianin haastattelu FOG: stä on saatavilla Tightwad Tech.

    Käyttämällä FOG: ää PXE-palvelimesi perustana, on hyvä pikakuvake, jossa on kaikki tarvittavat osat, kuten TFTP ja tarvittaessa DHCP, ilman, että sinun on asennettava ja konfiguroitava niitä manuaalisesti. bonus.

    Koska tavoitteenamme on lisätä toimivuutta tähän jo hyvään järjestelmään, emme ota huomioon, miten FOG: ää käytetään, eikä sen asennustapaa syvällisesti. FOGin wiki, jonka kirjoitetut ja videotiedostot ovat, ovat riittävän vahvoja saadakseen syvälliset tiedot, jos haluat sen läpi. Tiivistetyt vaiheet ovat:

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

    • Lataa viimeisin FOG-paketti lähdekoodista edellisessä vaiheessa luotuun hakemistoon.
    • Pura paketti ja käynnistä asennus.

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

    • Asentaja kehottaa sinua useita kertoja:
      1. Mitä Linux-versiota haluat käyttää? - 2 (kun taas Debian-pohjaista järjestelmää käytetään uudelleen)
      2. Millaista asennusta haluat tehdä? [N] - Enter
      3. Mikä on tämän FOG-palvelimen käyttämä IP-osoite? [palvelin-IP-havaittiin-on-eth0] - Tulla sisään.
      4. Haluatko asentaa reitittimen osoitteen DHCP-palvelimelle? [Y / n] - Enter.
      5. Haluatko määrittää DNS-osoitteen DHCP-palvelimelle ja asiakkaan käynnistyskuvalle? [Y / n] - Enter.
      6. Haluatko muuttaa oletusverkkoyhteyttä eth0: sta? Jos et ole varma, valitse Ei [y / N] - Enter.
      7. Haluatko käyttää FOG-palvelinta dhcp-palveluun? [Y / n] - * Enter
      8. Tällä FOG: n versiolla on kansainvälistymistukea, haluatko asentaa lisää kielipaketteja? [Y / n] - n.
      9. Haluatko varmasti jatkaa (Y / N) - Y.
      10. Kuittaa 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 (suositeltava)

      Kuva FOG-wikistä.
    • Siirry Fog-osoitteeseen selaimesi kanssa ja seuraa näytön ohjeita.

    *Huomautus: Oletetaan, että teet EI toisella DHCP: llä tai että sitä ei ole määritetty käsittelemään PXE: tä. Jos haluat määrittää nykyisen DHCP: n, katso DHCP: n määrittäminen PXE: lle.

    FOG: n asentamisen osalta pitäisi olla se. Kun taas FOG on hyvä järjestelmä, sen käyttäminen ei ole tämän oppaan painopiste, ja kehotamme sinua siirtymään sen wikiin, jotta saat paremman käsityksen FOG: n kyvyistä ja siitä, miten se voi auttaa sinua hallitsemaan asiakkaita elinkaari.

    Jos kaikki hyvin, sinun pitäisi pystyä käynnistämään PXE-käynnistysasiakas (yleensä F12) ja saamaan tervetulleeksi FOG: n oletusvalikko.

    Hotfortechin kuva.

    Nopea "maku tulevina asioina" voit valita "Suorita Memtest86 +" -vaihtoehdon ja saada tervetulleeksi Memtest-ohjelma, jota käsittelimme "Diagnoosi PC-laitteiden ongelmat Ubuntu Live CD -levyllä" -oppaassa.

    Tiedosto- ja hakemistorakenteet

    Kuten aiemmin todettiin, tavoitteenamme on laajentaa FOG: n kykyjä ja siksi meidän on lisättävä joitakin tiedostoja ja hakemistoja.

    Luo alihakemistorakenne:

    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 malleina kaikille kuville, ohjelmille ja kokoonpanoille, joita käytämme FOG: n laajentamiseksi.

    ”Oletus” -määritystiedoston säätäminen

    Rakennamme uuden päävalikon ja asetamme kaikki FOG-toiminnot omaan alivalikkoonsa.

    Kopioi /tftpboot/pxelinux.cfg/default-määritystiedosto howtogeek / menus / fog.cfg

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

    Muokkaa nyt alkuperäisen oletustiedoston sisältöä:

    sudo vim /tftpboot/pxelinux.cfg/default

    Tee sen sisältö näyttämästä seuraavasti:

    DEFAULT vesamenu.c32
    MENU TITLE FOG 0.32 + HowToGeekin parannukset
    MENU INCLUDE /pxelinux.cfg/master.cfg
    valikon väri otsikko 1; 36; 44 # ff8c00 # 00000000 std
    LABEL FOG
    MENU LABEL Manuaalinen 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-tavaraa
    KERNEL vesamenu.c32
    APPEND howtogeek / menus / linux.cfg
    LABEL fog.local
    localboot 0
    MENU LABEL Käynnistys kiintolevyltä
    TEXT HELP Boot paikalliselta kiintolevyltä. Jos et ole varma, valitse tämä vaihtoehto.
    ENDTEXT
    PROMPT 0 TIMEOUT 300
    ONTIMEOUT fog.local

    Kun olet valmis, tämä kokoonpano antaa sinulle kolme alivalikkoa: ”Apuohjelmat”, ”Manuaalinen FOGing”, ”Linux-tavaraa”.

    Luo ”master” -tiedosto

    Päätiedosto antaa meille mahdollisuuden tehdä maailmanlaajuisia muutoksia valikoiden ulkoasuun ja tuntemukseen ilman, että ne palautetaan uudelleen yksilöllisesti. Asiat, kuten oletusarvoinen taustakuva, rajan stiili, asema jne., Yhdistyvät tähän master.cfg tiedosto.

    Luo tiedosto:

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

    Tee sen sisältö näyttämällä:

    MENU BACKGROUND fog / genie.png
    valikon värinäyttö 37, 40 # 80ffffff # 00000000 std
    valikon väri reunus 30; 44 # 9370db # 00000000 std
    valikon väri otsikko 1; 36; 44 # ff8c00 # 00000000 std
    valikon väri unsel 37; 44 #ffffffff # 00000000 std
    valikon väri pikanäppäin 1; 37; 44 #ffffffff # 00000000 std
    valikon väri sel 7; 37; 40 # 4eee94 # 9370db all
    valikon väri hotsel 1; 7; 37; 40 # e0400000 # 20ff8000 kaikki
    valikon väri poistettu käytöstä 1; 30; 44 # 60cccccc # 00000000 std
    valikon väri vierityspalkki 30; 44 # 40000000 # 00000000 std
    valikon väri tabmsg 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
    valikon väri pwdentry 30, 47 # 80ffffff # 20ffffff std
    valikon väri timeout_msg 37; 40 # 80ffffff # 00000000 std
    valikon värin aikakatkaisu 1; 37; 40 # c0ffffff # 00000000 std
    valikon väri-apu 37, 40 # c0ffffff # 00000000 std
    valikon väri 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 kokoonpano luo violetit reunat ja korostavat, jos haluat, että haluat näyttää erilaiselta ulkonäöltään ja yksinkertaisesti muuttaa arvoja.
    Voit asettaa taustakuvan asettamalla kuvan “/ tftproot”Hakemistoon ja osoita”VALIKKO TAUSTA”Kuvan suhteelliseen polkuun (suosittelemme käyttämään kuvia, joiden resoluutio on 640 * 480). Esimerkiksi yllä olevan konfiguroidun kuvan koko polku olisi: “/tftproot/fog/bg.png”.

    Kytke FOG-alivalikko päävalikkoon

    Koska teimme yksinkertaisen kopion alkuperäisestä kokoonpanotiedostosta valikoiden alahakemistoon (säilyttäen sen värikartan, aikakatkaisut ja vastaavat), jos siirryt tähän alavalikkoon PXE-käynnistetyltä asiakkaalta, se toimisi, mutta ei voi palata päävalikkoon käynnistämättä konetta uudelleen.

    Joten muokkaa /tftpboot/howtogeek/menus/fog.cfg file:

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

    Lisää tämä merkintä ”valikkovärin otsikon” merkinnän jälkeen ja ennen FOG-toimintoja:

    LABEL takaisin
    MENU LABEL…
    KERNEL vesamenu.c32
    APPEND pxelinux.cfg / default

    Luo alivalikon luurankoja

    Olemme luoneet 4 alavalikkoa, joista kolme on valmiina täyttämään. Voit tehdä sen luomalla mallin, jota rakennamme.

    Luo mallitiedosto:

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

    Tee tästä sisältö:

     

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

    Voit asettaa lisävaihtoehtojen vaiheen, joka käsitellään tulevissa oppaissa:

     

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

    Se on se, perusasettelu on nyt valmis ja tästä lähtien meidän on vain kehitettävä sitä, jota aiomme tulevissa oppaissa. Kunnes nämä tulevat oppaat saapuvat, sinua kehotetaan tutustumaan FOG: iin, koska se on jännittävä ajomatka itseään kohtaan.

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

    Miten verkko käynnistetään (PXE) Ubuntu LiveCD
    Miten verkko käynnistää BitDefender Rescue CD -levyn (PXE)
    Verkon käynnistettävien apuohjelmalevyjen asentaminen PXE: n avulla


    Siirry itsellesi