If-Koubou

Miten verkko käynnistetään (PXE) Citrix Xenin automaattisella asennuksella

Miten verkko käynnistetään (PXE) Citrix Xenin automaattisella asennuksella (Miten)

Oletko koskaan toivonut, että Hypervisorisi voidaan asentaa painikkeen painalluksella ilman tylsiä etsiä asennus-CD-levyä ja vastata samoihin tylsisiin asennuskysymyksiin? HTG kertoo, miten PXE automatisoi Citrix-Xen-asennus.

Valokuvallinen luonne: Pink Sherbet Photography by Compfight cc

Yleiskatsaus

Olemme osoittaneet, mikä on PXE ja miten voit helposti asentaa palvelimen FOGin kanssa. Tässä oppaassa jatkamme erinomaisen FOG-säätiön laajentamista ja lisäämme valikkokohdan automaattisen Citrix-Xen -palvelimen asentamiseen.

Kuten Ubuntu live -ohjelmassa FOG-opetusohjelmassa, asennus ei ole pelkästään PXE. Se alkaa PXE: ksi, koska tarjoamme peruskernelin, "initial ram disk" (initrd) ja muut vaaditut tiedostot PXE: n yli, mutta muut menettely vie tarvittavat tiedostot HTTP: n kautta.

Tämä menettely mainitaan Citrix-Xen -tietokannassa / instillation -oppaassa, mutta ei oikeastaan ​​kopioi ja liitä reseptiä, kuten se, jota yritämme antaa teille tänään.

Yleensä tämän oppaan osat ovat:

  1. Aseta asennus-CD-tiedostot HTTP: n kautta.
  2. Luo automaattinen vastaustiedosto.
  3. Lisää PXE-tiedostot + valikot.

Älä huoli, koska rakennamme FOG-säätiötä, tämä on helppoa ...

Let's cracking.

Asennus CD HTTP: llä

Yksi mukavista asioista, jotka perustuvat FOG-säätiöön, on se, että meillä on jo verkkopalvelin, joka on valmis palvelemaan tarvittavat asennustiedostot.

Kopioimme asennustiedostot yli, eikä "loopback mount" ISO: n kuten Ubuntun oppaassa, koska haluamme pitää slip-streaming-täydennyspakettien asennusprosessissa.

Luo hakemisto, joka pitää asennustiedostot:

mkdir -p / var / www / xenserver61 /

Kopioi koko asennus-CD-levy tähän hakemistoon.

Huomaa: voit luoda niin monta hakemistoa kuin haluat. Esimerkiksi minulla on ollut hakemisto kaikista tärkeimmistä Citrix-Xen-versioista v5.0: sta.

Automaattinen vastaustiedosto (valinnainen)

Tämä vaihe on merkitty valinnaiseksi, koska et välttämättä halua automatisoida asennusta. Jos et halua automatisoida menettelytapaa, sinun on vastattava asennuskysymyksiin omalla tavallaan huomattavin ero: kun pyydetään asennuslähdettä, sinun on valittava "HTTP" paikallisen median sijaan ja annettava osoite käsin.

Jotta voisimme pitää asennus-CD: n asennettuna silmukkalaitteena, lähetämme vastaustiedoston verkkopalvelimen juurelle.

Luo vastaustiedosto antamalla:

nano / var / www / xen-answerfile-61

Tee sen sisältö näyttävät:




SDA
meille
Salasana
http: //192.f.o.g/xenserver61/
192.n.t.p

Aasia / Jerusalem

Jos haluat muuttaa "aikavyöhykettä", "root-salasanaa" ja "lähdekoodia" vastaamaan tarpeitasi.

PXE-tiedostoja

Kuten yleiskatsauksessa mainittiin, tarvitsemme joitain asennus-CD: n tiedostoja, jotka ovat saatavilla TFTP-hakemistossamme.

Voit tehdä tämän luomalla TFTP-hakemiston, joka pitää tiedostot julkaisemalla:

mkdir -p / tftpboot / howtogeek / xenserver / xen61

Kopioi tiedostot CD- tai www-hakemistosta julkaisemalla:

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 /

Huomaa: Viimeisin kopioitava tiedosto, "mboot.c32" -moduuli, täytyy olla 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 viitanneet siihen, että voimme lisätä tulevaisuudessa alihakemistoja ja jättää vain mallipohjaisen valikkotiedoston. Kutsu toinen valikko kopioimalla mallitiedosto:

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

Muokkaa sitä julkaisemalla:

nano /tftpboot/howtogeek/menus/xen.cfg

Liitä sen sisältöön alla olevaan kohtaan:

etiketti Citrix XenServer 6.1
#MENU DEFAULT
#MENU PASSWD
ytimen xenserver / xen61 / mboot.c32
append howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M konsoli = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc konsoli = hvc0 console = tty0 answerfile = http: ///192.fog/xen- answerfile-61 asennus --- howtogeek / xenserver / xen61 / install.img

Jos haluat muokata IP: tä, saat vastaustiedoston FOG: n IP: stä.

Huomaa: "DEFAULT" ja "PASSWD" -direktiivejä kommentoidaan, koska ne eivät sovi kaikkiin tilanteisiin. Kun sanot, harkitse niiden mahdollistamista, koska käyttöjärjestelmän asentaminen voisi olla todella tuhoisaa, jos käyttäjät saavat käsiinsä ...

Lisää nyt oletusvalikkomerkintä, äskettäin luotu valikko antamalla:

nano /tftpboot/pxelinux.cfg/default

Liitä sen sisältöön alla olevaan kohtaan:

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

Huomaa: sijainti tässä tapauksessa asioita. Ehdotan, ettet laita sitä alle "fog.local" -merkinnän.

Se on se, sinun pitäisi olla kaikki asetettu ... Nauti :)

Sumu, anna minulle valta ...