Hur man startar nätverk (PXE) för en automatisk installation av Citrix Xen

May 13, 2025
Sekretess och säkerhet
OBEHANDLAT INNEHÅLL

Har du någonsin önskat att din Hypervisor skulle kunna installeras med ett knapptryck, utan den tråkiga sökningen efter installations-CD: n och svara på samma tråkiga installationsfrågor? HTG förklarar hur man PXE en automatiserad installation av Citrix-Xen.

Fotokredit: Rosa Sherbet Photography via Compfight cc

Översikt

Vi har visat dig vad är PXE och hur du enkelt kan installera en server för den med FOG . I den här guiden kommer vi igen att utöka den utmärkta FOG-grunden och lägga till en menypost för att installera en automatiserad Citrix-Xen-server.

Som i Ubuntu live från FOG tutorial är installationsproceduren inte enbart PXE. Det börjar som PXE, eftersom vi tillhandahåller basen "kärna", "initial RAM-skiva" (initrd) och andra filer som krävs över PXE, men resten av proceduren drar de nödvändiga filerna via HTTP.

Denna procedur nämns i Citrix-Xen kunskapsbas / installationsguide , Men är inte riktigt en kopia och klistra in ett recept, som det vi kommer att försöka ge dig idag.

I allmänhet kommer komponenterna i den här guiden att vara:

  1. Gör installations-CD-filerna tillgängliga via HTTP.
  2. Skapa en automatiserad svarsfil.
  3. Lägg till PXE-filer + menyalternativ.

Oroa dig inte, eftersom vi bygger på FOG-grunden kommer det att bli enkelt ...

Låt oss knäcka.

Installation CD via HTTP

En av de trevliga sakerna med att bygga på FOG-grund är att vi redan har en webbserver igång och redo att betjäna de nödvändiga installationsfilerna.

Vi kommer att kopiera installationsfilerna över och inte “loopback mount” ISO som vi gjorde i Ubuntu-guide , eftersom vi vill behålla alternativet kompletterande förpackningar med slip-streaming in i installationsprocessen.

Skapa katalogen som innehåller installationsfilerna:

mkdir -p /var/www/xenserver61/

Kopiera hela installations-CD: n till den här katalogen.

Obs! Du kan skapa så många kataloger som du vill. Till exempel har jag haft en katalog för varje större version av Citrix-Xen sedan v5.0.

Fil för automatiserade svar (valfritt)

Det här steget är markerat som valfritt eftersom du kanske inte vill automatisera installationen. Om du väljer att inte automatisera proceduren, måste du svara på installationsfrågorna på egen hand med en märkbar skillnad: när du uppmanas till installationskällan måste du välja "HTTP" istället för "lokal media" och ange adressen manuellt.

Bara för att behålla möjligheten att ha installations-CD: n monterad som en loopback-enhet kommer vi att placera svarsfilen i roten på webbservern.

Skapa svarfilen genom att utfärda:

nano /var/www/xen-answerfile-61

Låt innehållet se ut som:

? xml version = "1.0"?
<? xml version = "1.0"?>
<installation mode = "fresh" srtype = "lvm">
<primary-disk> sda </primary-disk>
<keymap> oss </keymap>
<root-password> lösenord </root-password>
<source type = "url"> http: //192.f.o.g/xenserver61/ </source>
<ntp-server> 192.n.t.p </ntp-server>
<admin-gränssnittsnamn = "eth0" proto = "dhcp" />
<timezone> Asien / Jerusalem </timezone>
</installation>

Där du behöver ändra "tidszon", "root-lösenord och" källwebbadress "för att passa dina behov.

PXE-filer

Som nämnts i översikten behöver vi några filer från installations-CD: n för att vara tillgängliga i vår TFTP-katalog.

För att göra detta skapar du TFTP-katalogen som innehåller filerna genom att utfärda:

mkdir -p / tftpboot / howtogeek / xenserver / xen61

Kopiera filerna från CD: n eller www-katalogen genom att utfärda:

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/

Obs! Den sista filen vi kopierade, modulen “mboot.c32”, måste vara kompatibel med din FOGs version av PXElinux, Om det inte är så kommer startproceduren att misslyckas . Modulen är lätt att få från Syslinux-paket .

PXE-menyer

I den ursprungliga FOG-guiden har vi antytt att vi kan lägga till underkataloger i framtiden och har lämnat en "mall" -menyfil just för det. Låt oss leka en annan meny genom att kopiera mallfilen:

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

Redigera det genom att utfärda:

nano /tftpboot/howtogeek/menyer/xen.cfg

Lägg till dess innehåll för att inkludera nedan:

etikett Citrix XenServer 6.1
#MENY STANDARD
#MENY PASSWD
kärna xenserver / xen61 / mboot.c32
lägg till howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M konsol = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc konsol = hvc0 konsol = tty0 svarfil = http: //192.fog/xen- answerfile-61 installera --- howtogeek / xenserver / xen61 / install.img

Där du måste redigera IP-adressen för att få svarfilen att vara din FOGs IP.

Obs! Direktiven "DEFAULT" och "PASSWD" kommenteras eftersom de inte passar alla situationer. Med det sagt, överväg att aktivera dem, för att installera ett operativsystem kan vara riktigt destruktivt om användare får tag på det ...

Lägg nu till standardmenyposten, den nyskapade menyn genom att utfärda:

nano /tftpboot/pxelinux.cfg/default

Lägg till dess innehåll för att inkludera nedan:

ETIKETT Xen
MENYETIKET Xen
KERNEL vesamenu.c32
LÄGG till howtogeek / menyer / xen.cfg

Obs! Plats, i det här fallet, har betydelse. Jag föreslår att du inte lägger den under etiketten "fog.local".

Det är allt, du borde vara redo ... Njut av :)


Dimma, ge mig din kraft

.post-innehåll .inmatningsfot

Image Streaming With Citrix XenDesktop 5 (PXE Boot)

Citrix XenDesktop PXE Boot

Citrix : XenServer 6.02 PXE Installation

Booting From The Network With PXE

How To Deploy Boot Image To PXE Server

PXE Boot Into VMware View Client

XenDesktop Diskless PXE Boot Thin Client

Citrix : XenServer Automated Installs Using Answer Files

Citrix XenServer Tutorial: Virtual Machine Network Configurations


Sekretess och säkerhet - Mest populära artiklar

Så här aktiverar du skydd mot manipulation för Windows-säkerhet på Windows 10

Sekretess och säkerhet Jun 10, 2025

Windows 10: s maj 2019-uppdatering ger en ny "sabotageskydd" -funktion till Windows Security, även känd som Windows Defender antivirus . Sabotageskydd �..


Förstå Android Oreos nya sidoladdningspolicy

Sekretess och säkerhet Aug 31, 2025

OBEHANDLAT INNEHÅLL I versioner av Android så långt tillbaka som sinnet kan komma ihåg kan appar som inte finns i Play Store vara "sidladdade" allmänt genom att markera en ru..


Så här rensar du din webbhistorik i Chrome för iOS

Sekretess och säkerhet Jun 24, 2025

OBEHANDLAT INNEHÅLL Precis som på din stationära dator sparar webbläsare på dina mobila enheter din webbhistorik för att göra det lättare att komma tillbaka till ..


Så här ställer du in SIM-kortlås för en säkrare Android-telefon

Sekretess och säkerhet Jun 23, 2025

OBEHANDLAT INNEHÅLL Det finns några saker du kan göra för att se till att din Android-telefon förblir så säker som möjligt om den avviker från dina händer - ett ..


Hur man döljer Cortana-sökrutan i Aktivitetsfältet i Windows 10

Sekretess och säkerhet Jul 11, 2025

En av de mest omtalade funktionerna i den senaste versionen av Windows 10 var Cortana personlig assistent som är integrerad direkt i aktivitetsfältet. Men tänk om ..


Så här startar du din Mac i måldiskläge för enkla filöverföringar

Sekretess och säkerhet Jul 11, 2025

Mac-datorer kan starta i ett “Target Disk Mode” som får dem att fungera som en extern hårddisk. Anslut en Mac till en annan Mac så kan du komma åt filerna i Finder. ..


Vet du vilka webbplatser och appar som har åtkomst till ditt Google-konto?

Sekretess och säkerhet Feb 4, 2025

OBEHANDLAT INNEHÅLL När vi gjorde vår regelbundna säkerhetsgranskning av alla konton som är knutna till HTG-webbplatsen märkte vi något intressant: Inne i dina Google-konto..


Använd föräldrakontroll för att begränsa tiden barnen spenderar på datorn

Sekretess och säkerhet Aug 4, 2025

OBEHANDLAT INNEHÅLL Föräldrar letar alltid efter sätt att skydda sina barn. Windows Vista har lagt till en cool funktion som heter Parental Controls som är väldigt enkla att använda ..


Kategorier