6.8. Mise en place d'un serveur d'amorçage HTTP UEFI
Pour configurer un serveur UEFI HTTP Boot, afin de pouvoir commencer à provisionner une machine virtuelle RHEL for Edge sur le réseau en se connectant à ce serveur UEFI HTTP Boot, procédez comme suit :
Conditions préalables
- Vous avez créé l'image d'installation simplifiée ISO.
- Un serveur http qui sert le contenu ISO.
Procédure
Montez l'image ISO dans le répertoire de votre choix :
# mkdir /mnt/rhel9-install/ # mount -o loop,ro -t iso9660 /path_directory/installer.iso /mnt/rhel9-install/
Remplacez
/path_directory/installer.iso
par le chemin d'accès à l'image ISO amorçable RHEL for Edge.Copiez les fichiers de l'image montée à la racine du serveur HTTP. Cette commande crée le répertoire
/var/www/html/rhel9-install/
avec le contenu de l'image.# mkdir /var/www/html/httpboot/ # cp -R /mnt/rhel9-install/* /var/www/html/httpboot/ # chmod -R +r /var/www/html/httpboot/*
NoteCertaines méthodes de copie peuvent ignorer le fichier
.treeinfo
qui est nécessaire pour une source d'installation valide. L'exécution de la commandecp
pour des répertoires entiers, comme indiqué dans cette procédure, copiera correctement.treeinfo
.Mettre à jour le fichier
/var/www/html/EFI/BOOT/grub.cfg
en remplaçant-
coreos.inst.install_dev=/dev/sda
aveccoreos.inst.install_dev=/dev/vda
-
linux /images/pxeboot/vmlinuz
aveclinuxefi /images/pxeboot/vmlinuz
-
initrd /images/pxeboot/initrd.img
avecinitrdefi /images/pxeboot/initrd.img
coreos.inst.image_file=/run/media/iso/disk.img.xz
aveccoreos.inst.image_url=http://{IP-ADDRESS}/disk.img.xz
L'adresse IP-ADDRESS est l'adresse IP de cette machine, qui servira de serveur de démarrage http.
-
Démarrez le service httpd :
# systemctl start httpd.service
Par conséquent, après avoir configuré un serveur UEFI HTTP Boot, vous pouvez installer votre RHEL for Edge à l'aide de UEFI HTTP boot.