Presentación
Como centro de operaciones para montar los laboratorios de Oracle Maximum Availability Architecture (MAA) voy a utilizar un minipc con ryzen 7 5800h y 32GB de RAM.
A continuación presento con una imagen al afortunado que va a ir conmigo de la mano en este viaje.

Una vez que ya tengo elegido el bare metal, necesito sistema operativo, virtualizador y algunas cosas más.
Para este viaje, he decidido montar todo lo que pueda con tecnología Oracle aprovechando que voy a ir aprendiendo por el camino.
Como sistema operativo elijo Oracle Linux 8.10 UEK7. Según la documentación oficial, se recomienda el kernel UEK.
Enlace descargar la ISO: https://yum.oracle.com/ISOS/OracleLinux/OL8/u10/x86_64/OracleLinux-R8-U10-x86_64-boot-uek.iso
Voy a instalar una versión con margen de crecimiento. En un futuro haré upgrade de sistema operativo para aprender cosas nuevas.
Para tener diferentes VMs y administrar todo de una manera visual he decidido montar KVM y OLVM.
Con KVM tengo el hypervisor. La posibilidad de generar máquinas virtuales en el Oracle Linux anfitrión.
Con OLVM tengo la administración en un interfaz web que me permite gestionar las distintas VMs.
La arquitectura quedaría de la siguiente manera:
Oracle Linux 8.10 (bare metal)
└── KVM
└── VM: olvm-manager
└── VMs de laboratorios
Oracle Linux
Hay mucha documentación al respecto, pero a modo resumen os voy a contar lo que yo he hecho o tenido en cuenta.
Preparo el USB con la ISO usando el comando dd.
sudo dd if=./OracleLinux-R8-U10-x86_64-boot-uek.iso of=/dev/sda bs=4M status=progress oflag=sync
Se recomienda realizar la instalación con la interfaz gráfica, si se decide hacer en modo texto se utiliza anaconda.
Las particiones según la documentación deberían de ser como en la siguiente tabla:
| Partición | Tipo | Tamaño |
|---|---|---|
| /boot | XFS | 1 Gb |
| /boot/EFI | VFAT | 600 Mb |
| /swap | XFS | Entre 8 y 64 de RAM, el swap es la mitad de la memoria. |
| / | XFS | 70 Gb o el 50% del disco sobrante tras configurar el /boot y el /swap. |
| /home | XFS | El resto de disco restante. |
A tener en cuenta que /swap, / y /home deberían ir en LVM.
Una vez instalado actualizo los paquetes con sudo dnf update -y.
Reviso que se ha instalado con kernel UEK
[root@localhost ~]# uname -a
Linux localhost.localdomain 5.15.0-318.199.3.2.el8uek.x86_64 #2 SMP Mon Mar 9 08:37:04 PDT 2026 x86_64 x86_64 x86_64 GNU/Linux
Antes de seguir, lo que hago es revisar que tengo el servicio de ssh configurado para acceder desde mi ordenador portátil y trabajar más cómodo:
[root@localhost ~]# systemctl status sshd
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2026-03-22 20:50:42 CET; 15min ago
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 999 (sshd)
Tasks: 1 (limit: 47920)
Memory: 3.8M
CGroup: /system.slice/sshd.service
└─999 /usr/sbin/sshd -D -oCiphers=[email protected],[email protected],aes256-ctr,aes256-cbc,[email protected],aes12>
Ya tengo el sistema base por fin.
KVM
Para almacenar las VMs es necesario tener espacio de sobra en /var.
Antes de instalar, hay que tener habilitado en BIOS el Intel VT-x o el AMD-V.
Los paquetes a instalar recomendados:
sudo dnf install libvirt qemu-kvm qemu-img virt-install virt-viewer
Arranco el servicio:
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
sudo systemctl status libvirtd
Con el ryzen 7 5800h (8 cores físicos) → máximo recomendado 16 vCPUs en total entre todas las VMs.
Ahora voy a crear una VM con OEL8.10 UEK7 donde voy a configurar el OLVM.
Creo el disco para la nueva vm:
qemu-img create -f qcow2 /var/lib/libvirt/images/olvm-manager.qcow2 200G
Lanzo la creación de la vm:
virt-install \
--name olvm-manager \
--memory 8192 \
--vcpus 2 \
--os-variant ol8.0 \
--disk /var/lib/libvirt/images/olvm-manager.qcow2,format=qcow2 \
--location /var/isos/OracleLinux-R8-U10-x86_64-boot-uek.iso \
--graphics none \
--console pty,target_type=serial \
--extra-args "console=ttyS0,115200n8 inst.text"
Al no utilizar intergaz gráfica se instala utilizando anaconda.
Una vez acabada la instalación devuelve el prompt dentro de la vm.
[root@oracle_server ~]# virsh list --all
setlocale: No such file or directory
Id Name State
------------------------------
3 olvm-manager running
OLVM
Me conecto a la VM que acabo de crear con
virsh console olvm-manager
Antes de comenzar la instsalación de OLVM preparo la máquina.
sudo hostnamectl set-hostname olvm-manager.homelab.local
echo "192.168.X.X olvm-manager.homelab.local olvm-manager" >> /etc/hosts
Instalo ovirt y algún que otro paquete que aparece en la documentación.
dnf install oracle-ovirt-release-45-el8 kernel-uek-modules-extra kernel-uek rsyslog
Hago una prueba con el script de prechequeoolvm-pre-check.pyy veo todo en verde. Buena señal.
Instalo el engine y una vez que está instalado ejecuto el deploy.
sudo dnf install ovirt-engine -y
engine-setup
Una vez hecho el deploy consigo acceder desde el navegador del portátil al panel web.

Y desde este panel web voy a crear y administrar el resto de VMs para montar los laboratorios de Maximum Availability Architecture y todo lo que tenga que ver con temas relacionados de Oracle.
Problemas encontrados en este post
He tenido problemas para acceder con FQDN al panel web. Estaba utilizando pihole y nginx. La solución ha sido utilizar solamente pihole para redirigir directamente a la máquina de OLVM.
PD: Me gustaría dejar claro que todo lo que publico en este blog es mi propia opinión, nada de lo que comparto sustituye la documentación oficial.
Enlaces de interés: https://blogs.oracle.com/maa/](https://blogs.oracle.com/maa/) https://docs.oracle.com/en/operating-systems/oracle-linux/8/relnotes8.10/ https://docs.oracle.com/en/virtualization/oracle-linux-virtualization-manager/