Přáli jste si někdy, aby byl váš Hypervisor nainstalován stisknutím tlačítka, bez zdlouhavého hledání instalačního CD a odpovídání na stejné nudné instalační otázky? HTG vysvětluje, jak PXE automatickou instalaci Citrix-Xen.



Fotografický kredit: Fotografie růžového šerbetu přes Souboj DC

Přehled

Ukázali jsme vám co je PXE a jak pro něj můžete snadno nainstalovat server s FOG . V této příručce se opět rozšíříme o vynikající základ FOG a přidáme položku nabídky pro instalaci automatizovaného serveru Citrix-Xen.

Jako v Ubuntu živě z FOG tutoriálu, postup instalace není čistě PXE. Začíná jako PXE, protože poskytujeme základní jádro, počáteční ram disk (initrd) a další požadované soubory přes PXE, ale zbytek procedury stahuje požadované soubory přes HTTP.

Tento postup je uveden v Znalostní báze Citrix-Xen / průvodce instilací , ale ve skutečnosti se nejedná o recept typu kopírování a vkládání, jako je ten, který se vám dnes pokusíme poskytnout.

Obecně budou součásti této příručky:

  1. Zpřístupněte soubory instalačního CD přes HTTP.
  2. Vytvořte soubor automatických odpovědí.
  3. Přidejte položku PXE files + menu.

Nebojte se, protože stavíme na základech FOG, bude to snadné…

Pojďme se rozlousknout.

Instalační CD přes HTTP

Jedna z pěkných věcí s budováním na FOG základ je, že již máme spuštěný webový server a připravený obsluhovat požadované instalační soubory.

reklama

Zkopírujeme instalační soubory a nebudeme zpětně připojovat ISO, jako jsme to udělali v Průvodce Ubuntu , protože si chceme ponechat možnost doplňkové balíčky slip-streaming do procesu instalace.

Vytvořte adresář, který bude obsahovat instalační soubory:

mkdir -p /var/www/xenserver61/

Zkopírujte celé instalační CD do tohoto adresáře.

Poznámka: Můžete vytvořit libovolný počet adresářů. Například jsem měl adresář pro každou hlavní verzi Citrix-Xen od verze 5.0.

Soubor automatických odpovědí (volitelné)

Tato fáze je označena jako volitelná, protože možná nebudete chtít instalaci automatizovat. Pokud se rozhodnete postup neautomatizovat, budete si muset na instalační otázky odpovědět sami s jedním znatelným rozdílem: když budete vyzváni k zadání zdroje instalace, budete muset místo lokálního média zvolit HTTP a zadat adresu ručně.

Abychom zachovali možnost mít instalační CD připojené jako zařízení zpětné smyčky, umístíme soubor odpovědí do kořenového adresáře webového serveru.

Vytvořte soubor odpovědí vydáním:

nano /var/www/xen-answerfile-61

Nechte jeho obsah vypadat takto:




sda
us
password
http://192.f.o.g/xenserver61/
192.n.t.p

Asia/Jerusalem

Kde byste potřebovali změnit časové pásmo, root-heslo a zdrojovou adresu 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 dostupné v našem adresáři TFTP.

reklama

Chcete-li to provést, vytvořte adresář TFTP, který bude obsahovat soubory, zadáním:

mkdir -p /tftpboot/howtogeek/xenserver/xen61

Zkopírujte soubory z CD nebo z adresáře www zadá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 FOG, Pokud tomu tak není, spouštění se nezdaří . Modul lze snadno získat z balíček Syslinux .

Menu PXE

V původním průvodci FOG jsme naznačili, že v budoucnu můžeme přidávat podadresáře a nechali jsme pro to soubor nabídky šablony. Zkopírováním souboru šablony vytvoříme další nabídku:

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

Upravte jej vydáním:

nano /tftpboot/howtogeek/menus/xen.cfg

Připojte k jeho obsahu, aby zahrnoval níž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=http://192.f.o.g/xen-answerfile-61 install --- howtogeek/xenserver/xen61/install.img

Kde byste museli upravit IP, aby se soubor odpovědí stal IP vaší FOG.

reklama

Poznámka: Direktivy DEFAULT a PASSWD jsou zakomentovány, protože nevyhovují každé situaci. S tím, co bylo řečeno, zvažte jejich povolení, protože instalace operačního systému by mohla být opravdu destruktivní, pokud by ji uživatelé dostali do rukou…

Nyní přidejte k výchozí položce nabídky nově vytvořenou nabídku vydáním:

nano /tftpboot/pxelinux.cfg/default

Připojte k jeho obsahu, aby zahrnoval níže:

LABEL Xen
MENU LABEL Xen
KERNEL vesamenu.c32
APPEND howtogeek/menus/xen.cfg

Poznámka: Místo je v tomto případě důležité. Doporučuji, abyste to nedávali pod štítek fog.local.

To je vše, měli byste být připraveni... Užijte si to :)


Mlho, půjč mi svou sílu ...

ČTĚTE DALŠÍ
  • › Složka Počítač je 40: Jak Xerox Star vytvořil pracovní plochu
  • › Co je MIL-SPEC ochrana proti pádu?
  • Kybernetické pondělí 2021: Nejlepší technologické nabídky
  • › Jak najít zabalené Spotify 2021
  • › Funkce vs. vzorce v aplikaci Microsoft Excel: Jaký je rozdíl?
  • › 5 webových stránek, které by si měl každý uživatel Linuxu uložit do záložek