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:
- Aseta asennus-CD-tiedostot HTTP: n kautta.
- Luo automaattinen vastaustiedosto.
- 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 us password 192.n.t.p Asia/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:
label Citrix XenServer 6.1 #MENU DEFAULT #MENU PASSWD kernel xenserver/xen61/mboot.c32 append howtogeek/xenserver/xen61/xen.gz dom0_max_vcpus=4 dom0_mem=1024M console=vga --- howtogeek/xenserver/xen61/vmlinuz xencons=hvc console=hvc0 console=tty0 answerfile=https://192.f.o.g/xen-answerfile-61 install --- 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/menus/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 …