Capítulo 3. Introducción a la virtualización en IBM POWER
Puede utilizar la virtualización KVM cuando utilice RHEL 8 en hardware IBM POWER8 o POWER9. Sin embargo, habilitar el hipervisor K VM en su sistema requiere pasos adicionales en comparación con la virtualización en arquitecturas AMD64 e Intel64. Algunas características de virtualización de RHEL 8 también tienen una funcionalidad diferente o restringida en IBM POWER.
Aparte de la información de las siguientes secciones, el uso de la virtualización en IBM POWER funciona igual que en AMD64 e Intel 64. Por lo tanto, puede consultar otra documentación de virtualización de RHEL 8 para obtener más información sobre el uso de la virtualización en IBM POWER.
3.1. Habilitación de la virtualización en IBM POWER
Para configurar un hipervisor KVM y crear máquinas virtuales (VM) en un sistema IBM POWER8 o IBM POWER9 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 tipo de máquina con CPU debe soportar la virtualización IBM POWER.
Para comprobarlo, consulte la información de la plataforma en su archivo
/proc/cpuinfo
.# grep ^platform /proc/cpuinfo/ platform : PowerNV
Si la salida de este comando incluye la entrada
PowerNV
, está ejecutando un tipo de máquina PowerNV y puede utilizar la virtualización en IBM POWER.
Procedimiento
Cargar el módulo del kernel KVM-HV
# modprobe kvm_hv
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_hv
.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/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 : 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.