2.3. Activation de la virtualisation sur ARM 64
Pour configurer un hyperviseur KVM afin de créer des machines virtuelles (VM) sur un système ARM 64 (également connu sous le nom de AArch64
) qui exécute RHEL 9, suivez les instructions ci-dessous.
Conditions préalables
- Votre système hôte et vos systèmes invités utilisent un noyau avec une taille de page mémoire de 64 Ko. Pour installer un tel noyau sur un système RHEL, voir Installation de RHEL sur ARM avec Kernel-64k.
Les ressources minimales suivantes doivent être disponibles :
- 6 Go d'espace disque libre pour l'hôte, plus 6 Go pour chaque invité prévu.
- 4 Go de RAM pour l'hôte, plus 4 Go pour chaque invité.
Procédure
Installer les paquets de virtualisation :
# dnf install qemu-kvm libvirt virt-install
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
Vérifiez que votre système est prêt à devenir un hôte de virtualisation :
# virt-host-validate [...] QEMU: Checking if device /dev/vhost-net exists : PASS QEMU: Checking if device /dev/net/tun exists : PASS QEMU: Checking for cgroup 'memory' controller support : PASS QEMU: Checking for cgroup 'memory' controller mount-point : PASS [...] QEMU: Checking for cgroup 'blkio' controller support : PASS QEMU: Checking for cgroup 'blkio' controller mount-point : PASS QEMU: Checking if IOMMU is enabled by kernel : WARN (Unknown if this platform has IOMMU support)
Si tous les contrôles virt-host-validate renvoient une valeur
PASS
, votre système est prêt à créer des machines virtuelles.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.
Prochaines étapes
Ressources supplémentaires