KVM (Kernel-based Virtual Machine) es una solución de virtualización para Linux que permite administrar máquinas virtuales de manera eficiente. Aprende cómo iniciar, apagar y reiniciar máquinas virtuales usando herramientas como virsh
.
KVM convierte un sistema Linux en un hipervisor, proporcionando una plataforma robusta para ejecutar múltiples máquinas virtuales. Las herramientas como virsh
simplifican su gestión mediante comandos en la terminal.
Para iniciar una máquina virtual, utiliza el siguiente comando:
virsh start <nombre_de_la_vm>
Ejemplo:
virsh start mi_vm
Esto encenderá la máquina virtual especificada.
Puedes apagar una máquina virtual de manera controlada con:
virsh shutdown <nombre_de_la_vm>
Ejemplo:
virsh shutdown mi_vm
Esto envía una señal para que el sistema operativo huésped realice un apagado limpio.
Si la máquina virtual no responde, puedes forzar su apagado con:
virsh destroy <nombre_de_la_vm>
⚠️ Advertencia: Este comando es equivalente a desconectar la energía, por lo que podría provocar pérdida de datos.
Para reiniciar una máquina virtual, usa:
virsh reboot <nombre_de_la_vm>
Esto reiniciará la máquina de manera controlada, similar a un comando de reinicio dentro del sistema operativo huésped.
Si necesitas forzar un reinicio, primero apaga y luego inicia la máquina:
virsh destroy <nombre_de_la_vm>
virsh start <nombre_de_la_vm>
Consulta el estado actual de las máquinas virtuales con:
virsh list --all
Esto mostrará una lista de las máquinas con su estado (en ejecución, apagada, etc.).
Supongamos que tienes una máquina virtual llamada ubuntu_server
:
1. Iniciar:
virsh start ubuntu_server
2. Reiniciar:
virsh reboot ubuntu_server
3. Apagar:
virsh shutdown ubuntu_server
Jorge García
Fullstack developer