Kā tīkla boot (PXE) automatizēta instalēšana Citrix Xen

Satura rādītājs:

Kā tīkla boot (PXE) automatizēta instalēšana Citrix Xen
Kā tīkla boot (PXE) automatizēta instalēšana Citrix Xen

Video: Kā tīkla boot (PXE) automatizēta instalēšana Citrix Xen

Video: Kā tīkla boot (PXE) automatizēta instalēšana Citrix Xen
Video: Support: Garmin Automotive Map Updates (Mac) - YouTube 2024, Maijs
Anonim
Vai jūs kādreiz esat vēlējies, lai jūsu Hypervisor varētu uzstādīt, nospiežot pogu, bez nogurdinošs, meklējot instalācijas CD un atbildot uz tiem pašiem boring uzstādīšanas jautājumiem? HTG paskaidro, kā PXE ir automatizēta Citrix-Xen instalācija.
Vai jūs kādreiz esat vēlējies, lai jūsu Hypervisor varētu uzstādīt, nospiežot pogu, bez nogurdinošs, meklējot instalācijas CD un atbildot uz tiem pašiem boring uzstādīšanas jautājumiem? HTG paskaidro, kā PXE ir automatizēta Citrix-Xen instalācija.

Fotoattēla kredīts: Pink Sherbet Photography, izmantojot Compfight cc

Pārskats

Esam parādījuši, kas ir PXE un kā jūs to viegli varat instalēt ar FOG. Šajā rokasgrāmatā mēs atkal paplašināsim lielisko FOG pamatu un pievienosim izvēlnes ierakstu, lai instalētu automatizētu Citrix-Xen serveri.

Tāpat kā Ubuntu tiešraidē no FOG apmācības, instalēšanas procedūra nav tikai PXE. Tas sākas kā PXE, jo mēs nodrošinām bāzes "kodolu", "sākotnējo ram disk" (initrd) un citus nepieciešamos failus pār PXE, bet pārējā procedūra pavelk nepieciešamos failus, izmantojot HTTP.

Šī procedūra ir minēta Citrix-Xen zināšanu bāzes / instillation rokasgrāmatā, taču tas īsti nav receptes kopēšanas un ielīmēšanas veids, piemēram, tas, ko mēs centīsimies sniegt jums šodien.

Parasti šīs rokasgrāmatas sastāvdaļas būs:

  1. Instalējiet CD failus, izmantojot HTTP.
  2. Izveidojiet automatizētu atbilžu failu.
  3. Pievienojiet PXE failus + izvēlnes ierakstu.

Neuztraucieties, jo mēs balstāmies uz FOG fondu, tas būs viegli …

Let's get krekinga.

Uzstādīšanas kompaktdisks, izmantojot HTTP

Viena no labajām lietām, balstoties uz FOG pamatu, ir tas, ka mums jau ir izveidots tīmekļa serveris un tas ir gatavs kalpot nepieciešamajiem instalācijas failiem.

Mēs nokopēsim instalācijas failus, nevis "loopback mount" ISO, tāpat kā mēs to darījām Ubuntu ceļvedī, jo mēs vēlamies saglabāt iespēju instalēt papildu aplikācijas ar paslīdēšanas straumēm.

Izveidojiet direktoriju, kurā būs instalēti faili:

mkdir -p /var/www/xenserver61/

Kopējiet instalēšanas kompaktdisku kopumā šajā direktorijā.

Piezīme: jūs varat izveidot tik daudz direktoriju, cik vēlaties. Piemēram, man bija katalogs katrai lielākajai versijai Citrix-Xen 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, vēlēsities neautomatizēt instalāciju. Ja jūs izvēlēsieties nevis automatizēt procedūru, jums būs jāatbild uz uzstādīšanas jautājumiem savā starpā ar vienu ievērojamu atšķirību: kad tiek prasīts instalēšanas avots, jums vajadzētu izvēlēties "HTTP", nevis "vietējo plašsaziņas līdzekļu", un norādīt adresi manuāli.

Lai saglabātu iespēju instalēt CD, kas uzstādīts kā loopback ierīce, mēs izveidosim atbildes failu tīmekļa servera saknē.

Izveidojiet atbildes failu, izlaižot:

nano /var/www/xen-answerfile-61

Izveidojiet tā saturu:

sda us password https://192.f.o.g/xenserver61/ 192.n.t.p Asia/Jerusalem

Kur jums vajadzētu mainīt "laika joslu", "root-paroli un" avota URL ", lai tas atbilstu jūsu prasībām.

PXE faili

Kā minēts pārskatā, mums ir daži faili no instalēšanas kompaktdiska, lai tie būtu pieejami mūsu TFTP direktorijā.

Lai to izdarītu, izveidojiet TFTP direktoriju, kas turēs failus, izlaižot:

mkdir -p /tftpboot/howtogeek/xenserver/xen61

Kopējiet failus no kompaktdiska vai www direktorijas, izdodot:

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ējamam failam modulim "mboot.c32" jābūt saderīgam ar jūsu FOG PXElinux versiju. Ja tā nav, sāknēšanas procedūra neizdosies. Modulis ir viegli iegūstams no Syslinux pakotnes.

PXE izvēlnes

Sākotnējā FOG ceļvedī mēs esam ieteikuši, ka nākotnē mēs varēsim pievienot apakškatalikumus un esam atstājuši izvēlnes failu "veidne". Izveidosim citu izvēlni, kopējot veidnes failu:

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

Rediģējiet to, izdodot:

nano /tftpboot/howtogeek/menus/xen.cfg

Pievienojiet savam saturam, lai iekļautu tālāk minēto:

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

Kur jums vajadzēs rediģēt IP, lai atbildes fails būtu jūsu FOG IP.

Piezīme: direktīvās "DEFAULT" un "PASSWD" ir komentētas, jo tās neatbilst visām situācijām. Ar to teica, apsveriet iespēju to darīt, jo OS instalēšana varētu būt tiešām destruktīva, ja lietotāji to saņems.

Tagad pievienojiet noklusējuma izvēlnes ierakstu, jaunizveidoto izvēlni, izdodot:

nano /tftpboot/pxelinux.cfg/default

Pievienojiet savam saturam, lai iekļautu tālāk minēto:

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

Piezīme. Atrašanās vieta šajā gadījumā ir svarīga. Es iesaku jums to nenovietot zem etiķetes "fog.local".

Tas ir, jums vajadzētu būt visiem … Izbaudi:)

Migla, aizdod man savu spēku …

Ieteicams: