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

Obsah:

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

Video: Ako spustiť sieťovú boot (PXE) automatizovanú inštaláciu Citrix Xen

Video: Ako spustiť sieťovú boot (PXE) automatizovanú inštaláciu Citrix Xen
Video: Excel - Makrá - Ako vytvoriť makrá a aké typy makier existujú? - YouTube 2024, Smieť
Anonim
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.
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.

Fotografický kredit: Pink Sherbet Fotografie 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.

Podobne 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 postupu vytiahne požadované súbory cez HTTP.

Tento postup je uvedený v Citrix-Xen znalostnej báze / instillation sprievodcovi, ale nie je v skutočnosti typom receptúry typu copy & paste, ako je ten, ktorý vám budeme dnes dávať.

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 to, ž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.

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 chcete. 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 nebudete automatizovať, budete musieť odpovedať na otázky týkajúce sa inštalácie samostatne s jednoznačným rozdielom: ak budete vyzvaný na inštaláciu, musíte namiesto lokálnych médií zvoliť "HTTP" a uveďte adresu manuálne.

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

Vytvorte svoj obsah ako:

sda us password https://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 verziou PXElinux vo vašom FOGe. Ak tomu tak nie je, spúšťací postup zlyhá. Modul je ľahko dostupný z balíka Syslinux.

Menu PXE

V pôvodnom 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:

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

Kde by ste museli upraviť IP, aby ste dostali súbor odpovedí ako IP vášho 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 predvolenej položky menu novo vytvorené menu vydávaním:

nano /tftpboot/pxelinux.cfg/default

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

LABEL Xen MENU LABEL Xen KERNEL vesamenu.c32 APPEND 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 všetko, mali by ste byť všetci … Užite si:)

Mlha, požičaj mi tvoju silu …

Odporúča: