5.3. Mise à disposition d'un fichier Kickstart sur un serveur HTTP ou HTTPS

Cette procédure décrit comment stocker le fichier de script Kickstart sur un serveur HTTP ou HTTPS. 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

  1. Pour stocker le fichier Kickstart sur un HTTP, installez le paquet httpd:

    # dnf install httpd

    Pour stocker le fichier Kickstart sur un HTTPS, installez les paquets httpd et mod_ssl:

    # dnf install httpd mod_ssl
    Avertissement

    Si la configuration de votre serveur web Apache active la sécurité SSL, vérifiez que vous n'activez que le protocole TLSv1 et que vous désactivez SSLv2 et SSLv3. Ceci est dû à la vulnérabilité SSL POODLE (CVE-2014-3566). Voir https://access.redhat.com/solutions/1232413 pour plus de détails.

    Important

    Si vous utilisez un serveur HTTPS avec un certificat auto-signé, vous devez démarrer le programme d'installation avec l'option inst.noverifyssl.

  2. Copiez le fichier Kickstart sur le serveur HTTP(S) dans un sous-répertoire du répertoire /var/www/html/.
  3. Démarrez le service httpd :

    # systemctl start httpd.service

    Le fichier Kickstart est maintenant accessible et prêt à être utilisé pour l'installation.

Note

Lorsque vous indiquez l'emplacement du fichier Kickstart, utilisez http:// ou https:// comme protocole, le nom d'hôte ou l'adresse IP du serveur et le chemin du fichier Kickstart, par rapport à la racine du serveur HTTP. Par exemple, si vous utilisez HTTP, que le nom d'hôte du serveur est myserver.example.com et que vous avez copié le fichier Kickstart sous /var/www/html/rhel9-install/my-ks.cfg, indiquez http://myserver.example.com/rhel9-install/my-ks.cfg comme emplacement du fichier.