zsvirt README

The project's README from github.com/ZSvirt/zsvirt. As one markdown file: README.md.

ZSvirt Logo

ZSvirt/zsvirt Daily Java | Trendshift ZSvirt/zsvirt Weekly Java | Trendshift  

Open Source Virtualization
Enterprise Ready, Community Driven

ZSvirt Website Documentation Live Demo Download

English  ·  简体中文

Try it now — no physical hardware needed. Grab the qcow2 or OVA image, boot it as a VM on VMware, VirtualBox, KVM, or a cloud host (nested virtualization), set an IP, and the ZSvirt management node is ready. See Run ZSvirt inside a VM or jump to the Quick Start.

What is ZSvirt

ZSvirt brings ZStack's enterprise-proven ZSphere virtualization engine into the open-source world. Backed by ZStack, a mature infrastructure leader, ZSvirt is a lightweight, scalable platform for running and managing virtual machines without vendor lock-in.

Install a management node, attach KVM-based hosts, and manage your whole environment — VMs, clusters, storage, and networks — through a web UI, a RESTful API (with Terraform and Go/Python/Java SDKs), or a CLI. VMware migration tooling — online migration, OVF import, and VMDK upload — is built in.

Product Tour

📊 DASHBOARD — Unified Operations Overview

ZSvirt Unified Operations Dashboard


🗂️ INVENTORY — Centralized Infrastructure Management

ZSvirt Centralized Infrastructure Inventory


🔄 MIGRATION MANAGEMENT — Workload Migration

ZSvirt Migration Management

Live Demo

ZSvirt Live Demo is a free hosted environment for trying ZSvirt online — no installation or sign-up required. Open the link and click Demo Login to start exploring the platform right away.

Architecture

ZSvirt uses a modular architecture built around virtualization resource management, the management plane, extension services, and operational tooling.

Core capabilities include:

At the software architecture level, ZSvirt emphasizes asynchrony, statelessness, extensibility, and automation:

ZSvirt Architecture

VMware Migration Guide

As enterprises reassess their virtualization strategies, migration from VMware to alternative platforms has become an important topic for organizations seeking cost control, infrastructure flexibility, and long-term operational stability.

ZSvirt provides migration-oriented capabilities and operational tools to help users evaluate, plan, and move workloads from existing VMware environments to ZSvirt-based virtualization infrastructure.

Migrate from VMware to ZSvirt

Quick Start

The fastest way to evaluate ZSvirt is to follow the quick start guide in the product documentation. It walks you through preparing compute, network, and storage resources, initializing the management service, and creating your first virtual machine.

Prefer to try it in a VM first? Download the qcow2 or OVA image and run the management node inside any hypervisor — see Running ZSvirt inside a VM.

🚀 Quick Start
▶️ Video

Best Practices

Powered by the same enterprise engine as ZSphere, ZSvirt inherits proven success across global customers below.

ZSvirt global customers and partners

Virtualization Platform Comparison

Proxmox VE vs VMware vSphere vs ZSvirt

Proxmox VE vs ZSvirt virtualization platform comparison

Governance

ZSvirt is governed by a lightweight open-source governance model that defines how the project is maintained, how decisions are made, and how contributors collaborate.

The GOVERNANCE.md document is the starting point for learning about project roles, maintainer responsibilities, decision-making processes, release management, and community collaboration.

As the community grows, the governance model may evolve to include dedicated maintainers, working groups, and more formal project processes.

Contributing

We welcome and appreciate contributions from the community. Whether you are fixing bugs, improving documentation, proposing features, adding tests, or sharing deployment, migration, and operational practices, your contribution helps make ZSvirt better.

If you are new to the project, you can start with documentation improvements, issue reports, test verification, migration experience, or community discussions. Developers are also welcome to contribute code improvements, tooling enhancements, and integrations.

We may recognize active contributors through community acknowledgements, release notes, contributor lists, or future community programs.

Before contributing, please read:

Security

The security process for reporting vulnerabilities is described in SECURITY.md.

Please do not report security vulnerabilities through public GitHub Issues or Discussions.

License

ZSvirt is licensed under the GNU General Public License v3.0.

Some repositories or components may include third-party open-source software under different licenses. Please check the LICENSE, NOTICE, and related files in each repository for details.

Resources

🌐 Community Website

Explore ZSvirt features, use cases, news, and community resources.

Visit Website →

▶️ Videos

Watch the ZSvirt product introduction and discover its core capabilities.

Watch Product Video →

📝 Blog

Discover release updates, engineering stories, and virtualization insights.

Read the Blog →

💬 GitHub Discussions

Ask questions, share ideas, and connect with the ZSvirt community.

Join the Discussion →

▶️ YouTube

Follow the ZSvirt channel for demonstrations, tutorials, and product updates.

Follow on YouTube →

💼 LinkedIn

Follow ZSvirt for project news, community highlights, and industry insights.

Follow on LinkedIn →

𝕏 X

Get the latest ZSvirt announcements and community updates.

Follow on X →

🎮 Discord

Join the ZSvirt community to ask questions, share ideas, and connect with other users.

Join on Discord →

zsvirt (ZSvirt/zsvirt)

Searching Database…

这是什么?ZSvirt 是一个开源的 IaaS 虚拟化引擎,将 ZStack 的企业级 ZSphere 技术带给社区,让你可以在基于 KVM 的主机上运行和管理虚拟机,而不会被厂商锁定。
ZSvirt 本身是虚拟机监控器,还是位于 KVM 主机之上的管理层?ZSvirt 是一个管理平台,本身不是虚拟机监控器——你安装 ZSvirt 管理节点并接入现有的基于 KVM 的主机,然后从它那里管理虚拟机、集群、存储和网络。
没有专用硬件时我怎么试用 ZSvirt?下载 qcow2 或 OVA 镜像,借助嵌套虚拟化在 VMware、VirtualBox、KVM 或云主机中作为虚拟机启动,然后设置一个 IP 让管理节点运行起来;快速入门指南会带你创建第一台虚拟机。
安装管理节点之前我需要准备什么?按照快速入门指南的说明,你至少需要一台可接入管理节点的基于 KVM 的主机,以及用于初始化服务的计算、网络和存储资源。
ZSvirt 有公司支持,还是纯社区驱动?ZSvirt 由老牌基础设施厂商 ZStack 提供支持,同时作为一个开源、社区驱动的项目发布,构建在 ZStack 久经验证的引擎之上。
我能不停机地从 VMware 迁移虚拟机吗?可以,ZSvirt 内置了在线迁移、OVF 导入和 VMDK 上传工具,专门用于从现有 VMware 环境迁移工作负载。
有哪些 SDK 可用于自动化 ZSvirt?ZSvirt 提供 RESTful API,附带官方的 Terraform、Go、Python 和 Java SDK,还有一个用于脚本编写和自动化的 CLI。
不安装任何东西也能试用 ZSvirt 吗?可以,ZSvirt 在线演示(Live Demo)是一个免费的托管环境——打开链接并点击 Demo Login,即可立即体验该平台,无需安装或注册。
ZSvirt 与 Proxmox VE 或 VMware vSphere 相比如何?项目 README 中包含一张直接的功能对比表,将 Proxmox VE、VMware vSphere 和 ZSvirt 相互对照,帮助你评估哪个平台适合你的需求。
What are similar projects?ProxmoxVE, macos, nvx, CubeSandbox, Docker-OSX, tart, Proxmox, labtether
Creator
ZSvirt
Size
81.3 MB
Stars
2K
Updated
CommitOct 10
Age
2mo
Commits · 90 Days