If-Koubou

Kako Network Boot (PXE) i automatizirana instalacija Citrix Xena

Kako Network Boot (PXE) i automatizirana instalacija Citrix Xena (Kako da)

Jeste li ikada željeli da vaš Hypervisor bude instaliran pritiskom na gumb, bez zamornog pretraživanja CD-a za instalaciju i odgovora na iste pitke instalacijske probleme? HTG objašnjava kako PXE automatiziranu instalaciju Citrix-Xena.

Fotografski kredit: Pink Sherbet fotografija putem Compfight CC

Pregled

Pokazali smo vam što je PXE i kako možete jednostavno instalirati poslužitelj za njega s FOG-om. U ovom vodiču ćemo se ponovo proširiti na odličan temelj FOG i dodati unos izbornika kako bismo instalirali automatizirani Citrix-Xen poslužitelj.

Kao u Ubuntu live from FOG udžbenik, instalacijski postupak nije čisto PXE. Počinje kao PXE, jer pružamo bazu "kernel", "initial ram disk" (initrd) i ostale potrebne datoteke preko PXE, ali ostatak postupka povlači tražene datoteke putem HTTP-a.

Ovaj postupak se spominje u Citrix-Xen bazu znanja / vodič za instalaciju, ali zapravo nije vrsta kopiranja i lijepljenja receptu, poput one koju ćemo vam pokušati dati danas.

Općenito, komponente ovog vodiča bit će:

  1. Instalirajte CD datoteke dostupne putem HTTP-a.
  2. Izradite automatsku datoteku odgovora.
  3. Dodajte unos PXE datoteka + izbornika.

Ne brinite, jer gradimo na FOG zakladi, to će biti lako ...

Pucajmo.

Instalacijski CD putem HTTP-a

Jedna od zgodnih stvari s izgradnjom na FOG zaklada je da već imamo web-poslužitelj gore i trčanje i spreman služiti potrebne instalacijske datoteke.

Kopirati ćemo instalacijske datoteke, a ne "loopback mount" ISO kao što smo to učinili u Ubuntu vodiču jer želimo zadržati mogućnost dodatnih paketa slip-streaminga u proces instalacije.

Izradite direktorij koji će sadržavati datoteke za instalaciju:

mkdir -p / var / www / xenserver61 /

Kopirajte cjelokupni CD za instalaciju u ovaj direktorij.

Napomena: možete izraditi onoliko direktorija koliko želite. Na primjer, imam katalog za svaku glavnu verziju Citrix-Xena od v5.0.

Automatska datoteka odgovora (izborno)

Ova faza je označena kao neobavezna, jer možda ne želite automatizirati instalaciju. Ako odlučite ne automatizirati postupak, morat ćete sami odgovoriti na pitanja o instalaciji uz jednu vidljivu razliku: kada se zatraži instalacijski izvor, trebate odabrati "HTTP" umjesto "lokalnih medija" i navedite adresu ručno.

Da bismo imali mogućnost instaliranja CD-a za instalaciju kao petlje, stavit ćemo odgovornu datoteku u korijen web poslužitelja.

Izradite odgovornu datoteku izdavanjem:

nano / var / www / xen-odgovor-61

Izgledajte njegov sadržaj:




SDA
nas
zaporka
http: //192.f.o.g/xenserver61/
192.n.t.p

Azija / Jeruzalem

Tamo biste trebali promijeniti "vremensku zonu", "korijensku lozinku i" url izvora "kako bi odgovarali vašim zahtjevima.

PXE datoteke

Kao što je spomenuto u pregledu, trebamo neke datoteke s CD-a za instalaciju da budu dostupne u našem TFTP direktoriju.

Da biste to učinili, izradite TFTP direktorij koji će sadržavati datoteke izdavanjem:

mkdir -p / tftpboot / howtogeek / xenserver / xen61

Kopirajte datoteke s CD-a ili www direktora izdavanjem:

cp -av /var/www/xenserver61/boot/xen.gz / tftpboot / howtogeek / xenserver / xen61 /
cp-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 vašom FOG-ina inačicom PXElinux. Ako nije, postupak dizanja neće uspjeti. Modul se lako može nabaviti iz Syslinux paketa.

PXE izbornici

U izvornom vodiču FOG-a navijestili smo da ćemo ubuduće dodati pod-direktorije i ostaviti datoteku izbornika "predložak" samo za to. Izmijenimo drugi 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 na svoj sadržaj kako biste uključili sljedeće:

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

Gdje biste trebali urediti IP da biste dobili odgovornu datoteku kao FOG-ov IP.

Napomena: Direktive "DEFAULT" i "PASSWD" komentiraju se jer ne odgovaraju svakoj situaciji. Uz to, razmislite o omogućavanju, jer instalacija operacijskog sustava može biti stvarno destruktivna ako korisnici dobiju ruke na njemu ...

Sada dodajte zadani unos izbornika, novo stvoreni izbornik izdavanjem:

nano /tftpboot/pxelinux.cfg/default

Dodajte na svoj sadržaj kako biste uključili sljedeće:

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

Napomena: Mjesto, u ovom slučaju, važno. Predlažem da ga ne stavite ispod oznake "fog.local".

To je to, trebali biste biti svi postavljeni ... Uživajte :)

Magla, posudi mi svoju moć ...