Homepage » hogyan kell » Hogyan lehet a hálózati indítást (PXE) automatizálni a Citrix Xen

    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:

    1. A telepítő CD-fájlokat a HTTP-n keresztül érheti el.
    2. Hozzon létre egy automatikus válaszfájlt.
    3. 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…