ZSvirt/zsvirt
ZSvirt/zsvirt has 2,112 GitHub stars and 361 forks. GitHot measured +2 stars in 24 hours and +30 in 7 days. Last checked 2026-11-11 12:42 UTC. Last push 2026-11-02.
Core IaaS engine and cloud infrastructure foundation of ZSvirt
Crecimiento de estrellas medido
- in 24h
- +2
- in 7 days
- +30
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README.es.md
Original
Virtualización de código abierto
Preparada para empresas, impulsada por la comunidad
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
Pruébalo ahora, sin hardware físico. Descarga la imagen qcow2 u OVA, iníciala como VM en VMware, VirtualBox, KVM o un host en la nube (virtualización anidada) y configura una IP: el nodo de gestión de ZSvirt estará listo. Consulta Ejecutar ZSvirt dentro de una VM o el Inicio rápido.
¿Qué es ZSvirt?
ZSvirt lleva al mundo del código abierto el motor de virtualización ZSphere de ZStack, probado en entornos empresariales. Con el respaldo de ZStack, un proveedor consolidado de infraestructura, ZSvirt ofrece una plataforma ligera y escalable para ejecutar y gestionar máquinas virtuales sin dependencia de un proveedor.
Instala un nodo de gestión, conecta hosts KVM y administra máquinas virtuales, clústeres, almacenamiento y redes mediante una interfaz web, una API RESTful (con Terraform y SDK de Go/Python/Java) o una CLI. Incluye herramientas de migración de VMware: migración en línea, importación de OVF y carga de VMDK.
🗣️ Pronunciación
En la comunidad hemos oído pronunciar «ZSvirt» de varias maneras, y ninguna es incorrecta. Nuestra sugerencia: fusionar la Z y la S en un solo sonido, de modo que el nombre suene "Z-s Virt" — parecido a "zeese Virt" (más o menos «sis Vert»; la «Z-s» dicha como una sola sílaba, como el inicio de «zebra»).
Ahí es también donde vive el espíritu juguetón del nombre: leído como un solo sonido, dice "This is Virtualization", que es la idea central del proyecto. Si prefieres leerlo letra por letra como "Z-S-virt,", funciona igual de bien. Dilo como te resulte más natural.
Recorrido por el producto
Demo en línea
La demo de ZSvirt es un entorno alojado gratuito para probar ZSvirt en línea, sin instalar nada ni registrarse. Abre el enlace y pulsa Demo Login para explorar la plataforma.
Arquitectura
ZSvirt utiliza una arquitectura modular centrada en la gestión de recursos de virtualización, el plano de gestión, los servicios de extensión y las herramientas operativas.
Sus capacidades principales incluyen:
- Virtualización de cómputo: gestión de hosts, clústeres, máquinas virtuales, imágenes y ciclos de vida.
- Virtualización de red: redes virtuales, servicios de red, grupos de seguridad y funciones relacionadas.
- Virtualización de almacenamiento: almacenamiento primario y de respaldo, volúmenes, instantáneas y gestión de recursos de almacenamiento.
- Plano de gestión: framework de API, modelo de permisos, eventos, alarmas, auditoría y operación del sistema.
- Servicios de extensión: migración, recuperación ante desastres, monitorización, cuotas, control de acceso y operaciones empresariales.
- Herramientas e integraciones: instalación, diagnóstico, migración, scripts de automatización, agentes, CLI e integración con sistemas externos.
La arquitectura de software prioriza la asincronía, la ausencia de estado, la extensibilidad y la automatización:
- Arquitectura asíncrona: mensajes, métodos y llamadas HTTP asíncronos para reducir bloqueos y mejorar la capacidad de procesamiento.
- Servicios sin estado: cada solicitud es independiente del estado de otras, lo que facilita escalar, recuperar y operar los servicios.
- Extensibilidad mediante plugins: ampliación horizontal de tipos de recursos, funciones de negocio e integraciones mediante plugins.
- Motor de flujos de trabajo: controla el orden de operaciones complejas y permite revertir cambios y recuperarse ante fallos.
- Etiquetas y consultas: ampliación de atributos, clasificación de recursos, consultas unificadas y orquestación automatizada.
- Despliegue automatizado: herramientas que automatizan despliegue, configuración y operación para reducir la complejidad del despliegue y el mantenimiento.
Guía de migración de VMware
Al reevaluar sus estrategias de virtualización, las empresas consideran migrar de VMware a otras plataformas para controlar costes, flexibilizar la infraestructura y mantener la estabilidad operativa a largo plazo.
ZSvirt ofrece funciones de migración y herramientas operativas para evaluar, planificar y trasladar cargas de trabajo desde entornos VMware existentes a infraestructura de virtualización basada en ZSvirt.
Inicio rápido
La forma más rápida de evaluar ZSvirt es seguir el inicio rápido de la documentación. Te guía para preparar recursos de cómputo, red y almacenamiento, inicializar el servicio de gestión y crear tu primera máquina virtual.
¿Prefieres probarlo primero en una VM? Descarga la imagen qcow2 u OVA y ejecuta el nodo de gestión en un hipervisor; consulta Ejecutar ZSvirt dentro de una VM.
🚀 Inicio rápido
▶️ Vídeo
Buenas prácticas
ZSvirt utiliza el mismo motor empresarial que ZSphere y hereda los resultados probados entre los clientes de todo el mundo que se muestran a continuación.
Comparación de plataformas de virtualización
Proxmox VE frente a VMware vSphere y ZSvirt
Hoja de ruta
2.º semestre de 2026
| Área | Trabajo previsto |
|---|---|
| Seguridad | Añadir cifrado de discos de VM Añadir cifrado de migración de VM |
| DRS y migración de VM | Añadir opciones de migración más flexibles: • Poder migrar discos individualmente • Compatibilidad con migración en caliente y en frío para el escenario SAN a SAN |
| ZMigrate | ZMigrate 2.1: • Añadir una comprobación previa para reducir riesgos en migraciones complejas • Flujos de migración más sencillos e inteligentes |
| Operaciones | Añadir métricas de tiempo de CPU Ready de la VM, latencia de lectura/escritura del disco de la VM, tasa de pérdida de paquetes de red y tiempo de CPU Ready del host Compatibilidad con niveles de registro más granulares en el reenvío a syslog externo Añadir monitorización de dispositivos NVMe y FC, incluidos IOPS y latencia Añadir controladores QXL integrados en VMTools para mejorar la visualización y la resolución de la consola de la VM |
| Gestión de inventario | Ampliar el registro de almacenamiento y de VM para abarcar el registro en el mismo sitio |
Gobernanza
ZSvirt sigue un modelo ligero de gobernanza de código abierto que define el mantenimiento del proyecto, la toma de decisiones y la colaboración entre participantes.
GOVERNANCE.md describe los roles del proyecto, las responsabilidades de sus mantenedores, los procesos de decisión, la gestión de versiones y la colaboración comunitaria.
A medida que crezca la comunidad, el modelo podrá incorporar mantenedores dedicados, grupos de trabajo y procesos más formales.
Contribuir
Agradecemos las contribuciones de la comunidad. Corregir errores, mejorar la documentación, proponer funciones, añadir pruebas o compartir prácticas de despliegue, migración y operación ayuda a mejorar ZSvirt.
Si eres nuevo, puedes empezar por la documentación, los informes de problemas, la verificación de pruebas, las experiencias de migración o las discusiones comunitarias. También son bienvenidas las mejoras de código, herramientas e integraciones.
Los participantes activos podrán recibir reconocimiento en agradecimientos, notas de versión, listas de colaboradores o futuros programas comunitarios.
Antes de contribuir, lee:
Seguridad
El procedimiento para comunicar vulnerabilidades se describe en SECURITY.md.
No comuniques vulnerabilidades mediante GitHub Issues o Discussions públicos.
Licencia
ZSvirt se distribuye bajo la GNU General Public License v3.0.
Algunos repositorios o componentes pueden incluir software de código abierto de terceros bajo otras licencias. Consulta LICENSE, NOTICE y los archivos relacionados de cada repositorio.
Recursos
🌐 Sitio de la comunidadDescubre las funciones, casos de uso, noticias y recursos comunitarios de ZSvirt. Visitar el sitio → |
▶️ VídeosMira la presentación de ZSvirt y conoce sus capacidades principales. Ver vídeo del producto → |
📝 BlogLee novedades de versiones, experiencias de ingeniería y análisis sobre virtualización. Leer el blog → |
💬 GitHub DiscussionsHaz preguntas, comparte ideas y conecta con la comunidad ZSvirt. Participar en la discusión → |
▶️ YouTubeSigue el canal de ZSvirt para ver demostraciones, tutoriales y novedades del producto. Seguir en YouTube → |
Sigue las noticias del proyecto, los hitos de la comunidad y los análisis del sector. Seguir en LinkedIn → |
𝕏 XRecibe los últimos anuncios de ZSvirt y las novedades de la comunidad. Seguir en X → |
🎮 DiscordÚnete a la comunidad ZSvirt para preguntar, compartir ideas y conectar con otros usuarios. Unirse a Discord → |
Explorar proyectos relacionados
codecrafters-io/build-your-own-x
Domina la programación recreando desde cero tus tecnologías favoritas.
561,871 estrellaspublic-apis/public-apis
Una lista colectiva de API gratuitas
498,231 estrellasmorluto/rea
Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.
452,646 estrellasopenclaw/openclaw
La IA que de verdad hace las cosas. Cualquier sistema operativo y cualquier plataforma. Al estilo langosta. 🦞
394,365 estrellas