3.3. Création d'une VM de base à partir d'une image ISO

Suivez les procédures de cette section pour créer une image de base RHEL 9 à partir d'une image ISO.

Conditions préalables

3.3.1. Création d'une VM à partir de l'image ISO RHEL

Procédure

  1. Assurez-vous d'avoir activé la virtualisation de votre machine hôte. Voir Activation de la virtualisation dans RHEL 9 pour plus d'informations et de procédures.
  2. Créez et démarrez une VM Red Hat Enterprise Linux de base. Pour obtenir des instructions, voir Création de machines virtuelles.

    1. Si vous utilisez la ligne de commande pour créer votre VM, veillez à définir la mémoire et les processeurs par défaut en fonction de la capacité souhaitée pour la VM. Définissez votre interface réseau virtuelle sur virtio.

      Par exemple, la commande suivante crée une VM kvmtest à l'aide de l'image /home/username/Downloads/rhel9.iso:

      # virt-install \
          --name kvmtest --memory 2048 --vcpus 2 \
          --cdrom /home/username/Downloads/rhel9.iso,bus=virtio \
          --os-variant=rhel9.0
    2. Si vous utilisez la console web pour créer votre machine virtuelle, suivez la procédure décrite dans la section Création de machines virtuelles à l'aide de la console web, avec les mises en garde suivantes :

      • Ne pas vérifier Immediately Start VM.
      • Modifiez la taille de votre site Memory en fonction de vos préférences.
      • Avant de commencer l'installation, assurez-vous que vous avez changé Model sous Virtual Network Interface Settings en virtio et changez votre vCPUs en fonction des paramètres de capacité que vous souhaitez pour la VM.

3.3.2. Terminer l'installation de RHEL

Effectuez les étapes suivantes pour terminer l'installation et activer l'accès root une fois la VM lancée.

Procédure

  1. Choisissez la langue que vous souhaitez utiliser pendant la procédure d'installation.
  2. Sur la vue Installation Summary:

    1. Cliquez sur Software Selection et cochez Minimal Install.
    2. Cliquez sur Done.
    3. Cliquez sur Installation Destination et cochez Custom sous Storage Configuration.

      • Vérifiez qu'il y a au moins 500 Mo pour /boot. Vous pouvez utiliser l'espace restant pour la racine /.
      • Les partitions standard sont recommandées, mais vous pouvez utiliser la gestion des volumes logiques (LVM).
      • Vous pouvez utiliser xfs, ext4 ou ext3 pour le système de fichiers.
      • Cliquez sur Done lorsque vous avez terminé les modifications.
  3. Cliquez sur Begin Installation.
  4. Définir un Root Password. Créer d'autres utilisateurs le cas échéant.
  5. Redémarrez la VM et connectez-vous en tant que root une fois l'installation terminée.
  6. Configurer l'image.

    1. Enregistrez la VM et activez le référentiel Red Hat Enterprise Linux 9.

      # subscription-manager register --auto-attach
    2. Assurez-vous que le paquetage cloud-init est installé et activé.

      # dnf install cloud-init
      # systemctl enable --now cloud-init.service
  7. Important: This step is only for VMs you intend to upload to AWS.

    1. Pour les machines virtuelles AMD64 ou Intel 64 (x86_64), installez les pilotes nvme, xen-netfront et xen-blkfront.

      # dracut -f --add-drivers "nvme xen-netfront xen-blkfront"
    2. Pour les machines virtuelles ARM 64 (aarch64), installez le pilote nvme.

      # dracut -f --add-drivers "nvme"

      L'inclusion de ces pilotes élimine la possibilité d'un délai d'attente pour Dracut.

      Vous pouvez également ajouter les pilotes à /etc/dracut.conf.d/, puis saisir dracut -f pour écraser le fichier initramfs existant.

  8. Mettez la VM hors tension.