Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

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.