Curso: Profundización a la virtualización con KVM/libvirt (2025)

- Repositorio del curso: https://github.com/josedom24/curso_kvm_ow/blob/main/curso2
Este curso está pensado para quienes ya conocen los fundamentos y desean profundizar en la virtualización usando herramientas de línea de comandos.
En este curso se trabaja, entre otros aspectos:
- Gestión avanzada de máquinas virtuales con
virsh - Definición y modificación de dominios mediante XML
- Redes virtuales avanzadas
- Gestión de almacenamiento con libvirt
- Automatización y administración más cercana a entornos de servidor
Este enfoque resulta especialmente útil para administradores de sistemas, laboratorios avanzados o escenarios donde no se dispone de entorno gráfico.
Contenidos
-
Introducción a la virtualización con KVM/libvirt
-
Instalación de KVM/libvirt
-
Creación de máquinas virtuales
- Definición de un dominio con virsh
- Creación de máquinas virtuales con virt-install
- Características de las máquinas virtuales
- Gestión de máquinas virtuales con virsh
- Definición XML de una máquina virtual
- Modificación de la definición de una máquina virtual
- Acceso a la máquina virtual usando la consola serie
- Creación de máquinas virtuales Windows con virt-install
- Acceso a las máquinas virtuales desde el exterior
-
Gestión del almacenamiento
- Introducción al almacenamiento en KVM/libvirt
- Gestión de pools de almacenamiento
- Gestión de volúmenes de almacenamiento con virsh
- Gestión de volúmenes de almacenamiento con herramientas específicas
- Trabajar con volúmenes en las máquinas virtuales
- Redimensión de discos en máquinas virtuales
- Uso de un pool de almacenamiento de tipo disk
-
Clonación e instantáneas de máquinas virtuales
-
Gestión de redes
- Introducción a la gestión de redes
- Definición de redes virtuales privadas
- Gestión de redes virtuales privadas
- Creación de un puente externo con Linux Bridge
- Gestión de redes puentes públicas
- Configuración de red en las máquinas virtuales
- Ejemplo 1: Trabajando con redes puentes públicas
- Ejemplo 2: Trabajando con redes virtuales privadas
- Ejemplo 3: Configuración de un router/NAT
-
Temas adicionales