In dit gedeelte worden de voorbereidende stappen beschreven die u op
de server moet nemen om ervoor te zorgen dat een
HMC via een netwerk
verbinding met het systeem kan maken om een installatie, backup of herstelactie
uit te voeren.
Om de
HMC via het
netwerk opnieuw op te starten, moet u beschikken over:
- Een systeem waarop DHCP-, NFS- en TFTP-servers geïnstalleerd en actief
zijn. Om een backup- of herstelbewerking beveiligd uit
te voeren, moet op het systeem een ssh-server actief zijn.
- Toegang tot de HMC via
een netwerk.
- Het syslinux-pakket op het systeem zijn geïnstalleerd. Met dit pakket
hebt u toegang tot het opstartbestand pxelinux.0.
- De onderstaande vereiste HMC-images moeten beschikbaar zijn in de locatie
zoals aangegeven in de stappen onder de tabel.
Tabel 1. Vereiste
images| Bestandsnaam |
Inhoud |
| bzImage |
Kernelimage |
| initrd.gz |
RAM-schijf bestandssysteem |
| disk1.img |
Basisimage |
| disk2.img |
HMC-basisimage |
| disk3.img |
Image van Informatiecentrum |
Om de server zo in te stellen dat een
HMC via het netwerk een
installatie, backup of herstelbewerking kan uitvoeren, moet u deel uitmaken van
een van de volgende rolgroepen:
- super- beheerder
- operator
- service- medewerker
Om de server zo in te stellen dat een
HMC via het netwerk een
installatie, backup of herstelbewerking kan uitvoeren, gaat u als volgt te werk:
- Meld u aan als root.
- Open het configuratiebestand /etc/xinetd.d/tftp en zoek de parameter server_args.
De standaardinstelling is /var/tftp.
- Maak de directory /var/tftp. Voer de volgende opdracht uit:
mkdir -p /var/tftp
- Open het bestand /etc/dhcpd.conf en voeg de twee regels toe die in het volgende
voorbeeldbestand dhcpd.conf zijn gemarkeerd, indien deze nog niet in het
bestand aanwezig zijn.
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”;
}
In dit voorbeeldbestand is het bereik van IP-adressen opgegeven
dat door de DHCP-server wordt gebruikt. Een van de IP-adressen in dit bereik
wordt toegewezen aan de HMC wanneer deze een verzoek om een IP-adres verzendt. Het gebruikte opstartprogramma is het bestand pxlinux.0 in de
directory /var/tftp.
Dit bestand maakt deel uit van het syslinux-pakket en bevindt zich
doorgaans in de directory /usr/lib/syslinux.
- Kopieer het bestand pxelinux.0 naar de directory
/var/tftp. Voer de volgende opdracht uit:
cp /usr/lib/syslinux/pxelinux.0 /var/tftp/
- Maak de directory's /var/tftp/hmc en /var/tftp/pxelinux.cfg met de
opdrachten: :
mkdir -p /var/tftp/hmc
mkdir -p /var/tftp/pxelinux.cfg
- Kopieer de bestanden bzImage en initrd.gz die u eerder van de provider hebt
gedownload, naar de directory /var/tftp/hmc.
- Maak een nieuwe directory (bijvoorbeeld /home/hmc)
en exporteer deze directory via het NFS. Als u deze directory wilt gebruiken
voor de backup van de HMC via het netwerk, moet u daarvoor schrijftoegang
hebben.
- Maak de directory met de volgende opdracht:
mkdir -p /home/hmc
- Open het bestand /etc/exports en voeg de volgende regel toe:
/home/hmc *(ro)
Als u deze directory wilt exporteren met schrijftoegang, moet u
*(ro) vervangen door *(rw).
- Exporteer de directory met de volgende opdracht:
exportfs -va
- Kopieer de bestanden disk1.img, disk2.img en disk3.img die u eerder van de provider
hebt gedownload, naar de directory /home/hmc.
- Maak een bestand met de naam default in de
directory /var/tftp/pxelinux.cfg. Dit bestand moet de volgende gegevens bevatten:
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
Dit standaard configuratiebestand geeft
aan dat het kernelbestand bzImge wordt geïnstalleerd vanuit de directory
/var/tftp/hmc. De HMC gebruikt het bestand initrd.gz in de directory
/var/tftp/hmc als de RAM-schijf, slaat het IP-adres van de
server op (192.168.1.1) en bevestigt dat de directory
/home/hmc/ op de server de benodigde images bevat.
De server is nu gereed om opdrachten van de
HMC te verwerken.