Kaip "Network Boot" (PXE) "Citrix Xen" automatiškai įdiegti

Turinys:

Kaip "Network Boot" (PXE) "Citrix Xen" automatiškai įdiegti
Kaip "Network Boot" (PXE) "Citrix Xen" automatiškai įdiegti

Video: Kaip "Network Boot" (PXE) "Citrix Xen" automatiškai įdiegti

Video: Kaip
Video: Microsoft Word 2013 Keyboard Shortcuts - YouTube 2024, Balandis
Anonim
Ar jūs kada nors norėjote, kad jūsų Hypervisor galėtų būti įdiegtas mygtuko paspaudimu, be varginančio ieškant įdiegimo CD ir atsakant į tuos pačius nuobodus diegimo klausimus? HTG paaiškina, kaip PXE automatiškai įdiegti "Citrix-Xen".
Ar jūs kada nors norėjote, kad jūsų Hypervisor galėtų būti įdiegtas mygtuko paspaudimu, be varginančio ieškant įdiegimo CD ir atsakant į tuos pačius nuobodus diegimo klausimus? HTG paaiškina, kaip PXE automatiškai įdiegti "Citrix-Xen".

Nuotraukų kreditas: "Pink Sherbet Photography" per Compfight cc

Apžvalga

Mes parodėme, kas yra "PXE" ir kaip lengvai galite įdiegti serverį su FOG. Šiame vadove mes vėl išplėsime puikią FOG bazę ir pridėsime meniu įrašą, kuriame įdiegsime automatizuotą "Citrix-Xen" serverį.

Kaip ir "Ubuntu Live" iš FOG tutorial, diegimo procedūra nėra grynai PXE. Tai prasideda kaip PXE, nes pagrindinis "branduolys", "pradinis ramio diskas" (initrd) ir kiti reikalingi failai per PXE yra pateikiami, tačiau likusios procedūros ištraukia reikiamus failus per HTTP.

Ši procedūra minima "Citrix-Xen" žinių bazės / instillation vadove, tačiau iš tikrųjų tai nėra recepto kopijavimo ir įklijimo tipas, kaip tas, kurį mes bandysime suteikti jums šiandien.

Paprastai šio vadovo sudedamosios dalys bus:

  1. Padarykite diegimo CD bylas per HTTP.
  2. Sukurkite automatizuotų atsakymų failą.
  3. Pridėti PXE failus + meniu įrašą.

Nesijaudink, nes mes remiame FOG fondą, tai bus lengva …

Pakilsime.

Diegimo CD per HTTP

Viena iš gražių dalykų, pagrįstų FOG pagrindu, yra tai, kad jau turime interneto serverį ir veikia ir pasiruošę pateikti reikiamus diegimo failus.

Mes kopijuosime diegimo failus, o ne "loopback mount" ISO, kaip tai padarėme Ubuntu žinyne, nes norime išlaikyti papildomų paketų slip-streaming galimybę įdiegimo procese.

Sukurkite katalogą, kuriame bus įdiegti failai:

mkdir -p /var/www/xenserver61/

Kopijuokite visą įdiegto CD į šį katalogą.

Pastaba: galite sukurti tiek katalogų, kiek norite. Pavyzdžiui, aš turėjau katalogą kiekvienai pagrindinei "Citrix-Xen" versijai nuo "v5.0".

Automatinis atsakymų rinkinys (neprivaloma)

Šis etapas pažymėtas kaip neprivalomas, nes jūs negalėsite automatizuoti diegimo. Jei pasirinksite automatizuoti procedūrą, turėsite atsakyti į savo diegimo klausimus su vienu pastebimu skirtumu: kai pasirodys raginamas diegimo šaltinis, turėsite pasirinkti "HTTP" vietoj "vietinės žiniasklaidos" ir pateikti adresą rankiniu būdu.

Tiesiog norint išsaugoti galimybę, kad diegimo CD būtų įdiegtas kaip "loopback" įrenginys, atsakymo failą įdėsime į žiniatinklio serverio šaknį.

Sukurkite atsakymo failą išduodami:

nano /var/www/xen-answerfile-61

Padarykite, kad jo turinys atrodytų:

PXE failai

Kaip minėta apžvalgoje, mums reikia tam tikrų failų iš įdiegimo CD, kuris būtų prieinamas mūsų TFTP kataloge.

Norėdami tai padaryti, sukurkite TFTP katalogą, kuriame bus laikomi failai, išduodami:

mkdir -p /tftpboot/howtogeek/xenserver/xen61

Kopijuoti failus iš kompaktinio disko arba katalogo www, išdavus:

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/

Pastaba: paskutinis failas, kurį kopijavome, modulis "mboot.c32" turi būti suderinamas su jūsų "FOG" PXElinux versijos versija. Jei taip nebus, paleidimo procedūra nepavyks. Modulis yra lengvai pasiekiamas iš "Syslinux" paketo.

PXE meniu

Pradiniame FOG vadove mes paminėjome, kad ateityje mes galime pridėti papildomus katalogus ir palikti "šablono" meniu failą tik už tai. Sukursime kitą meniu, kopijuodami šablono failą:

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

Redaguokite jį išdavus:

nano /tftpboot/howtogeek/menus/xen.cfg

Pridėkite prie turinio, kad pridėtumėte toliau nurodytą informaciją:

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 turėsite redaguoti IP, kad atsakymo failas taptų jūsų FOG IP adresu.

Pastaba: "DEFAULT" ir "PASSWD" nurodymai yra komentuojami, nes jie neatitinka bet kokios situacijos. Su tuo pasakius, apsvarstykite jų įgalinimą, nes įdiegus OS gali būti labai žalingas, jei naudotojai gauna savo rankas …

Dabar pridėkite numatytąjį meniu įrašą, naujai sukurtą meniu, išleidžiant:

nano /tftpboot/pxelinux.cfg/default

Pridėkite prie turinio, kad pridėtumėte toliau nurodytą informaciją:

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

Pastaba: šiuo atveju vieta yra svarbi. Aš siūlau, kad jo nepatektumėte žemiau "fog.local" etiketės.

Štai, jūs turėtumėte būti visi … Mėgaukitės:)

Rūkas, skolinkite man savo galią …

Rekomenduojamas: