Fotó: Pink Sherbet Fotózás Compfight cc
Áttekintés
Megmutattuk Önnek, hogy mi a PXE, és hogyan tudja könnyen telepíteni a kiszolgálót a FOG-val. Ebben az útmutatóban ismét kitöltjük a kiváló FOG alapot, és hozzáadunk egy menüpontot egy automatizált Citrix-Xen szerver telepítéséhez.
Mint az Ubuntu élő FOG bemutatójából, a telepítési eljárás nem pusztán PXE. PXE-ként indul, mivel a bázis "kernel", "initial ram disk" (initrd) és egyéb szükséges fájlokat biztosítjuk a PXE fölött, de az eljárás további része a szükséges fájlokat HTTP-n keresztül húzza.
Ezt az eljárást a Citrix-Xen tudásbázisban / instillációs útmutatóban említjük, de nem egy recept másolatát és beillesztését, mint amit ma megpróbálunk adni.
Általánosságban az útmutató részegységei:
- Telepítse a telepítő CD-fájlokat HTTP-n keresztül.
- Hozzon létre egy automatikus válaszfájlt.
- Adja hozzá a PXE fájlokat + menük bejegyzést.
Ne aggódj, mert a FOG Alapra építünk, ez könnyű lesz …
Ráncoljuk.
Telepítő CD HTTP-n keresztül
Az egyik kedves dolog a FOG Alapítványra építve az, hogy már van egy webszerverünk felfelé és fut és készen áll a szükséges telepítési fájlok kiszolgálására.
A telepítési fájlokat átmásoljuk, és nem "loopback mount" az ISO-t, mint az Ubuntu-útmutatóban, mert szeretnénk fenntartani a csúszó streaming kiegészítő csomagokat a telepítési folyamatba.
Hozzon létre egy olyan könyvtárat, amely tartalmazza a telepítőfájlokat:
mkdir -p /var/www/xenserver61/
Másolja át a telepítő CD egészét erre a könyvtárra.
Megjegyzés: annyi könyvtárat hozhat létre, amennyit csak akar. Például, van egy könyvtárom a Citrix-Xen minden nagyobb változatához a v5.0 óta.
Automata válaszfájl (opcionális)
Ez a szakasz opcionálisként van megjelölve, mert nem kívánja automatizálni a telepítést. Ha úgy dönt, hogy nem automatizálja az eljárást, akkor a telepítési kérdéseket saját maga észrevehető különbséggel kell válaszolnia: a telepítési forrás lekérésekor a "helyi adathordozó" helyett "HTTP" -et kell választania, és megadnia kell a címet manuálisan.
Csak azért, hogy megtartsuk a lehetőséget, hogy a telepítő CD-t visszacsévélő eszközként szereljük fel, a válaszfájlt a webszerver gyökerére helyezzük.
Hozzon létre a válaszfájlt az alábbiak kiadásával:
nano /var/www/xen-answerfile-61
Tartalmazza a tartalmát:
sda us password 192.n.t.p Asia/Jerusalem
Hol kell megváltoztatnia a "időzóna", "root-jelszó" és "forrás url" -ot, hogy megfeleljen az Ön igényeinek.
PXE fájlok
Amint az az áttekintésben is említésre került, szükségünk van néhány fájlra a telepítő CD-ről a TFTP könyvtárunkban.
Ehhez hozzon létre egy olyan TFTP-könyvtárat, amely a fájlok kibontásával:
mkdir -p /tftpboot/howtogeek/xenserver/xen61
Másolja át a fájlokat a CD-ről vagy a www könyvtárból a következő kiadásával:
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/
Megjegyzés: A legutóbb másolt fájl, a "mboot.c32" modulnak kompatibilisnek kell lennie a FOG PXElinux verziójával. Ha ez nem így van, a rendszerindítási eljárás sikertelen lesz. A modul könnyen elérhető a Syslinux csomagból.
PXE menük
Az eredeti FOG útmutatóban arra utaltunk, hogy esetleg alkönyvtárakat adunk hozzá a jövőben, és egy "sablon" menüfájlt hagyunk csak erre. Szponzoráljunk egy másik menüt a sablonfájl másolásával:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
Szerkesztés:
nano /tftpboot/howtogeek/menus/xen.cfg
Fűzze hozzá tartalmához az alábbiakat:
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
Hol kell szerkesztenie az IP-t, hogy megkapja a válaszfájl a FOG IP-címét?
Megjegyzés: A "DEFAULT" és a "PASSWD" direktívák megjegyzést fűznek hozzá, mert nem felelnek meg minden helyzetnek. Ezzel azt mondja, fontolja meg, hogy engedélyezze őket, mert az operációs rendszer telepítése valóban pusztító lehet, ha a felhasználók kezüket rá …
Most adja hozzá az alapértelmezett menübejegyzéshez, az újonnan létrehozott menühöz a következőket:
nano /tftpboot/pxelinux.cfg/default
Fűzze hozzá tartalmához az alábbiakat:
LABEL Xen MENU LABEL Xen KERNEL vesamenu.c32 APPEND howtogeek/menus/xen.cfg
Megjegyzés: A helyszín ebben az esetben fontos. Javaslom, ne tegye a "köd.local" címke alá.
Ez az, mindannyian meg kell állnod … Élvezd:)
Köd, adj nekem a te hatalmadat …