Hogyan lehet a hálózati indítást (PXE) automatizálni a Citrix Xen
Voltál már valaha is, ha egy gombnyomással telepítheted a Hypervisor-t, anélkül, hogy a telepítő CD-t fárasztóan keresnéd, és ugyanolyan unalmas telepítési kérdésekre válaszolnánk? A HTG elmagyarázza, hogyan lehet PXE-t automatizálni a Citrix-Xen-nek.
Fotóhitel: Pink Sherbet Photography a Compfight cc-en keresztül
Áttekintés
Bemutattuk, hogy mi a PXE, és hogyan lehet könnyen telepíteni egy kiszolgálót a FOG segítségével. Ebben az útmutatóban ismét a kiváló FOG alapítványra lépünk, és hozzáadunk egy menüpontot egy automatizált Citrix-Xen kiszolgáló 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 kezdődik, mivel az alap „kernel”, „kezdeti ram lemez” (initrd) és egyéb szükséges fájlokat biztosítjuk a PXE-n keresztül, de a többi eljárás HTTP-n keresztül húzza a szükséges fájlokat.
Ezt az eljárást a Citrix-Xen tudásbázis / beszúrási útmutató tartalmazza, de nem igazán egy olyan másolat és beillesztés típusú recept, mint amilyet most megpróbálunk adni neked.
Általában az útmutatónak az alábbi összetevői lesznek:
- A telepítő CD-fájlokat a HTTP-n keresztül érheti el.
- Hozzon létre egy automatikus válaszfájlt.
- Adja hozzá a PXE fájlokat + menük bejegyzést.
Ne aggódj, mert a FOG alapítványra építünk, ez könnyű lesz ...
Szerezzünk repedést.
Telepítési CD HTTP-n keresztül
A FOG alapítványra építve az egyik szép dolog az, hogy már van egy webkiszolgálónk, és készen áll a szükséges telepítési fájlok kiszolgálására.
A telepítőfájlokat átmásoljuk, és nem az „úgynevezett„ visszacsatolás ”az ISO-t, mint mi, az Ubuntu-kalauzban, mert szeretnénk, hogy a telepítési folyamatban lehetőség legyen a csúszósításos kiegészítő csomagok használatára..
Hozzon létre egy könyvtárat, amely a telepítőfájlokat tartalmazza:
mkdir -p / var / www / xenserver61 /
Másolja át a telepítő CD-t a könyvtárba.
Megjegyzés: olyan sok könyvtárat hozhat létre, amennyit csak akar. Például van egy könyvtárom a Citrix-Xen minden nagyobb verziójára v5.0 óta.
Automatizált válaszfájl (opcionális)
Ez a szakasz opcionálisként van jelö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 önmagában kell megválaszolnia egy észrevehető különbséggel: amikor a telepítés forrását kéri, a „helyi média” helyett „HTTP” -et kell választania, és megadnia a címet manuálisan.
Csak azért, hogy a telepítő CD hurok-visszacsatoló eszközként legyen felszerelve, a válaszfájlt a webszerver gyökerébe helyezzük.
Hozzon létre a válaszfájlt a következő kiadással:
nano / var / www / xen-answerfile-61
Úgy tűnik, hogy a tartalma úgy néz ki, mint:
sda
minket
Jelszó
http: //192.f.o.g/xenserver61/
192.n.t.p
Ázsia / Jeruzsálem
Ahol szükség lenne az „időzóna”, a „root-jelszó és a forrásforrás” megváltoztatására az Ön igényeinek megfelelően.
PXE fájlok
Amint azt az áttekintésben említettük, a telepítő CD-ről néhány fájlt kell elérnünk a TFTP könyvtárunkban.
Ehhez hozza létre a TFTP-könyvtárat, amely a fájlokat a következő kiadással fogja megtartani:
mkdir -p / tftpboot / howtogeek / xenserver / xen61
Másolja a fájlokat a CD-ről vagy a www-könyvtárból a következő kiadással:
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: Az utoljára másolt fájlnak, az „mboot.c32” modulnak kompatibilisnek kell lennie a FOG PXElinux verziójával, ha nem, 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 a jövőben esetleg alkönyvtárakat adhatunk hozzá, és egy „sablon” menüfájlt hagyottunk erre. Legyen szó egy másik menüről a sablonfájl másolásával:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
Szerkessze a következőt:
nano /tftpboot/howtogeek/menus/xen.cfg
Tartalmazza a tartalmát, hogy az alábbiakat foglalja magába:
címke Citrix XenServer 6.1
#MENU DEFAULT
#MENU PASSWD
kernel xenserver / xen61 / mboot.c32
hozzáadja a howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M konzol = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc konzol = hvc0 konzol = tty0 answerfile = http: //192.fog/xen- answerfile-61 telepítése --- howtogeek / xenserver / xen61 / install.img
Ahol az IP-t szerkeszteni kell, hogy a válaszfájl legyen a FOG IP-je.
Megjegyzés: A „DEFAULT” és a „PASSWD” irányelvek kommentálva vannak, mert nem felelnek meg minden helyzetnek. Ezzel azt javasolja, hogy engedélyezze őket, mert az operációs rendszer telepítése valóban romboló lehet, ha a felhasználók kezüket kapják rá…
Most adja hozzá az alapértelmezett menübejegyzést, az újonnan létrehozott menüt azáltal, hogy kiadja:
nano /tftpboot/pxelinux.cfg/default
Tartalmazza a tartalmát, hogy az alábbiakat foglalja magába:
LABEL Xen
MENU LABEL Xen
KERNEL vesamenu.c32
APPEND howtogeek / menus / xen.cfg
Megjegyzés: A helyzet ebben az esetben fontos. Azt javaslom, hogy ne tegye azt a „fog.local” címke alá.
Ez az, meg kell állítanod… Élvezd :)
Köd, kölcsönözd a hatalmat…