Photo Credit: Pink Sherbet Fotograafia Compfight cc
Ülevaade
Oleme näidanud teile, mis on PXE-d ja kuidas sulle on FOGi abil lihtne serverit installida. Selles juhendis laiendame jälle suurepärast FOG-i alustamist ja lisame menüükirjutust automaatse Citrix-Xeni serveri installimiseks.
Nagu Ubuntu otse FOG juhendaja, installiprotseduur ei ole puhtalt PXE. See algab PXE-ga, kuna pakume baaskernelit, esmast ramimisketti (initrd) ja teisi vajalikke faile PXE-ga, kuid ülejäänud protseduur tõmbab vajalikud failid läbi HTTP.
Seda protseduuri mainitakse Citrix-Xeni teadmistebaasi / instillatsiooni juhendis, kuid see ei ole tõesti retsepti tüüp ja kleepimine, nagu see, mida me proovime täna teile anda.
Üldiselt on selle juhendi komponendid järgmised:
- Tehke installeeritud CD-failid kättesaadavaks HTTP kaudu.
- Loo automaatvastusfail.
- Lisa PXE-failid + menüükirjed.
Ärge muretsege, sest me toetume FOG-i sihtasutusele, see on lihtne …
Läheme lahe.
Installi CD HTTP-ga
FOG-i sihtasutuse ülesehitamisel on üks asi, et meil on veebiserver juba töökorras ja töötab valmis vajalike installifailide teenindamiseks.
Kopeerime installeerimisfailid, mitte "loopback mount", nagu me tegime Ubuntu juhendis, sest me tahame jätta installiprotsessile lisapaketi libisev streaming.
Looge kataloog, mis hoiab installifaile:
mkdir -p /var/www/xenserver61/
Kopeerige installiruumi kogu see kataloog.
Märkus: võite luua nii palju katalooge kui soovite. Näiteks olen käivitanud kõigi suuremate Citrix-Xeni versioonide kataloogi alates v5.0-st.
Automatiseeritud vastuste fail (valikuline)
See etapp on märgistatud vabatahtlikuna, kuna te ei soovi seda installatsiooni automatiseerida. Kui otsustate mitte menetlust automatiseerida, peate vastama paigaldusküsimustele üksinda ühe märkimisväärse erinevusega: kui installiallikas palutakse, peate valima "kohaliku meedia" asemel "HTTP" ja andma aadressi käsitsi.
Lihtsalt selleks, et jätta installatsioonikomplekti paigaldamise võimalus loopback seadmena, paneme vastus faili veebiserveri juuresse.
Loo vastustefail väljastades:
nano /var/www/xen-answerfile-61
Muutke selle sisu välja:
sda us password 192.n.t.p Asia/Jerusalem
Kui teil on vaja oma vajadustele vastavat "ajavööndit", root-parooli ja "allika URL-i" muuta.
PXE-failid
Nagu on kirjeldatud ülevaates, vajame installifailist mõned failid, mis oleksid saadaval meie TFTP-kataloogis.
Selleks looge TFTP-kataloog, kus failid hoitakse:
mkdir -p /tftpboot/howtogeek/xenserver/xen61
Kopeerige failid CD-lt või www-kataloogist, andes välja:
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 fail, mida me kopeerisime, peab mooduli "mboot.c32" olema kooskõlas teie FOG-i PXElinuxi versiooniga. Kui see pole nii, siis alglaadimise kord ebaõnnestub. Moodul on hõlpsasti saadaval Syslinuxi paketist.
PXE menüüd
Esialgses FOG-juhendis oleme vihjanud sellele, et tulevikus võime alamkatalooge lisada ja on sellegipoolest jätnud menüüfaili "mall". Laadime teise menüü, kopeerides mallifaili:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
Muutke seda väljastades:
nano /tftpboot/howtogeek/menus/xen.cfg
Lisage oma sisu, et lisada allpool:
label Citrix XenServer 6.1 #MENU DEFAULT #MENU PASSWD kernel xenserver/xen61/mboot.c32 append howtogeek/xenserver/xen61/xen.gz dom0_max_vcpus=4 dom0_mem=1024M console=vga --- howtogeek/xenserver/xen61/vmlinuz xencons=hvc console=hvc0 console=tty0 answerfile=https://192.f.o.g/xen-answerfile-61 install --- howtogeek/xenserver/xen61/install.img
Kui peate muutma IP-d, et vastuse fail oleks teie FOG-i IP-aadress.
Märkus: DEFAULT ja PASSWD direktiivid on kommenteeritud, kuna need ei sobi iga olukorraga. Sellega seoses kaaluge nende lubamist, sest operatsioonisüsteemi installimine võib olla hävitav, kui kasutajad saavad selle kätte …
Nüüd lisage vaikimisi menüükirjale uus loodud menüü, andes välja:
nano /tftpboot/pxelinux.cfg/default
Lisage oma sisu, et lisada allpool:
LABEL Xen MENU LABEL Xen KERNEL vesamenu.c32 APPEND howtogeek/menus/xen.cfg
Märkus. Asukoht on sel juhul oluline. Pakun, et te ei pane seda etiketil "fog.local" all.
See on nii, sa peaksid kõik olema … naudi:)
Udu, andke mulle oma võimu …