Rechercher

Chapitre 2. Permettre la virtualisation

download PDF

Pour utiliser la virtualisation dans RHEL 9, vous devez installer les paquets de virtualisation et vous assurer que votre système est configuré pour héberger des machines virtuelles (VM). Les étapes spécifiques pour ce faire varient en fonction de l'architecture de votre processeur.

2.1. Activation de la virtualisation sur AMD64 et Intel 64

Pour configurer un hyperviseur KVM et créer des machines virtuelles (VM) sur un système AMD64 ou Intel 64 exécutant RHEL 9, suivez les instructions ci-dessous.

Conditions préalables

  • Red Hat Enterprise Linux 9 est installé et enregistré sur votre machine hôte.
  • Votre système répond aux exigences matérielles suivantes pour fonctionner en tant qu'hôte de virtualisation :

    • L'architecture de votre machine hôte prend en charge la virtualisation KVM.
    • Les ressources minimales suivantes doivent être disponibles :

      • 6 Go d'espace disque libre pour l'hôte, plus 6 Go pour chaque VM prévue.
      • 2 Go de RAM pour l'hôte, plus 2 Go supplémentaires pour chaque VM prévue.

Procédure

  1. Installer les paquets de l'hyperviseur de virtualisation.

    # dnf install qemu-kvm libvirt virt-install virt-viewer
  2. Démarrer les services de virtualisation :

    # for drv in qemu network nodedev nwfilter secret storage interface; do systemctl start virt${drv}d{,-ro,-admin}.socket; done

Vérification

  1. Vérifiez que votre système est prêt à devenir un hôte de virtualisation :

    # virt-host-validate
    [...]
    QEMU: Checking for device assignment IOMMU support         : PASS
    QEMU: Checking if IOMMU is enabled by kernel               : WARN (IOMMU appears to be disabled in kernel. Add intel_iommu=on to kernel cmdline arguments)
    LXC: Checking for Linux >= 2.6.26                          : PASS
    [...]
    LXC: Checking for cgroup 'blkio' controller mount-point    : PASS
    LXC: Checking if device /sys/fs/fuse/connections exists    : FAIL (Load the 'fuse' module to enable /proc/ overrides)
  2. Si tous les contrôles virt-host-validate renvoient une valeur PASS, votre système est prêt à créer des VM.

    Si l'un des contrôles renvoie une valeur FAIL, suivez les instructions affichées pour résoudre le problème.

    Si l'un des contrôles renvoie une valeur WARN, envisagez de suivre les instructions affichées pour améliorer les capacités de virtualisation.

Résolution de problèmes

  • Si la virtualisation KVM n'est pas prise en charge par le processeur hôte, virt-host-validate génère le message suivant :

    QEMU: Checking for hardware virtualization: FAIL (Only emulated CPUs are available, performance will be significantly limited)

    Cependant, les machines virtuelles installées sur un tel système hôte ne démarreront pas et n'auront pas de problèmes de performance.

    Pour contourner ce problème, vous pouvez modifier la valeur <domain type> dans la configuration XML de la VM en qemu. Notez cependant que Red Hat ne prend pas en charge les VM qui utilisent le type de domaine qemu, et que ce paramètre est fortement déconseillé dans les environnements de production.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.