Come avviare in rete (PXE) un'installazione automatizzata di Citrix Xen

May 13, 2025
Privacy e sicurezza
CONTENUTO UNCACHED

Hai mai desiderato che il tuo Hypervisor potesse essere installato premendo un pulsante, senza la noiosa ricerca del CD di installazione e senza rispondere alle stesse noiose domande di installazione? HTG spiega come eseguire il PXE di un'installazione automatizzata di Citrix-Xen.

Diritti d'autore della foto: Pink Sherbet Photography via Compfight cc

Panoramica

Ti abbiamo mostrato che cos'è PXE e come puoi facilmente installarne un server con FOG . In questa guida, estenderemo nuovamente l'eccellente base FOG e aggiungeremo una voce di menu per installare un server Citrix-Xen automatizzato.

Come in Ubuntu in diretta da FOG tutorial, la procedura di installazione non è puramente PXE. Inizia come PXE, poiché forniamo il "kernel" di base, il "ram disk iniziale" (initrd) e altri file richiesti su PXE, ma il resto della procedura estrae i file richiesti tramite HTTP.

Questa procedura è menzionata nel Base di conoscenza di Citrix-Xen / guida d'installazione , Ma non è davvero un tipo di copia e incolla di una ricetta, come quella che proveremo a darti oggi.

In generale, i componenti di questa guida saranno:

  1. Rendi disponibili i file del CD di installazione tramite HTTP.
  2. Crea un file di risposte automatiche.
  3. Aggiungi i file PXE + la voce di menu.

Non preoccuparti, perché stiamo costruendo sulle fondamenta FOG, sarà facile ...

Let's get cracking.

CD di installazione tramite HTTP

Una delle cose belle di costruire su Fondazione FOG è che abbiamo già un server web attivo e funzionante e pronto a servire i file di installazione richiesti.

Copieremo i file di installazione e non eseguiremo il "montaggio loopback" sull'ISO come abbiamo fatto in Guida di Ubuntu , perché vogliamo mantenere l'opzione di pacchetti supplementari slip-streaming nel processo di installazione.

Crea la directory che conterrà i file di installazione:

mkdir -p / var / www / xenserver61 /

Copiare l'intero CD di installazione in questa directory.

Nota: puoi creare tutte le directory che desideri. Ad esempio, ho una directory per ogni versione principale di Citrix-Xen dalla v5.0.

File di risposte automatiche (facoltativo)

Questa fase è contrassegnata come facoltativa, perché potresti non voler automatizzare l'installazione. Se scegli di non automatizzare la procedura, dovrai rispondere da solo alle domande di installazione con una differenza evidente: quando ti verrà chiesto l'origine dell'installazione, dovrai scegliere "HTTP" invece di "supporto locale" e fornire l'indirizzo manualmente.

Solo per mantenere l'opzione di avere il CD di installazione montato come dispositivo di loopback, inseriremo il file di risposta nella radice del server web.

Crea il file di risposte immettendo:

nano / var / www / xen-answerfile-61

Rendi il suo contenuto simile a:

?xml version="1.0"?
<?xml version="1.0"?>
<modalità di installazione = "fresh" srtype = "lvm">
<primary-disk> sda </primary-disk>
<keymap> noi </keymap>
<root-password> password </root-password>
<source type = "url"> http: //192.f.o.g/xenserver61/ </source>
<ntp-server> 192.n.t.p </ntp-server>
<admin-interface name = "eth0" proto = "dhcp" />
<timezone> Asia / Gerusalemme </timezone>
</installation>

Dove dovresti cambiare il "fuso orario", la "password di root" e l '"URL di origine" in base alle tue esigenze.

File PXE

Come accennato nella panoramica, abbiamo bisogno che alcuni file dal CD di installazione siano disponibili nella nostra directory TFTP.

Per fare ciò, crea la directory TFTP che conterrà i file emettendo:

mkdir -p / tftpboot / howtogeek / xenserver / xen61

Copiare i file dal CD o dalla directory www immettendo:

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 /

Nota: l'ultimo file che abbiamo copiato, il modulo "mboot.c32", deve essere compatibile con la versione FOG di PXElinux, Se non lo è, la procedura di avvio fallirà . Il modulo è facilmente ottenibile dal Pacchetto Syslinux .

Menu PXE

Nella guida FOG originale, abbiamo accennato al fatto che potremmo aggiungere sottodirectory in futuro e abbiamo lasciato un file di menu "modello" solo per questo. Creiamo un altro menu copiando il file modello:

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

Modificalo emettendo:

nano /tftpboot/howtogeek/menus/xen.cfg

Aggiungi al suo contenuto per includere quanto segue:

etichetta 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 = http: //192.fog/xen- answerfile-61 install --- howtogeek / xenserver / xen61 / install.img

Dove dovresti modificare l'IP per fare in modo che il file di risposta sia l'IP del tuo FOG.

Nota: le direttive "DEFAULT" e "PASSWD" sono commentate perché non si adattano a tutte le situazioni. Detto questo, considera di abilitarli, perché l'installazione di un sistema operativo potrebbe essere davvero distruttivo se gli utenti ci mettessero le mani sopra ...

Ora aggiungi alla voce di menu predefinita, il menu appena creato emettendo:

nano /tftpboot/pxelinux.cfg/default

Aggiungi al suo contenuto per includere quanto segue:

ETICHETTA Xen
ETICHETTA MENU Xen
KERNEL vesamenu.c32
APPENDI howtogeek / menu / xen.cfg

Nota: la posizione, in questo caso, è importante. Ti suggerisco di non metterlo sotto l'etichetta "fog.local".

Ecco fatto, dovresti essere pronto ... Buon divertimento :)


Nebbia, prestami il tuo potere

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


Privacy e sicurezza - Articoli più popolari

Ecco cosa dovresti usare al posto di CCleaner

Privacy e sicurezza Aug 27, 2025

CCleaner è appena diventato peggio . Il popolare strumento di pulizia del sistema ora viene eseguito sempre in background, tormentandoti e riportando dati anonimi ai se..


Come recuperare il PIN WhatsApp dimenticato

Privacy e sicurezza Jul 30, 2025

Sebbene WhatsApp non disponga di una password per accedere al tuo account, tuttavia, ha una verifica in due passaggi per impedire a chiunque di accedere al tuo account se ruba la tu..


Devo consentire alle app di inviare "Statistiche di utilizzo" e "Rapporti di errore"?

Privacy e sicurezza Mar 10, 2025

Molti programmi desiderano inviare statistiche sull'utilizzo, registri degli errori, rapporti sugli arresti anomali e altri dati diagnostici ai propri server. Alcune persone disabil..


Come trovare il numero di serie o l'IMEI per il tuo iPhone o iPad

Privacy e sicurezza Feb 13, 2025

CONTENUTO UNCACHED Il tuo dispositivo iOS ha diversi identificatori numerici associati. Due dei più importanti sono il numero di serie del dispositivo e il numero IMEI (..


Che cos'è il "geofencing"?

Privacy e sicurezza Sep 21, 2025

CONTENUTO UNCACHED Il termine appare più frequentemente negli articoli di notizie, appare nei manuali dei prodotti ed è evidenziato come una caratteristica in tonnellate di appl..


Come disattivare il caricamento automatico delle immagini di Gmail per una maggiore privacy e un caricamento più rapido

Privacy e sicurezza Dec 24, 2024

CONTENUTO UNCACHED Questo mese Gmail ha lanciato una nuova funzionalità: dopo anni passati a impostare le immagini da caricare solo quando richiesto, ora vengono caricate automat..


Come rimuovere la pubblicità con Pixelserv su DD-WRT

Privacy e sicurezza Mar 8, 2025

CONTENUTO UNCACHED Esistono numerosi modi per bloccare gli annunci nel tuo browser, ma cosa succederebbe se potessi bloccarli sul router? Ecco come utilizzare il ..


Assistenza nella risoluzione dei problemi del PC con SysInspector di ESET

Privacy e sicurezza Jul 30, 2025

CONTENUTO UNCACHED Quando si risolve il problema con un computer, è sempre bello avere uno strumento di diagnostica del sistema a portata di mano. Oggi diamo uno sguardo a SysInspector di ..


Categorie