Kako Network Boot (PXE) Automatizirana instalacija Citrix Xen
Jeste li ikada poželjeli da se vaš hipervizor može instalirati pritiskom na gumb, bez zamornog traženja instalacijskog CD-a i odgovaranja na ista dosadna pitanja o instalaciji? HTG objašnjava kako PXE-u biti automatizirana instalacija Citrix-Xena.
Foto: Pink Sherbet fotografija putem Compfight cc
Pregled
Pokazali smo vam što je PXE i kako ga jednostavno možete instalirati s FOG-om. U ovom vodiču, ponovno ćemo se proširiti na izvrsnu FOG osnovu i dodati stavku izbornika za instaliranje automatiziranog Citrix-Xen poslužitelja.
Kao u Ubuntu live iz FOG tutoriala, instalacijski postupak nije isključivo PXE. Počinje kao PXE, jer pružamo bazu "kernel", "početni ram disk" (initrd) i ostale potrebne datoteke preko PXE-a, ali ostatak postupka vuče potrebne datoteke putem HTTP-a.
Ovaj postupak spominje se u Citrix-Xen bazi znanja / vodiču za instilaciju, ali zapravo nije kopija i paste tipa recepta, poput one koju ćemo vam danas pokušati dati.
Općenito, komponente ovog vodiča bit će:
- Provjerite dostupne instalacijske CD datoteke putem HTTP-a.
- Stvorite datoteku s automatskim odgovorima.
- Dodajte unos PXE datoteka + izbornika.
Ne brinite, jer gradimo na FOG-u, to će biti lako ...
Idemo pucati.
Instalacijski CD putem HTTP-a
Jedna od lijepih stvari na kojima se temelji FOG temelj je to što već imamo web-poslužitelj koji je spreman za posluživanje potrebnih instalacijskih datoteka.
Kopirat ćemo instalacijske datoteke, a ne "loopback mount" ISO kao što smo to učinili u Ubuntu vodiču, jer želimo zadržati opciju dopunskih paketa slip-streaminga u proces instalacije.
Stvorite direktorij koji će sadržavati instalacijske datoteke:
mkdir -p / var / www / xenserver61 /
Kopirajte cijeli instalacijski CD u ovaj direktorij.
Napomena: možete izraditi koliko god želite direktorija. Primjerice, imam direktorij za svaku veću verziju Citrix-Xena od v5.0.
Datoteka automatskih odgovora (izborno)
Ova faza je označena kao izborna, jer možda ne želite automatizirati instalaciju. Ako se odlučite ne automatizirati postupak, morat ćete sami odgovoriti na pitanja o instalaciji s jednom primjetnom razlikom: kada se zatraži izvor instalacije, morat ćete odabrati "HTTP" umjesto "lokalni mediji" i dati adresu ručno.
Samo da bismo zadržali mogućnost instaliranja instalacijskog CD-a kao loopback uređaja, stavit ćemo datoteku odgovora u korijen web poslužitelja.
Izradite datoteku odgovora izdavanjem:
nano / var / www / xen-answerfile-61
Izgledaj njezin sadržaj:
SDA
nas
zaporka
http: //192.f.o.g/xenserver61/
192.n.t.p
Azija / Jeruzalem
Gdje biste trebali promijeniti "vremensku zonu", "root-lozinku i" izvorni URL "kako bi odgovarali vašim zahtjevima.
PXE datoteke
Kao što je spomenuto u pregledu, trebamo neke datoteke s instalacijskog CD-a koje će biti dostupne u našem TFTP direktoriju.
Da biste to učinili, stvorite TFTP direktorij koji će držati datoteke izdavanjem:
mkdir -p / tftpboot / howtogeek / xenserver / xen61
Kopirajte datoteke s CD-a ili www direktorija izdavanjem:
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 /
Napomena: zadnja datoteka koju smo kopirali, modul "mboot.c32", mora biti kompatibilan s PXElinux verzijom vašeg FOG-a, ako nije, postupak pokretanja neće uspjeti. Modul se lako može dobiti iz Syslinux paketa.
PXE izbornici
U izvornom vodiču FOG, nagovijestili smo da u budućnosti možemo dodavati pod-direktorije i ostavili datoteku izbornika "template" samo za to. Izradimo novi izbornik kopiranjem datoteke predloška:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
Uredite ga izdavanjem:
nano /tftpboot/howtogeek/menus/xen.cfg
Dodajte njegov sadržaj da biste uključili niže:
oznaku Citrix XenServer 6.1
#MENU DEFAULT
#MENU PASSWD
kernel xenserver / xen61 / mboot.c32
dodavanje howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M konzola = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc console = hvc0 konzola = tty0 answerfile = http: //192.fog/xen- answerfile-61 instalirajte --- howtogeek / xenserver / xen61 / install.img
Gdje biste trebali urediti IP da biste dobili datoteku odgovora da bude vaš FOG-ov IP.
Napomena: Smjernice "DEFAULT" i "PASSWD" komentirane su jer ne odgovaraju svakoj situaciji. S tim u vezi, razmislite o tome da ih omogućite, jer instaliranje OS-a može biti stvarno destruktivno ako se korisnici osposobe za to ...
Sada dodajte zadani unos u izborniku, novostvoreni izbornik izdavanjem:
nano /tftpboot/pxelinux.cfg/default
Dodajte njegov sadržaj da biste uključili niže:
LABEL Xen
OZNAKA IZBORNIKA Xen
KERNEL vesamenu.c32
APPEND howtogeek / menus / xen.cfg
Napomena: Mjesto je u ovom slučaju važno. Predlažem da ga ne stavljate ispod oznake "fog.local".
To je to, trebali biste biti spremni… Uživajte :)
Magla, posudi mi svoju moć ...