Installazione Bare Metal usando PXE (automatico)
Utilizzare questo processo per forzare l'avvio PXE dal server di avvio.
Attenersi alla seguente procedura:
Creare una directory con il nome bfcbmi nella directory /tftpboot e immetterla come condivisione di NFS in /etc/exports. La voce dovrebbe essere la seguente:
/tftpboot/bfcbmi 192.168.64.0/24(ro)
Aggiungere la directory /tftpboot/pxelinux.cfg alla directory /etc/exports:
/tftpboot/pxelinux.cfg 192.168.64.0/24(rw)
Riavviare il servizio di NFS:
service nfs restart
Montare ISO BM nella directory appena creata:
montare -o loop /Test/centos-bfc-bmi-dvd.iso /tftpboot/bfcbmi
Nella directory /tftpboot/pxelinux.cfg creare un file di configurazione per il client. Il nome file deve iniziare con 01- e terminare con l'indirizzo MAC del client. Le lettere dell'indirizzo MAC devono essere in lettere minuscole mentre le parti dell'indirizzo MAC devono essere separate da trattini. Ad esempio, il computer con indirizzo MAC 00:0C:29:4A:80:98 dovrebbe avere un file di configurazione con nome: 01-00-0c-29-4a-80-98.
Creare il file di configurazione con i seguenti contenuti:
PROMPT 1
TIMEOUT 10
DEFAULT bfcbmiauto
LABEL bfcbmiauto
KERNEL bfcbmi/isolinux/vmlinuz
APPEND ks=file:/opt/bmi/ks/ks-u.cfg initrd=bfcbmi/isolinux/initrd.img method=nfs:192.168.64.2:/tftpboot/bfcbmi ksdevice=eth0
IPAPPEND 3
LABEL localboot
LOCALBOOT 0
Il file di kickstart ks-u.cfg è richiesto per l'installazione automatica. L'indirizzo IP 192.168.64.2 dovrebbe essere sostituito dall'indirizzo IP del server di NFS. ksdevice contiene l'interfaccia di rete utilizzata per effettuare l'accesso al server di NFS.
Al contrario dell'opzione di configurazione manuale, il valore PREDEFINITO deve essere impostato su 'bfcbmiauto'. All'avvio del client, viene eseguito un avvio con PXE. Dopo l'installazione del sistema operativo, il client modifica il valore PREDEFINITO in 'localboot' per abilitare gli avvii successivi dal disco rigido. Il client modifica soltanto il valore PREDEFINITO quando viene usata la parola chiave 'bfcbmiauto'. Il vantaggio di questo approccio è la possibilità di forzare un nuovo avvio con PXE del client modificando soltanto il file di configurazione sul server di avvio.
Dato che il client deve modificare il file di configurazione, si consiglia di modificare le autorizzazioni di scrittura come segue:
chmod 666 /tftpboot/pxelinux.cfg/01-<MAC address>
L'ordine di avvio BIOS dovrebbe essere modificato come segue:
| Copyright © 2012 CA. Tutti i diritti riservati. |
|