25
Sep

CentOS 5.5 : netinstall via NFS-server

Om CentOS te installeren kan je gebruik maken van verschillende cd-rom's of 1 dvd, waarop een bijna volledig repertoire van libraries en programma's verzameld zijn. Je kan echter ook via de netwerkverbinding connectie maken met een server waarop de te installeren bestanden verzameld zijn.

Via de netinstall gaan we aan onze te installeren server duidelijk maken waar hij zijn bestanden moet vandaan halen. Dit kan een publieke mirror op internet zijn, of een webserver, ftp-server of nfs-server op het lokale netwerk.

Wanneer je meerdere CentOS servers moet installeren, kan het interessant zijn 1 NFS-server op het lokale netwerk te laten dienst doen als mirror.

Opvolgen:


In deze tutorial toon ik een netinstall vanaf een NFS-server op het lokale netwerk.

In een eerste stap gaan we uiteraard onze NFS-server voorzien van de CentOS installatiebestanden.

We kopiëren de volledige DVD naar de directory /var/centOSinstall :

[root@nfs ~]# mkdir /var/centOSinstall
[root@nfs ~]# dd if=/dev/dvd of=/var/centOSinstall/CentOS_5.5_Final.iso
7755888+0 records in
7755888+0 records out
3971014656 bytes (4.0 GB) copied, 517.833 seconds, 7.7 MB/s

Opmerking : zorg ervoor dat de naam van de originele dvd behouden blijft

Dit resulteert in een iso-image van enkele gigabytes :

[root@nfs ~]# ls -lh /var/centOSinstall/
-rw-r--r-- 1 root root 3.7G Sep 24 18:23
CentOS_5.5_Final.iso

NFS-directories worden gedefinieerd in het bestand /etc/exports :

/var/centOSinstall     192.168.1.0/255.255.255.0(ro)

We bepalen hier dat hosts op het netwerk 192.168.1.0 read-only (ro) rechten hebben om de directory /var/centOSinstall te mounten.

Tenslotte gaan we uiteraard de NFS-deamon starten :

[root@nfs ~]# /sbin/service nfs start
Starting NFS services:                                    [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                     [  OK  ]
Starting NFS mountd:                                      [  OK  ]

Indien je nog wijzigingen aanbrengt aan /etc/exports, vergeet dan niet de nfs-deamon te herladen : /sbin/service nfs reload

Dan naar de te installeren server...

Stap 1 is het downloaden en branden op cd-rom van een kleine image die net genoeg informatie bevat om de eerste installatiestappen te kunnen uitvoeren : http://isoredirect.centos.org/centos/5/isos/

Kies uiteraard de gepaste architectuur :

CentOS-5.5-i386-netinstall.iso
CentOS-5.5-x86_64-netinstall.iso

Tijdens de installatie komen we bij de keuze van installatie-medium. We kiezen hier voor NFS :

 

 

Vervolgens configureren we de netwerk-interface (een server geven we een fixed IP) :

 

 

Bij de NFS Setup geven we de gegevens van onze CentOS-image op :

 

 

Wanneer je volgende melding krijgt, dan ben je vergeten de CentOS directory te eindigen met een / :

 


Wanneer de NFS-server succesvol gecontacteerd is, dan verschijnt volgende boodschap :



De installatie kan nu beginnen.

free b2evolution skin