Kako Network Boot (PXE) i automatizirana instalacija Citrix Xena

Sadržaj:

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

Video: Kako Network Boot (PXE) i automatizirana instalacija Citrix Xena

Video: Kako Network Boot (PXE) i automatizirana instalacija Citrix Xena
Video: Section 3 - YouTube 2024, Travanj
Anonim
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.
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-answerfile-61

Izgledajte njegov sadržaj:

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 -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 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:

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

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 APPEND 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ć …

Preporučeni: