Miten verkon käynnistys (PXE) on Citrix Xenin automaattinen asennus
Oletko koskaan halunnut, että Hypervisor voidaan asentaa painikkeen painalluksella ilman, että asennus-CD-levyä etsitään ikävästi ja vastaatko samoihin tylsiin asennuskysymyksiin? HTG kertoo, miten PXE on Citrix-Xenin automaattinen asennus.
Photo Credit: Vaaleanpunainen Sherbet-valokuvaus Compfight cc: n kautta
Yleiskatsaus
Olemme osoittaneet sinulle, mikä on PXE ja miten voit helposti asentaa palvelimelle sen FOG: llä. Tässä oppaassa laajennetaan jälleen erinomaista FOG-perustusta ja lisätään valikkokohta, joka asentaa automaattisen Citrix-Xen-palvelimen.
Kuten Ubuntu live FOG -oppaasta, asennus ei ole puhtaasti PXE. Se käynnistyy PXE: nä, koska tarjoamme perustason "ytimen", "alkuperäisen ram-levyn" (initrd) ja muut tarvittavat tiedostot PXE: n kautta, mutta loput menettelyn vetää tarvittavat tiedostot HTTP: n kautta.
Tämä menettely mainitaan Citrix-Xen-tietopohjan / instillation-oppaassa, mutta se ei ole oikeastaan kopiointi- ja liittämistyyppi reseptistä, kuten sellainen, jota yritämme antaa sinulle tänään.
Tämän oppaan osat ovat yleensä seuraavat:
- Tee asennus-CD-tiedostot saataville HTTP: n kautta.
- Luo automaattinen vastaustiedosto.
- Lisää PXE-tiedostot + valikot.
Älä huoli, koska rakennamme FOG-säätiön, tämä on helppoa…
Let's get cracking.
Asennus-CD: n kautta
Yksi hienoista asioista FOG-säätiön rakentamisessa on, että meillä on jo web-palvelin ja se on valmis palvelemaan tarvittavia asennustiedostoja.
Me kopioimme asennustiedostot eivätkä "loopback mount" ISO: ta kuten teimme Ubuntu-oppaassa, koska haluamme säilyttää liukuvan streaming-lisäpakettien vaihtoehdon asennusprosessiin.
Luo hakemisto, joka pitää asennustiedostot:
mkdir -p / var / www / xenserver61 /
Kopioi koko asennuslevy tähän hakemistoon.
Huomaa: voit luoda niin monta hakemistoa kuin haluat. Esimerkiksi minulla on ollut hakemisto jokaiselle Citrix-Xenin suurelle versiolle v5.0: n jälkeen.
Automaattisten vastausten tiedosto (valinnainen)
Tämä vaihe on merkitty valinnaiseksi, koska et ehkä halua automatisoida asennusta. Jos et halua automatisoida menettelyä, sinun on vastattava asennuskysymyksiin omalla tavallaan yhdellä huomattavalla erolla: kun sinua pyydetään asentamaan lähde, sinun on valittava "HTTP" "paikallisen median" sijasta ja annettava osoite käsin.
Jotta voisimme säilyttää asennuslevyn asentamisen silmukka-laitteeksi, asetamme vastaustiedoston verkkopalvelimen juurelle.
Luo vastaustiedosto antamalla:
nano / var / www / xen-answerfile-61
Tee sen sisältö näyttämästä:
SDA
meille
Salasana
http: //192.f.o.g/xenserver61/
192.n.t.p
Aasia / Jerusalem
Missä sinun tarvitsee muuttaa "aikavyöhykettä", "root-salasanaa ja" lähdekoodia "tarpeidesi mukaan.
PXE-tiedostot
Kuten yleiskatsauksessa mainittiin, tarvitsemme joitakin asennus-CD: n tiedostoja, jotka ovat saatavilla TFTP-hakemistossa.
Voit tehdä tämän luomalla TFTP-hakemiston, joka säilyttää tiedostot antamalla:
mkdir -p / tftpboot / howtogeek / xenserver / xen61
Kopioi tiedostot CD- tai www-hakemistosta antamalla:
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 /
Huomautus: Viimeisimmän kopioidun tiedoston, "mboot.c32" -moduulin on oltava yhteensopiva FOG: n PXElinux-version kanssa, jos se ei ole, käynnistysmenettely epäonnistuu. Moduuli on helposti saatavissa Syslinux-paketista.
PXE-valikot
Alkuperäisessä FOG-oppaassa olemme viittaneet siihen, että lisäämme alihakemistoja tulevaisuudessa ja että olemme jättäneet mallipohjavalikkotiedoston juuri tähän. Spawnaa toinen valikko kopioimalla mallitiedosto:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
Muokkaa sitä antamalla:
nano /tftpboot/howtogeek/menus/xen.cfg
Liitä sen sisältöön alla olevaan sisältöön:
etiketti Citrix XenServer 6.1
#MENU DEFAULT
#MENU PASSWD
ydin xenserver / xen61 / mboot.c32
liitä howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M konsoli = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc-konsoli = hvc0-konsoli = tty0 answerfile = http: //192.fog/xen- answerfile-61 asenna --- howtogeek / xenserver / xen61 / install.img
Jos haluat muokata IP: tä saadaksesi vastaustiedoston FOG: n IP: ksi.
Huomautus: "DEFAULT" - ja "PASSWD" -direktiivit kommentoidaan, koska ne eivät sovi kaikkiin tilanteisiin. Harkitse sitä, että otat ne käyttöön, koska käyttöjärjestelmän asentaminen voi olla todella tuhoisa, jos käyttäjät saavat käsiinsä siihen.
Lisää nyt oletusvalikkokohtaan uusi luoma valikko antamalla:
nano /tftpboot/pxelinux.cfg/default
Liitä sen sisältöön alla olevaan sisältöön:
LABEL Xen
MENU LABEL Xen
KERNEL vesamenu.c32
APPEND howtogeek / menus / xen.cfg
Huomautus: Sijainti tässä tapauksessa. Ehdotan, ettet laita sitä ”fog.local” -merkin alle.
Se on se, sinun pitäisi olla kaikki asetettu… Nauti :)
Sumu, laita minulle valtasi…