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
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:
Älä huoli, koska rakennamme FOG-säätiötä, tämä on helppoa ...
Let's cracking.
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.
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.
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.
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 ...