pve-microvm
Paquete Debian para Proxmox VE que habilita QEMU microvm, ofreciendo aislamiento KVM con arranque <300ms. Soporta imágenes OCI, Firecracker rootfs y unikernels gestionados vía la interfaz web de PVE sin nuevo runtime.
Ficha actualizada 18 sept 2026, 21:19 · upstream 14 sept 2026, 6:33 · release v0.3.25
Qué es pve-microvm
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este proyecto extiende Proxmox VE para soportar máquinas virtuales tipo microvm mediante QEMU, proporcionando aislamiento KVM con un rendimiento cercano al de contenedores LXC pero con seguridad de hardware. El paquete parchea internamente el binario qemu-server, permitiendo la creación de plantillas desde imágenes OCI, clonación y gestión a través de la interfaz web existente. Es altamente experimental y no está recomendado para producción sin precauciones, aunque los cambios son reversibles mediante desinstalación del paquete.
Soporta más de 20 sistemas invitados, incluyendo distribuciones Linux (Debian, Alpine, Fedora), firewalls (OPNsense, OpenWrt) y unikernels como OSv o gokrazy. La integración incluye soporte para todos los backends de almacenamiento nativos de PVE (LVM, ZFS, Ceph) y características avanzadas como migración en caliente, alta disponibilidad y compartición de archivos vía virtiofs o 9p. El kernel precompilado incluye drivers virtio-pcie y vsock optimizados para microVMs.
- Ejecutar agentes de codificación o workloads semi-confiados con aislamiento KVM pero arranque rápido (<300ms).
- Migrar imágenes OCI existentes a entornos virtualizados sin necesidad de contenedores Docker nativos en PVE.
- Desplegar firewalls ligeros (OPNsense, OpenWrt) como microVMs aisladas para segmentación de red.
- Ejecutar unikernels o sistemas especializados (SmolBSD, OSv) aprovechando la compatibilidad con Firecracker rootfs.
- Arranque extremadamente rápido: 31ms en SmolBSD y <300ms en general comparado con segundos de VMs estándar.
- Aislamiento KVM real con superficie de ataque reducida frente a LXC (kernel compartido) o VMs estándar (emulación completa).
- Integración nativa con la interfaz web de Proxmox VE, incluyendo botón Create µVM y gestión de plantillas.
- Soporte para 21 sistemas invitados verificados, desde distros Linux hasta firewalls y unikernels.
- Proyecto altamente experimental, no probado en entornos de producción críticos según el README.
- Parchea internamente qemu-server, lo que puede causar incompatibilidades con actualizaciones futuras de PVE si no se sincroniza.
- Funcionalidad de GPU passthrough pendiente en la hoja de ruta (prioridad baja).
- Soporte para arquitectura AArch64 aún no implementado.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar el paquete .deb más reciente desde GitHub releases y verificar compatibilidad con versión de PVE 9.x. No usar en producción sin pruebas previas en entorno aislado. Revisar documentación de known-issues.md antes del despliegue en clusters HA. Mantener actualizado el kernel precompilado incluido en el paquete para evitar problemas de drivers virtio.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.