Description |
Installation d’un serveur pxe sous centos 7 pour permettre une installation automatisée de serveur |
Page d’accueil |
HPC Administration Module1 |
Auteur |
Ndomassi TANDO (ndomassi.tando@ird.fr) |
Date de création |
20/09/2019 |
Dernière date de modification |
20/09/2019 |
Sommaire
INSTALLATION D’UN SERVEUR PXE
Pré-requis
- Un serveur DHCP
- Un serveur NFS
- Un serveur TFTP
- Un dépôt FTP, NFS ou un serveur HTTP pour stocker les fichiers d’installation
Lancer les commandes suivantes en tant que superutilisateur:
Configuration du serveur DHCP:
Démarrer le serveur à installer et noter son adresse MAC.
Il faut ensuite modifier le fichier /etc/dhcp/dhcp.conf avec les valeurs suivantes :
Redémarrer ensuite le service avec la commande :
Il faut activer le service tftp en mettant la variable disable à « no ».
Le fichier de configuration /etc/xinetd.d/tftp
doit contenir les lignes suivantes :
Redémarrer le service avec la commande:
Installation des fichiers de boot réseau :
Créer le répertoire /tftpboot avec tous les droits
Copier les fichiers pour pouvoir démarrer au boot :
Monter l’ISO de centos 7 dans /mnt
Taper la commande:
Copier le contenu de l’iso dans /tftpboot/centos7 :
Copie des fichiers initrd.img et vmlinuz dans /tftpboot/netboot/
Taper les commandes suivantes :
Configuration du serveur nfs :
Lancer la commande suivante pour éviter les problèmes de démarrage du service rpc :
Modifier le fichier /etc/exports pour permettre l’ accès à /tftpboot
aux noeuds :
Activer et démarrer les services RPC et NFS :
Configuration du serveur apache :
Créer un fichier /etc/httpd/conf.d/pxeboot.conf
et rajouter les lignes suivantes :
Redémarrer le service apache :
Créer le fichier de configuration du serveur pxe :
Créer le fichier /tfpboot/pxelinux.cfg/default
Créer le fichier kickstart /tftpboot/ks.cfg:
On crypte au préalable le mot de passe root avec la commande suivante :
Le kickstart est un fichier qui permet de paramétrer l’installation automatique de centos.
Links
License
The resource material is licensed under the Creative Commons Attribution 4.0 International License (
here).