Domovská » jak » Jak na síťové spouštění (PXE) automatizovaná instalace produktu Citrix Xen

    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:

    1. Vytvořte instalační soubory CD prostřednictvím protokolu HTTP.
    2. Vytvořte soubor automatických odpovědí.
    3. 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 ...