Kā tīkla sāknēšana (PXE) ir automatizēta Citrix Xen instalācija
Vai esat kādreiz vēlējies, lai jūsu hipervizoru varētu uzstādīt, nospiežot pogu, bez garlaicīgas instalēšanas kompaktdiska meklēšanas un atbildes uz tiem pašiem boring instalācijas jautājumiem? HTG izskaidro, kā PXE automatizēt Citrix-Xen instalāciju.
Foto kredīts: rozā šerbeta fotogrāfija, izmantojot Compfight cc
Pārskats
Mēs esam parādījuši, kas ir PXE, un kā to var viegli instalēt ar FOG. Šajā rokasgrāmatā mēs atkal paplašināsimies uz lielisko FOG pamatu un pievienosim izvēlnes ierakstu, lai instalētu automatizētu Citrix-Xen serveri.
Tāpat kā Ubuntu dzīvo no FOG apmācības, instalēšanas procedūra nav tikai PXE. Tā sākas kā PXE, jo mēs nodrošinām pamata "kodolu", "sākotnējo RAM disku" (initrd) un citus nepieciešamos failus PXE, bet pārējā procedūra velk nepieciešamos failus, izmantojot HTTP.
Šī procedūra ir minēta Citrix-Xen zināšanu bāzes / instillācijas rokasgrāmatā, bet patiesībā nav kopijas un ielīmēšanas veids receptei, piemēram, tādai, kuru mēs centīsim jums šodien sniegt.
Kopumā šīs rokasgrāmatas sastāvdaļas būs:
- Padariet instalēšanas CD failus pieejamus, izmantojot HTTP.
- Izveidojiet automatizētu atbildes failu.
- Pievienojiet PXE failus + izvēlnes ierakstu.
Neuztraucieties, jo mēs veidojam FOG fondu, tas būs viegli ...
Let's get krekinga.
Instalācijas kompaktdisks, izmantojot HTTP
Viena no skaistākajām lietām, veidojot FOG fondu, ir tāda, ka mums jau ir web serveris, kas darbojas un ir gatavs apkalpot nepieciešamos instalācijas failus.
Mēs kopēsim instalācijas failus, nevis „loopback mount” ISO, kā mēs to darījām Ubuntu ceļvedī, jo mēs vēlamies, lai instalēšanas procesā tiktu saglabāta papildu straumēšanas papildpakete..
Izveidojiet direktoriju, kurā būs instalēšanas faili:
mkdir -p / var / www / xenserver61 /
Kopējiet visu instalēšanas kompaktdisku šajā direktorijā.
Piezīme: jūs varat izveidot tik daudz direktoriju, cik vēlaties. Piemēram, man ir bijusi direktorija katrai galvenajai Citrix-Xen versijai kopš v5.0.
Automatizēto atbilžu fails (pēc izvēles)
Šis posms ir atzīmēts kā neobligāts, jo jūs, iespējams, nevēlaties automatizēt instalāciju. Ja izvēlēsieties automatizēt procedūru, jums būs jāatbild uz instalācijas jautājumiem atsevišķi ar vienu ievērojamu atšķirību: kad tiek prasīts instalācijas avots, jums būtu jāizvēlas “HTTP”, nevis “vietējie mediji”, un norādiet adresi manuāli.
Lai saglabātu iespēju, ka instalācijas kompaktdisks ir uzstādīts kā atgriezeniskās saites ierīce, atbildes failu ievietosim tīmekļa servera saknē.
Izveidojiet atbildes failu, izsniedzot:
nano / var / www / xen-answerfile-61
Izveidojiet tā saturu:
sda
mums
parole
http: //192.f.o.g/xenserver61/
192.n.t.p
Āzija / Jeruzaleme
Kur jums būtu nepieciešams mainīt “laika joslu”, “root-password” un “source url”, lai atbilstu jūsu prasībām.
PXE faili
Kā minēts pārskatā, mums ir nepieciešami daži instalācijas CD faili, kas ir pieejami mūsu TFTP direktorijā.
Lai to izdarītu, izveidojiet TFTP direktoriju, kurā faili tiks glabāti, izsniedzot:
mkdir -p / tftpboot / howtogeek / xenserver / xen61
Kopējiet failus no kompaktdiska vai www kataloga, izsniedzot:
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 /
Piezīme: pēdējam kopējamajam failam - modulim "mboot.c32" jābūt saderīgam ar FOG PXElinux versiju, ja tā nav, sāknēšanas procedūra neizdosies. Modulis ir viegli pieejams no Syslinux paketes.
PXE izvēlnes
Sākotnējā FOG rokasgrāmatā esam norādījuši, ka nākotnē mēs varēsim pievienot apakšgrupas un atstāt "veidnes" izvēlnes failu tikai tam. Izveidosim citu izvēlni, kopējot veidnes failu:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
Rediģējiet to, izsniedzot:
nano /tftpboot/howtogeek/menus/xen.cfg
Pievienojiet tās saturam, lai iekļautu tālāk minēto:
etiķete Citrix XenServer 6.1
#MENU DEFAULT
#MENU PASSWD
kodols xenserver / xen61 / mboot.c32
pievienojiet howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M konsole = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc konsole = hvc0 konsole = tty0 answerfile = http: //192.fog/xen- answerfile-61 instalēt --- howtogeek / xenserver / xen61 / install.img
Ja jums būtu jāpārveido IP, lai saņemtu atbildes failu, tas ir jūsu FOG IP.
Piezīme: “DEFAULT” un “PASSWD” direktīvas tiek komentētas, jo tās neatbilst visām situācijām. Ar to teica, apsveriet iespēju tos iespējot, jo OS instalēšana varētu būt patiešām destruktīva, ja lietotāji saņem to rokās…
Tagad pievienojiet noklusējuma izvēlnes ierakstam jaunizveidoto izvēlni, izsniedzot:
nano /tftpboot/pxelinux.cfg/default
Pievienojiet tās saturam, lai iekļautu tālāk minēto:
LABEL Xen
MENU LABEL Xen
KERNEL vesamenu.c32
PAPILDINĀJUMS howtogeek / menus / xen.cfg
Piezīme: atrašanās vieta šajā gadījumā ir svarīga. Es iesaku jums nenovietot to zem “fog.local”.
Tieši tā, jums vajadzētu būt visiem.
Migla, aizdod man savu spēku…