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

Sisällysluettelo:

Miten verkko käynnistetään (PXE) Citrix Xenin automaattisella asennuksella
Miten verkko käynnistetään (PXE) Citrix Xenin automaattisella asennuksella
Anonim
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.
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 us password https://192.f.o.g/xenserver61/ 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 …

Suositeltava: