3.2. Comprendre les images de base
Cette section contient des informations sur l'utilisation d'images de base préconfigurées et leurs paramètres de configuration.
3.2.1. Utilisation d'une image de base personnalisée
Pour configurer manuellement une machine virtuelle (VM), créez d'abord une image VM de base (starter). Vous pouvez ensuite modifier les paramètres de configuration et ajouter les paquets dont la VM a besoin pour fonctionner sur le nuage. Vous pouvez apporter des modifications supplémentaires à la configuration pour votre application spécifique après avoir téléchargé l'image.
Pour préparer une image cloud de RHEL, suivez les instructions des sections ci-dessous. Pour préparer une image Hyper-V de RHEL, reportez-vous à la section Préparer une machine virtuelle basée sur Red Hat à partir du Gestionnaire Hyper-V.
3.2.2. Paquets système requis
Pour créer et configurer une image de base de RHEL, les paquets suivants doivent être installés sur votre système hôte.
Paquet | Référentiel | Description |
---|---|---|
libvirt | rhel-9-for-x86_64-appstream-rpms | API, démon et outil de gestion open source pour la gestion de la virtualisation des plateformes |
virt-install | rhel-9-for-x86_64-appstream-rpms | Un utilitaire en ligne de commande pour construire des VM |
libguestfs | rhel-9-for-x86_64-appstream-rpms | Une bibliothèque pour l'accès et la modification des systèmes de fichiers VM |
guestfs-tools | rhel-9-for-x86_64-appstream-rpms |
Outils d'administration du système pour les machines virtuelles ; comprend l'utilitaire |
3.2.3. Paramètres de configuration de la VM Azure
Les VM Azure doivent disposer des paramètres de configuration suivants. Certains de ces paramètres sont activés lors de la création initiale de la VM. D'autres paramètres sont définis lors du provisionnement de l'image de la VM pour Azure. Gardez ces paramètres à l'esprit tout au long des procédures. Reportez-vous-y si nécessaire.
Paramètres | Recommandation |
---|---|
ssh | ssh doit être activé pour permettre l'accès à distance à vos machines virtuelles Azure. |
dhcp | L'adaptateur virtuel principal doit être configuré pour dhcp (IPv4 uniquement). |
Espace d'échange | Ne créez pas de fichier ou de partition d'échange dédié. Vous pouvez configurer l'espace d'échange avec l'agent Windows Azure Linux (WALinuxAgent). |
NIC | Choisissez virtio pour la carte réseau virtuelle principale. |
chiffrement | Pour les images personnalisées, utilisez Network Bound Disk Encryption (NBDE) pour un chiffrement complet du disque sur Azure. |
3.2.4. Création d'une image de base à partir d'une image ISO
La procédure suivante énumère les étapes et les exigences de configuration initiale pour la création d'une image ISO personnalisée. Une fois l'image configurée, vous pouvez l'utiliser comme modèle pour créer d'autres instances de VM.
Conditions préalables
- 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.
Procédure
- Téléchargez la dernière image ISO DVD de Red Hat Enterprise Linux 9 à partir du portail client de Red Hat.
Créez et démarrez une VM Red Hat Enterprise Linux de base. Pour obtenir des instructions, voir Création de machines virtuelles.
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'imagerhel-9.0-x86_64-kvm.qcow2
:# virt-install \ --name kvmtest --memory 2048 --vcpus 2 \ --disk rhel-9.0-x86_64-kvm.qcow2,bus=virtio \ --import --os-variant=rhel9.0
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.
Examinez les autres choix et modifications d'installation suivants.
- Sélectionnez Minimal Install avec l'option standard RHEL.
Pour Installation Destination, sélectionnez Custom Storage Configuration. Utilisez les informations de configuration suivantes pour effectuer vos sélections.
- Vérifiez qu'il y a au moins 500 Mo pour /boot.
- Pour le système de fichiers, utilisez xfs, ext4 ou ext3 pour les partitions boot et root.
- Supprimer l'espace de pagination. L'espace de pagination est configuré sur le serveur lame physique dans Azure par l'agent WALinux.
- Sur l'écran Installation Summary, sélectionnez Network and Host Name. Passez de Ethernet à On.
Lorsque l'installation démarre :
-
Créez un mot de passe
root
. - Créer un compte d'utilisateur administratif.
-
Créez un mot de passe
- Une fois l'installation terminée, redémarrez la VM et connectez-vous au compte root.
-
Une fois que vous êtes connecté en tant que
root
, vous pouvez configurer l'image.