Jak na síťové spouštění (PXE) automatizovaná instalace produktu Citrix Xen
Přejete si někdy, aby váš Hypervisor mohl být nainstalován stisknutím tlačítka bez zdlouhavého hledání instalačního CD a odpovědi na stejné nudné otázky týkající se instalace? HTG vysvětluje, jak na PXE automatizovanou instalaci Citrix-Xen.
Foto kredit: Pink Sherbet Fotografie přes Compfight cc
Přehled
Ukázali jsme vám, co je PXE a jak můžete pro něj snadno nainstalovat server FOG. V této příručce se budeme opět rozšiřovat na vynikající nadaci FOG a přidat položku menu pro instalaci automatizovaného serveru Citrix-Xen.
Stejně jako v tutoriálu Ubuntu live from FOG, instalace není čistě PXE. Začíná to jako PXE, protože poskytujeme základy "jádro", "počáteční disk ram" (initrd) a další požadované soubory přes PXE, ale zbytek procesu stahuje požadované soubory přes HTTP.
Tento postup je uveden v příručce Citrix-Xen Knowledge Base / Instillation Guide, ale ve skutečnosti není typ receptury typu copy & paste, jako je ten, který se vám dnes pokusíme dát.
Obecně platí, že komponenty této příručky budou:
- Vytvořte instalační soubory CD prostřednictvím protokolu HTTP.
- Vytvořte soubor automatických odpovědí.
- Přidejte položku PXE soubory + nabídky.
Nebojte se, protože stavíme na nadaci FOG, bude to snadné ...
Pusťme se.
Instalační CD přes HTTP
Jednou z hezkých věcí s budováním nadace FOG je to, že již máme webový server připravený a připravený k obsluze požadovaných instalačních souborů.
Budeme kopírovat instalační soubory přes ISO a ne jako "loopback mount" ISO, jako jsme udělali v příručce Ubuntu, protože chceme mít možnost instalovat dodatečné balíčky s prokluzem..
Vytvořte adresář, ve kterém budou uloženy instalační soubory:
mkdir -p / var / www / xenserver61 /
Zkopírujte celý instalační disk CD do tohoto adresáře.
Poznámka: Můžete vytvořit tolik adresářů, kolik chcete. Například jsem měl adresář pro každou důležitou verzi Citrix-Xen od verze 5.0.
Automatizovaný soubor odpovědí (volitelné)
Tato fáze je označena jako volitelná, protože nemusíte automatizaci instalace. Pokud se rozhodnete postup automatizovat, budete muset odpovědět na otázky týkající se instalace samostatně s jedním zřetelným rozdílem: pokud budete vyzváni k instalaci, musíte namísto "místního média" zvolit "HTTP" a zadat adresu ručně.
Stačí, abychom si nechali instalační disk CD instalovat jako zařízení zpětné vazby, a položíme soubor odpovědí do kořenového adresáře webového serveru.
Vytvořte soubor odpovědí zadáním:
nano / var / www / xen-answerfile-61
Vytvořte jeho obsah jako:
sda
nás
Heslo
http: //192.f.o.g/xenserver61/
192.n.t.p
Asie / Jeruzalém
Kde budete muset změnit "časové pásmo", "root-heslo a" source URL ", aby vyhovovaly vašim požadavkům.
Soubory PXE
Jak je uvedeno v přehledu, potřebujeme, aby některé soubory z instalačního CD byly k dispozici v našem adresáři TFTP.
Chcete-li to provést, vytvořte adresář TFTP, který bude obsahovat soubory:
mkdir -p / tftpboot / howtogeek / xenserver / xen61
Zkopírujte soubory z adresáře CD nebo www vydáním:
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 /
Poznámka: Poslední soubor, který jsme zkopírovali, modul "mboot.c32", musí být kompatibilní s verzí PXElinux vašeho FOGu. Pokud tomu tak není, zaváděcí procedura selže. Modul lze snadno získat z balíčku Syslinux.
Nabídky PXE
V původní příručce FOG jsme naznačili, že v budoucnu přidáme podadresáře a necháme pouze soubor menu "šablony". Spusťme další menu kopírováním souboru šablony:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
Upravte jej vydáním:
nano /tftpboot/howtogeek/menus/xen.cfg
Přidejte do jeho obsahu následující:
značka Citrix XenServer 6.1
#MENU DEFAULT
#MENU PASSWD
kernel xenserver / xen61 / mboot.c32
připojit howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M konzola = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc konzola = hvc0 konzola = tty0 answerfile = http: //192.fog/xen- answerfile-61 nainstalovat --- howtogeek / xenserver / xen61 / install.img
Kde byste museli upravit adresu IP, abyste získali soubor odpovědí jako IP vašeho FOGu.
Poznámka: Pokyny "DEFAULT" a "PASSWD" jsou komentovány, protože nevyhovují žádné situaci. S tím řekl, zvážit možnost, protože instalace OS by mohla být opravdu destruktivní, pokud uživatelé dostanou své ruce na to ...
Nyní přidejte do výchozí nabídky menu nově vytvořené menu vydáním:
nano /tftpboot/pxelinux.cfg/default
Přidejte do jeho obsahu následující:
LABEL Xen
NABÍDKA MENU Xen
KERNEL vesamenu.c32
APPENDEND howtogeek / menu / xen.cfg
Poznámka: Umístění je v tomto případě důležité. Navrhuji, abyste ji neumísnili pod štítek "fog.local".
To je to, měli byste být všichni ... Vychutnejte si :)
Mlha, půjč mi sílu ...