Úvodná » ako » Ako spustiť sieťovú bootáciu (PXE) automatizovanou inštaláciou Citrix Xen

    Ako spustiť sieťovú bootáciu (PXE) automatizovanou inštaláciou Citrix Xen

    Chceli ste, aby váš Hypervisor mohol byť nainštalovaný stlačením tlačidla bez zdĺhavého hľadania inštalačného CD a odpovede na tie isté nudné inštalačné otázky? HTG vysvetľuje, ako na PXE automatizovanú inštaláciu Citrix-Xen.

    Foto kredit: Pink Sherbet fotografovanie cez Compfight cc

    Prehľad

    Ukázali sme vám, čo je PXE a ako môžete ľahko nainštalovať server pomocou FOG. V tejto príručke sa opäť rozšírime na vynikajúcu nadáciu FOG a pridáme položku menu na inštaláciu automatizovaného servera Citrix-Xen.

    Rovnako ako v príručke Ubuntu live from FOG, inštalačný postup nie je čisto PXE. Spustí sa ako PXE, pretože poskytujeme základňu "kernel", "initial ram disk" (initrd) a ďalšie požadované súbory cez PXE, ale zvyšok procedúry potiahne požadované súbory cez HTTP.

    Tento postup sa spomína v príručke Citrix-Xen Knowledge Base / Instillation Guide, ale v skutočnosti nie je receptom typu copy & paste, ako je ten, ktorý sa vám dnes pokúsime dať.

    Vo všeobecnosti komponenty tejto príručky budú:

    1. Vytvorte súbory inštalačných CD prostredníctvom protokolu HTTP.
    2. Vytvorte automatický súbor odpovedí.
    3. Pridajte položku PXE súbory + ponuky.

    Nebojte sa, pretože staviame na nadácii FOG, bude to jednoduché ...

    Poďme si prasknúť.

    Inštalačné CD cez protokol HTTP

    Jednou z pekných vecí s budovaním nadácie FOG je, že už máme webový server, ktorý funguje a je pripravený slúžiť potrebným inštalačným súborom.

    Budeme skopírovať inštalačné súbory a nie ISO tak, ako sme to urobili v sprievodcovi Ubuntu, pretože chceme zachovať možnosť inštalácie doplnkových balíčkov v strede.

    Vytvorte adresár, ktorý bude obsahovať inštalačné súbory:

    mkdir -p / var / www / xenserver61 /

    Skopírujte celý inštalačný disk CD do tohto adresára.

    Poznámka: môžete vytvoriť toľko adresárov, koľko si želáte. Napríklad som mal adresár pre každú hlavnú verziu Citrix-Xen od v5.0.

    Súbor automatických odpovedí (voliteľné)

    Táto fáza je označená ako voliteľná, pretože nemusíte automatizovať inštaláciu. Ak sa rozhodnete, že postup nebude automatizovaný, budete musieť odpovedať na otázky týkajúce sa inštalácie samostatne s jedným zreteľným rozdielom: po výzve na inštaláciu by ste museli namiesto lokálnych médií zvoliť "HTTP" a uviesť adresu ručné.

    Len aby sme udržali možnosť inštalácie inštalačného CD ako zariadenia s loopbackom, položíme súbor odpovedí do koreňového adresára webového servera.

    Vytvorte súbor odpovedí vydaním:

    nano / var / www / xen-answerfile-61

    Vytvárajte svoj obsah ako:




    sda
    nami
    heslo
    http: //192.f.o.g/xenserver61/
    192.n.t.p

    Asia / Jerusalem

    Kde budete musieť zmeniť "časové pásmo", "root-heslo a" source URL ", aby vyhovovali vašim požiadavkám.

    Súbory PXE

    Ako je uvedené v prehľade, potrebujeme, aby boli niektoré súbory z inštalačného CD k dispozícii v našom adresári TFTP.

    Za týmto účelom vytvorte adresár TFTP, ktorý bude obsahovať súbory:

    mkdir -p / tftpboot / howtogeek / xenserver / xen61

    Skopírujte súbory z adresára CD alebo z www adresy:

    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ý súbor, ktorý sme skopírovali, modul "mboot.c32", musí byť kompatibilný s vašou verziou PXElinux FOG, ak sa tak nestane, proces zavádzania zlyhá. Modul je ľahko dostupný z balíka Syslinux.

    PXE menu

    V originálnom sprievodcovi FOG sme naznačili, že v budúcnosti pridávame podadresáre a nechali len súbor menu "šablóny". Spusťme ďalšie menu kopírovaním súboru šablóny:

    cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg

    Upravte ho vydaním:

    nano /tftpboot/howtogeek/menus/xen.cfg

    Pripojte k jeho obsahu, aby obsahoval nižšie:

    označenie Citrix XenServer 6.1
    #MENU DEFAULT
    #MENU PASSWD
    kernel xenserver / xen61 / mboot.c32
    pridajte ako totogeek / 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 nainštalujte --- howtogeek / xenserver / xen61 / install.img

    Kde by ste museli upraviť IP, aby ste dostali súbor odpovedí ako IP vašej FOG.

    Poznámka: Smernice "DEFAULT" a "PASSWD" sú komentované, pretože nie sú vhodné pre každú situáciu. S tým povedal, zvážte možnosť, pretože inštalácia OS by mohla byť naozaj deštruktívna, ak si užívatelia dostanú svoje ruky na to ...

    Teraz pridajte do predvoleného menu položku novo vytvorené menu vydávaním:

    nano /tftpboot/pxelinux.cfg/default

    Pripojte k jeho obsahu, aby obsahoval nižšie:

    LABEL Xen
    MENU ŠTÍTOK Xen
    KERNEL vesamenu.c32
    APPENDEND howtogeek / menus / xen.cfg

    Poznámka: Umiestnenie v tomto prípade je dôležité. Navrhujem, aby ste ho neumiestnili pod štítok "fog.local".

    To je to, mali by ste byť všetci ... Užite si :)


    Mlha, požičaj mi svoju silu ...