Capítulo 4. Introducción a la virtualización en IBM Z
Puede utilizar la virtualización KVM cuando utilice RHEL 8 en hardware IBM Z. Sin embargo, habilitar el hipervisor K VM en su sistema requiere pasos adicionales en comparación con la virtualización en arquitecturas AMD64 e Intel 64. Algunas características de virtualización de RHEL 8 también tienen una funcionalidad diferente o restringida en IBM Z.
Aparte de la información de las siguientes secciones, el uso de la virtualización en IBM Z funciona igual que en AMD64 e Intel 64. Por lo tanto, puede ver otra documentación de virtualización de RHEL 8 para obtener más información al utilizar la virtualización en IBM Z.
4.1. Habilitación de la virtualización en IBM Z
Para configurar un hipervisor KVM y crear máquinas virtuales (VM) en un sistema IBM Z que ejecute RHEL 8, siga las siguientes instrucciones.
Requisitos previos
- RHEL 8 está instalado y registrado en su máquina anfitriona.
Los siguientes recursos mínimos del sistema están disponibles:
- 6 GB de espacio libre en disco para el host, más otros 6 GB para cada máquina virtual prevista.
- 2 GB de RAM para el host, más otros 2 GB para cada máquina virtual prevista.
- Su sistema host IBM Z utiliza una CPU z13 o posterior.
RHEL 8 se instala en una partición lógica (LPAR). Además, la LPAR admite las funciones de virtualización de start-interpretive execution (SIE).
Para comprobarlo, busque
sie
en su archivo/proc/cpuinfo
.# grep sie /proc/cpuinfo/ features : esan3 zarch stfle msa ldisp eimm dfp edat etf3eh highgprs te sie
Procedimiento
Cargue el módulo del kernel KVM:
# modprobe kvm
Compruebe que el módulo del kernel KVM está cargado:
# lsmod | grep kvm
Si KVM se ha cargado con éxito, la salida de este comando incluye
kvm
:Instale los paquetes en el módulo de virtualización:
# yum module install virt
Instale el paquete
virt-install
:# yum install virt-install
Inicie el servicio
libvirtd
.# systemctl start libvirtd
Compruebe que su sistema está preparado para ser un host de virtualización:
# 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 todas las comprobaciones de virt-host-validate devuelven un valor de
PASS
, su sistema está preparado para crear máquinas virtuales.Si alguna de las comprobaciones devuelve un valor de
FAIL
, siga las instrucciones mostradas para solucionar el problema.Si alguna de las comprobaciones devuelve un valor de
WARN
, considere seguir las instrucciones mostradas para mejorar las capacidades de virtualización.
Información adicional
Tenga en cuenta que si la virtualización no está soportada por su CPU anfitriona, virt-host-validate genera la siguiente salida:
QEMU: Comprobando la virtualización del hardware: FAIL (Sólo hay CPUs emuladas, el rendimiento será significativamente limitado)
Sin embargo, al intentar crear máquinas virtuales en un sistema anfitrión de este tipo, se producirá un fallo, en lugar de tener problemas de rendimiento.