Volver a la página principal
martes 24 diciembre 2024
47

Cómo iniciar, apagar y reiniciar una máquina virtual con KVM

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.

Introducción a KVM

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.

Comandos para gestionar máquinas virtuales con KVM

1. Iniciar una máquina virtual

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.

2. Apagar una máquina virtual

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.

Forzar el apagado

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.

3. Reiniciar una máquina virtual

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.

Reinicio forzado

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>

4. Verificar el estado de las máquinas virtuales

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.).

Ejemplo práctico

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
Etiquetas:
kvm
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer