Questa procedura consiste di due fasi: prima occorre configurare il file template.bbp del progetto campione con i parametri appropriati, dopodiché occorre eseguire lo strumento ISO di Bare Metal con la posizione di destinazione pertinente (-t switch) per ISO o UMS.
Quando si modifica il file di modello per creare un ISO per un'installazione automatica di Bare Metal, modificare i parametri nelle sezioni [Progetto], [BFC], [UMS] e [BMI] del file.
Attenersi alla seguente procedura:
Specifica il nome di progetto. Utilizzare questo campo per nominare il progetto ai fini della documentazione interna. Questo campo non è utilizzato nella creazione dell'immagine ISO.
project_name=<name>
Ad esempio:
project_name=BFC Unattended Installation
Specifica il percorso completo per il repository di immagine per l'output di file ISO.
rawiso=<full path>
Ad esempio
rawiso=/opt/bfc/isotool/imagerep/default
Specifica il nome del file di immagine ISO BFC. Ad esempio, è possibile modificare il nome predefinito se si prevede di lavorare con più progetti di installazione Bare Metal.
isofilebfc=<BFC ISO filename>
Ad esempio:
isofilebfc=bfcinstall.iso
Specifica il nome per il file ISO dell'appliance BFC, usato per installare CentOS.
isofilecentos=<BFC CentOS ISO filename>
Ad esempio:
isofilecentos=bfcbaremetal.iso
Specifica se l'installazione è manuale o automatica. In questo esempio, 'n' indica l'installazione automatica.
attendedinstall=n
Specifica il nome host. È possibile fornire un nome singolo, come mynewbfc, o un nome host completamente qualificato come mynewbfc.ca.com. Non è possibile creare un nome host che contiene soltanto cifre.
hostname=MyBFC
Specifica se si desidera tentare il recupero da un database replicato. Se si indica Y per Sì, occorre specificare il supporto di replica nella sezione [BMI] del file.
recover=N
Specifica la scelta per la replica di database. Se si indica Y per Sì, occorre specificare il supporto di replica nella sezione [BMI] del file.
replenable=N
(Obbligatorio) Indica la passphrase per la crittografia di database. La passphrase deve contenere fra 6-20 caratteri, esclusivamente ASCII, e non deve contenere spazi vuoti.
relpass=secret-passphrase
Specifica la password per l'account di amministratore per l'applicazione BFC. La password deve contenere fra 6-20 caratteri, esclusivamente ASCII, e non deve contenere spazi vuoti.
password=changeme
Specifica l'indirizzo di questo computer sulla rete esterna. Il computer deve avere un'interfaccia configurata attiva in corrispondenza di questo indirizzo. Occorre specificare l'indirizzo MAC corrispondente nella sezione [BMI] di seguito.
externalip=10.10.87.2
Specifica l'indirizzo di questo computer sulla rete backbone. Il computer deve avere un'interfaccia configurata attiva in corrispondenza di questo indirizzo. Occorre specificare l'indirizzo MAC corrispondente nella sezione [BMI] di seguito.
backboneip=192.168.0.2
Specifica il gateway. Lasciare questo parametro vuoto se non viene utilizzato un gateway.
gateway=
Specifica il server dei nomi. Viene supportato un solo server dei nomi. Lasciare questo parametro vuoto se non viene utilizzato un server dei nomi.
nameserver=
Specifica l'indirizzo MAC della scheda di rete che ha accesso alla rete esterna.
externalmac=1C:7E:E5:14:4D:66
Specifica l'indirizzo MAC della scheda di rete che ha accesso alla rete backbone.
backbonemac=00:1B:21:3D:8D:83
Specifica che si sta utilizzando NFS per la replica di database, se in precedenza è stato indicato replenable=Y o recover=Y. Questo parametro non è necessario se non viene utilizzata l'opzione di replica o recupero.
replmedia=NFS
Indica l'IP del server per il server di replica. Non è necessario se non viene utilizzata l'opzione di replica o recupero.
replserver=<server_ip>
Indica la cartella per il server di replica. Non è necessario se non viene utilizzata l'opzione di replica o recupero.
replfolder=<folder>
Specifica che si sta utilizzando una periferica USB per la replica di database. Non è necessario se non viene utilizzata l'opzione di replica o recupero.
replmedia=USB
Specifica il nome della periferica USB.
replmedia=sdd
Specifica il tipo di tastiera per il sistema. Fare riferimento all'elenco di parametri di tipo di tastiera validi alla fine del file di modello.
keytable=U.S. English
Specifica il fuso orario per il sistema. Fare riferimento all'elenco di fusi orari validi alla fine del file di modello.
timezone=USEastern
Definisce la periferica e la partizione in cui l'immagine ISO di CentOS viene posizionata. Queste informazioni sono richieste se si prevede di utilizzare una chiave di memoria USB per l'installazione di BFC remota. Questo parametro è usato per aggiornare il file syslinux.cfg. Ad esempio:
APPEND initrd=initrd.img ks=file:/opt/bmi/ks/ks.cfg method=hd:@usbisodrive@:/iso syslinux=0
Nota: occorre indicare partizione 2, perché partizione 1 è sempre la partizione di avvio della chiave di memoria.
usbisodrive=sdb2
./bfcic/ImageComposer.py -t iso -c ../projects/BFC_35_UnattendedInstallation.bbp -o /tmp/mybmidvd.iso
./bfcic/ImageComposer.py -t ums -c ../projects/BFC_35_AttendedInstallation.bbp -o ''
./bfcic/ImageComposer.py -t ums -c ../projects/BFC_35_UnattendedInstallation.bbp -o sdb
| Copyright © 2012 CA. Tutti i diritti riservati. |
|