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:
- Tee installimise CD-failid kättesaadavaks HTTP kaudu.
- Looge automatiseeritud vastuste fail.
- 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 ...