Descrive le operazioni che è necessario eseguire per preparare il server al fine di consentire ad un'HMC di connettersi ad una rete ed eseguire un'installazione, la copia di riserva
o il ripristino dell'operazione sulla rete.
Per l'avvio della rete dell'
HMC,
è richiesto quanto segue:
- E' necessario disporre di un sistema con server DHCP, NFS e TFTP installati ed in
esecuzione. Per eseguire una copia di riserva o ripristinare in maniera sicura,
è necessario un server ssh in esecuzione sul sistema.
- Il sistema deve essere accessibile all'HMC su una
rete.
- Il pacchetto syslinux deve essere installato sul sistema; questo pacchetto offre
accesso al file del programma di caricamento di avvio pxelinux.0.
- E' necessario aver ottenuto le seguenti immagini HMC ed averle memorizzate nell'ubicazione
specificata nelle fasi che seguono la tabella.
Tabella 1. Immagini
richieste| Nome file |
Contenuto file |
| bzImage |
Immagine Kernel |
| initrd.gz |
File sistema disco RAM |
| disk1.img |
Immagine base |
| disk2.img |
Immagine HMC base |
| disk3.img |
Immagine Information center |
Per impostare il server al fine di consentire ad un'
HMC di
connettersi ad un rete e di eseguire un'installazione, la copia di riserva o il ripristino sulla rete, è necessario
essere un membro di uno dei seguenti ruoli:
- super amministratore
- operatore
- responsabile del servizio di assistenza
Per impostare il server al fine di consentire ad un'HMC di
connettersi e di eseguire un'installazione, la copia di riserva o il ripristino sulla rete, è necessario
eseguire la seguente procedura:
- Collegarsi come root.
- Verificare il file di configurazione /etc/xinetd.d/tftp ed esaminare server_args.
L'impostazione predefinita solitamente è /var/tftp.
- Creare l'indirizzario /var/tftp. Eseguire il comando riportato di seguito:
mkdir -p /var/tftp
- Modificare il file /etc/dhcpd.conf ed aggiungere le due righe evidenziate
nel seguente file dhcpd.conf di esempio, se non sono
già presenti.
allow bootp;
allow booting;
ddns-update-style none;
default-lease-time 14400;
max-lease-time 172800;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name “somecompany.com”;
option domain-name-servers 192.168.1.1;
filename “pxelinux.0”;
}
Il file di esempio specifica l'intervallo di indirizzi IP che vengono utilizzati
dal server DHCP. Uno degli indirizzi IP in questo intervallo verrà assegnato all'HMC
quando essa trasmette una richiesta per ottenere un indirizzo IP. Il caricatore di avvio
che verrà utilizzato è pxlinux.0 nell'indirizzario /var/tftp.
Questo file fa parte del pacchetto syslinux e solitamente è ubicato nell'indirizzario /usr/lib/syslinux.
- Copiare il file pxelinux.0 sull'indirizzario /var/tftp. Eseguire il comando riportato di seguito:
cp /usr/lib/syslinux/pxelinux.0 /var/tftp/
- Creare gli indirizzari /var/tftp/hmc e /var/tftp/pxelinux.cfg
eseguendo i seguenti comandi: :
mkdir -p /var/tftp/hmc
mkdir -p /var/tftp/pxelinux.cfg
- Copiare i file bzImage e initrd.gz precedentemente scaricati
dal provider nell'indirizzario /var/tftp/hmc.
- Creare un indirizzario (ad esempio, /home/hmc) ed utilizzare
NFS per esportare questo indirizzario. Se si desidera utilizzare questo indirizzario per effettuare la copia di riserva
dell'HMC sulla rete, è necessario consentire la modalità di scrittura su di esso.
- Eseguire il seguente comando per creare l'indirizzario:
mkdir -p /home/hmc
- Modificare il file /etc/exports ed aggiungere la seguente
riga:
/home/hmc *(ro)
Per esportare l'indirizzario con modalità di scrittura, sostituire *(ro) con
*(rw).
- Eseguire il seguente comando per esportare l'indirizzario:
exportfs -va
- Copiare i file disk1.img, disk2.img e disk3.img precedentemente
scaricati dal provider nell'indirizzario /home/hmc.
- Creare un file, denominato default, nell'indirizzario /var/tftp/pxelinux.cfg. E' necessario che il file contenga i seguenti dati:
default hmc
label hmc
kernel hmc/bzimage
append initrd=hmc/initrd.gz media=network
server=192.168.1.1 dir=/home/hmc
mode=manual vga=0x317
Questo file di configurazione
predefinito indica che il file kernel bzImge verrà installato
dall'indirizzario /var/tftp/hmc. L'HMC utilizza
il file initrd.gz nell'indirizzario /var/tftp/hmc
come disco RAM, registra l'indirizzo IP del server (192.168.1.1) e conferma
che l'indirizzario /home/hmc/ sul server contiene le
immagini necessarie.
Adesso il server è pronto per accettare le richieste dall'HMC.