Orquestación de VMs en KVM: Cómo Gestionar Recursos e Iniciar Firewalls Automáticamente

El Desafío
Un servidor Ubuntu con KVM aloja varias VMs de seguridad (Sophos, Palo Alto, WatchGuard). Antes de encender nuevas instancias, es necesario verificar si hay recursos suficientes.
El objetivo era:
- Verificar uso actual de CPU y RAM
- Identificar VMs disponibles
- Iniciar VMs de firewall basado en los recursos libres
El Prompt Enviado a Myrmex
Usando la integración con el servidor Ubuntu, enviamos:
Verifique cuánto de RAM y CPU se está usando en
@ANX-SRV-01 y con base en el restante inicie más VMs
como la de Sophos y Palo Alto.
Nota: Al mencionar el servidor con
@ANX-SRV-01, Myrmex sabe exactamente qué host KVM verificar y qué VMs orquestar.

Qué Hizo Myrmex
Myrmex analizó los recursos del servidor y ejecutó acciones de orquestación:
Resumen de Recursos y Acciones
| Ítem | Valor / Estado | Impacto |
|---|---|---|
| Uso de CPU | 2.29% (12 núcleos) | ✅ Bajo |
| Memoria RAM | 8.3 GB / 15.3 GB (~54%) | ⚠️ Moderado |
| VM Sophos XG | Running (Encendida) | ✅ Éxito |
| VM Palo Alto | No Localizada | ❌ Pendiente |
| VM WatchGuard | Shut off (Disponible) | ℹ️ Sugerencia |
Acciones Ejecutadas
✅ Análisis de Recursos
Myrmex verificó el estado actual del hipervisor:
# Verificar uso de CPU
top -bn1 | head -5
# Verificar uso de memoria
free -h
# Listar VMs y sus estados
virsh list --all
Resultado: CPU operando con holgura (2.29%), RAM con ~7 GB disponibles.
✅ VM Sophos Iniciada
Myrmex identificó que la VM sophos-xg estaba apagada y la inició:
virsh start sophos-xg
Resultado: VM activa, reservando 4 GB de RAM.
❌ VM Palo Alto No Encontrada
Myrmex buscó la VM en múltiples ubicaciones:
# Búsqueda en definiciones XML
ls /etc/libvirt/qemu/ | grep -i palo
# Búsqueda en imágenes de disco
ls /var/lib/libvirt/images/ | grep -i palo
Resultado: Ningún archivo .qcow2 o definición XML encontrada. Necesario confirmar el nombre técnico de la VM.
ℹ️ Sugerencia Proactiva
Myrmex identificó otra VM de seguridad disponible:
"Noté que WatchGuard FireboxV está disponible. ¿Desea que lo inicie también?"
Resultado
Con la orquestación realizada por Myrmex:
- ✅ Recursos analizados antes de subir VMs
- ✅ Sophos XG iniciado automáticamente
- ✅ Capacidad residual identificada (~7 GB RAM)
- ✅ Sugerencia proactiva para VM adicional
Variaciones del Prompt
El mismo tipo de orquestación puede adaptarse:
Para verificar estado de todas las VMs:
Liste todas las VMs en @ANX-SRV-01 con sus estados,
uso de CPU y RAM de cada una.
Para crear snapshot antes de mantenimiento:
Cree una snapshot de todas las VMs ejecutándose en @ANX-SRV-01
antes de la actualización de kernel.
Para balancear carga entre hosts:
Verifique los recursos de @ANX-SRV-01 y @ANX-SRV-02.
Migre VMs ociosas al host con más recursos libres.
¿Quiere gestionar su entorno virtual de forma inteligente? Pruebe Myrmex y deje que la IA orqueste sus VMs automáticamente.
