Koduleht » kuidas » Kuidas Network Boot (PXE) on Citrix Xeni automatiseeritud paigaldamine

    Kuidas Network Boot (PXE) on Citrix Xeni automatiseeritud paigaldamine

    Kas olete kunagi soovinud, et teie Hypervisor saaks paigaldada ühe nupuvajutusega, ilma et installida CD-d tüütu otsida ja vastata samadele igavale paigaldusküsimusele? HTG selgitab, kuidas PXE on Citrix-Xeni automaatne paigaldamine.

    Fotokrediit: roosa Sherbet fotograafia Compfighti cc kaudu

    Ülevaade

    Oleme näidanud teile, mis on PXE ja kuidas seda hõlpsasti FOG-iga installida. Käesolevas juhendis laiendame uuesti suurepärase FOG-i fondi ja lisame menüükirje automatiseeritud Citrix-Xeni serveri installimiseks.

    Sarnaselt UGUNTU elus FOG-juhendajale pole paigaldamise protseduur puhas PXE. See algab PXE-ga, kuna pakume PXE-l baas „kernel”, “esialgne ram disk” (initrd) ja muud vajalikud failid, kuid ülejäänud menetlus tõmbab vajalikud failid HTTP-ga.

    See protseduur on mainitud Citrix-Xeni teadmistebaasi / instillatsiooni juhendis, kuid see ei ole tegelikult retsepti koopia- ja kleepimisviis, nagu see, mida püüame teile täna anda.

    Üldiselt on selle juhendi komponendid järgmised:

    1. Tee installimise CD-failid kättesaadavaks HTTP kaudu.
    2. Looge automatiseeritud vastuste fail.
    3. Lisage PXE failid + menüüd.

    Ärge muretsege, sest me ehitame FOGi fondi, see on lihtne ...

    Laske lõheneda.

    Installi-CD HTTP kaudu

    Üks ilusaid asju FOG-i rajamisel on see, et meil on juba veebiserver, mis töötab ja on valmis teenindama vajalikke installifaile.

    Me kopeerime installifailid üle ja mitte „silmahäälestama” ISO-d, nagu me tegime Ubuntu juhendis, sest me tahame paigaldusprotsessis hoida libisemisega täiendavate pakettide võimalust.

    Looge kataloog, mis hoiab installifaile:

    mkdir -p / var / www / xenserver61 /

    Kopeerige kogu installi-CD selles kataloogis.

    Märkus: võite luua nii palju katalooge kui soovite. Näiteks, olen olnud kataloogi iga peamise Citrix-Xeni versiooni jaoks alates v5.0-st.

    Automatiseeritud vastuste fail (valikuline)

    See etapp on märgitud valikuliseks, sest te ei pruugi installimist automatiseerida. Kui te ei soovi protseduuri automatiseerida, peate oma installatsiooniküsimustele vastama ühe märgatava erinevusega: kui teil palutakse installiallikat, peate valima „HTTP” asemel „kohalik meedia” ja andma aadressi käsitsi.

    Lihtsalt selleks, et paigaldus-CD oleks tagurpidi seadmena paigaldatud, paigutame vastusfaili veebiserveri juuresse.

    Looge vastusfail, väljastades:

    nano / var / www / xen-answerfile-61

    Tee selle sisu välja nagu:




    sda
    meid
    parool
    http: //192.f.o.g/xenserver61/
    192.n.t.p

    Aasia / Jeruusalemm

    Kus te peaksite oma nõudmistele vastavaks muutma „ajavööndit“, „root-parooli ja allika urlit”.

    PXE failid

    Nagu ülevaates mainitud, on meil vaja installida CD-lt mõningaid faile, mis oleksid saadaval meie TFTP-kataloogis.

    Selleks looge TFTP kataloog, mis hoiab faile väljastades:

    mkdir -p / tftpboot / howtogeek / xenserver / xen61

    Kopeerige failid CD-lt või www-kataloogist, väljastades:

    cp -av /var/www/xenserver61/boot/xen.gz / tftpboot / howtogeek / xenserver / xen61 /
    cp -av / var / www / xenserver61 / boot / vmlinuz / tftpboot / howtogeek / xenserver / xen61 /
    cp -av /var/www/xenserver61/install.img / tftpboot / howtogeek / xenserver / xen61 /
    cp -av /var/www/xenserver61/boot/pxelinux/mboot.c32 / tftpboot / howtogeek / xenserver / xen61 /

    Märkus: viimane kopeeritud fail, “mboot.c32” moodul, peab olema ühilduv teie FOG PXElinuxi versiooniga. Kui see ei ole nii, siis käivitamise protseduur ebaõnnestub. Moodul on kergesti kättesaadav Syslinuxi paketist.

    PXE menüüd

    Esialgses FOG-juhendis oleme vihjanud, et me võime tulevikus lisada alamkatalooge ja jätta selleks just „malli“ menüüfaili. Koostame teise faili, kopeerides mallifaili:

    cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg

    Muuda seda, väljastades:

    nano /tftpboot/howtogeek/menus/xen.cfg

    Lisage oma sisule, et lisada alljärgnev:

    silt Citrix XenServer 6.1
    #MENU DEFAULT
    #MENU PASSWD
    kernel xenserver / xen61 / mboot.c32
    lisage howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M konsool = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc konsool = hvc0 konsool = tty0 answerfile = http: //192.fog/xen- answerfile-61 install --- howtogeek / xenserver / xen61 / install.img

    Kus te peaksite IP-i redigeerima, et vastusfail oleks teie FOG-i IP.

    Märkus: “DEFAULT” ja “PASSWD” direktiive kommenteeritakse, sest need ei sobi igale olukorrale. Seda öeldes kaaluge nende lubamist, sest operatsioonisüsteemi installimine võib olla tõesti hävitav, kui kasutajad saavad selle kätte ...

    Nüüd lisage vaikimisi valitud menüüsse uus äsja loodud menüü:

    nano /tftpboot/pxelinux.cfg/default

    Lisage oma sisule, et lisada alljärgnev:

    LABEL Xen
    MENU LABEL Xen
    KERNEL vesamenu.c32
    LISATEAVE howtogeek / menus / xen.cfg

    Märkus: asukoht, antud juhul on oluline. Ma soovitan teil seda mitte panna “fog.local” märgise alla.

    See on nii, sa peaksid olema kõik seatud… Enjoy :)


    Udu, anna mulle oma võimu ...