5.2. Mise à disposition d'un fichier Kickstart sur un serveur NFS
Cette procédure décrit comment stocker le fichier de script Kickstart sur un serveur NFS. Cette méthode vous permet d'installer plusieurs systèmes à partir d'une seule source sans avoir à utiliser de support physique pour le fichier Kickstart.
Conditions préalables
- Vous disposez d'un accès de niveau administrateur à un serveur équipé de Red Hat Enterprise Linux 9 sur le réseau local.
- Le système à installer peut se connecter au serveur.
- Le pare-feu du serveur autorise les connexions à partir du système sur lequel vous effectuez l'installation.
Procédure
Installez le paquetage
nfs-utils
en exécutant la commande suivante en tant que root :dnf install nfs-utils
# dnf install nfs-utils
Copy to Clipboard Copied! - Copiez le fichier Kickstart dans un répertoire du serveur NFS.
Ouvrez le fichier
/etc/exports
à l'aide d'un éditeur de texte et ajoutez une ligne avec la syntaxe suivante :/exported_directory/ clients
/exported_directory/ clients
Copy to Clipboard Copied! Remplacez /exported_directory/ par le chemin d'accès complet au répertoire contenant le fichier Kickstart. Au lieu de clients, utilisez le nom d'hôte ou l'adresse IP de l'ordinateur qui doit être installé à partir de ce serveur NFS, le sous-réseau à partir duquel tous les ordinateurs doivent avoir accès à l'image ISO, ou le signe astérisque (
*
) si vous voulez permettre à tout ordinateur ayant un accès réseau au serveur NFS d'utiliser l'image ISO. Voir la page de manuel exports(5) pour des informations détaillées sur le format de ce champ.Une configuration de base qui rend le répertoire
/rhel9-install/
accessible en lecture seule à tous les clients est la suivante :/rhel9-install *
/rhel9-install *
Copy to Clipboard Copied! -
Enregistrez le fichier
/etc/exports
et quittez l'éditeur de texte. Démarrez le service nfs :
systemctl start nfs-server.service
# systemctl start nfs-server.service
Copy to Clipboard Copied! Si le service était en cours d'exécution avant que vous ne modifiiez le fichier
/etc/exports
, entrez la commande suivante pour que le serveur NFS en cours d'exécution recharge sa configuration :systemctl reload nfs-server.service
# systemctl reload nfs-server.service
Copy to Clipboard Copied! Le fichier Kickstart est maintenant accessible via NFS et prêt à être utilisé pour l'installation.
Lors de la spécification de la source Kickstart, utilisez nfs:
comme protocole, le nom d'hôte ou l'adresse IP du serveur, le signe deux-points (:
) et le chemin d'accès à l'intérieur du répertoire contenant le fichier. Par exemple, si le nom d'hôte du serveur est myserver.example.com
et que vous avez enregistré le fichier dans /rhel9-install/my-ks.cfg
, spécifiez inst.ks=nfs:myserver.example.com:/rhel9-install/my-ks.cfg
comme option de démarrage de la source d'installation.