2.2. Activation de la virtualisation sur IBM Z
Pour configurer un hyperviseur KVM et créer des machines virtuelles (VM) sur un système IBM Z exécutant RHEL 9, suivez les instructions ci-dessous.
Conditions préalables
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.
- 4 CPU sur l'hôte. Les VM peuvent généralement fonctionner avec une seule vCPU assignée, mais Red Hat recommande d'assigner 2 vCPU ou plus par VM afin d'éviter que les VM ne deviennent insensibles en cas de charge élevée.
- Votre système hôte IBM Z utilise un processeur z13 ou ultérieur.
RHEL 9 est installé sur une partition logique (LPAR). En outre, la LPAR prend en charge les fonctions de virtualisation start-interpretive execution (SIE).
Pour le vérifier, recherchez
sie
dans votre fichier/proc/cpuinfo
.# grep sie /proc/cpuinfo features : esan3 zarch stfle msa ldisp eimm dfp edat etf3eh highgprs te sie
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/kvm is accessible : PASS 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 [...]
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 enqemu
. Notez cependant que Red Hat ne prend pas en charge les VM qui utilisent le type de domaineqemu
, et que ce paramètre est fortement déconseillé dans les environnements de production.
Ressources supplémentaires