Vladan Seget 是一位独立顾问专家,也是知名的虚拟化主题博客站 —— ESX Virtualization( vladan.fr [1] )的主笔兼运营。有 20 余年 VMware 与微软虚拟化技术及 IT 管理经验,持有 VCP-DCV、VCAP-DCD、VCAP-DCA 认证,17 次获评 VMware vExpert,并入选 Veeam Vanguard。
2026 年 10 月 15 日, Vladan Seget 发表了一篇关于 ZSvirt 的测评文章: 《ZSvirt.io – Open-Source KVM Virtualization That Actually Feels Enterprise (and Deploys in Minutes)》 [2]。
在这篇文章中,Vladan Seget 将 ZSvirt 部署到自己的实验环境中,亲自体验了安装初始化、集群与主机管理、虚拟机创建、存储与网络配置、高可用以及备份等功能,并 从熟悉 VMware vSphere 的管理员视角,分享了他对 ZSvirt 操作体验和企业级能力的观察。
对于正在评估 VMware 替代方案、关注 KVM 虚拟化,或希望了解新兴开源平台的技术人员而言,这是一份值得参考的第三方实践记录。
本文由作者授权转载,以下为翻译内容。
2026 年 8 月,又一个 VMware 替代方案进入开源世界,而且这一个值得认真看一看。事实上, ZSvirt(zsvirt.io / GitHub:ZSvirt/zsvirt)是 ZStack 久经生产验证的 ZSphere 引擎 [3] 的社区版,以 GPL-3.0 发布,对生产用途的主机数量、虚拟机数量和功能均无限制。
它通过单一控制平面管理基于 KVM 的基础设施,宣称可扩展到 10,000+ 台主机,并支持大型虚拟机(最高 768 vCPU)。架构采用模块化、异步、插件化设计,附带完整的 Web UI、2,000+ REST/OpenAPI 接口、Terraform provider,以及 Go/Python/Java SDK。
有两条非常简单的测试部署路径,因为官方同时提供 ISO 和 OVA 文件。可惜手头没有空闲的硬件,我只在 VMware Workstation 实验环境里测试了裸机安装方式(嵌套部署)。
通过 USB 或虚拟介质启动,选择“ZSvirt 管理节点”。可以看到,计算节点和专家模式安装类型,前者只安装为计算节点,后者只安装占用最小的基础操作系统。它适合需要对节点配置保持完全控制的管理员,例如专用的计算、存储或监控节点。
配置系统安装位置,在管理网卡上分配静态 IP,设置 root 密码,然后让它安装。自动重启后,管理服务会自动启动。
你可以把它看作用一个 ISO 同时安装 VMware ESXi 和 vCenter Server,因为安装完成后,你会依次创建数据中心、创建集群并把主机加入集群 —— 和在 VMware 基础设施里的做法完全一样。
控制台看起来是这样的:
注意: 安装过程中创建新用户并设置密码后,这个用户只用于控制台。UI 用户(admin)已经创建并“烘培进了 ISO”,其默认 UI 登录名/密码组合已预先分配。你只需在 UI 初始化阶段修改它。
因此,登录 UI 请访问 https://IP_of_zsvirt:443,使用 admin 作为用户名登录。
登录后,你可以启动助手并完成引导式初始化:
登录后,初始化向导启动。
所以,如你所见,安装过程与 VMware vCenter Server 差别不大。
管理节点启动后,你之后可以再添加纯计算节点。UI 感觉快速且响应灵敏。体验比 vCenter Server 更轻量(我们都知道 vCenter Server 虚拟机是个吃资源的庞然大物,对吧?)。ZSvirt 感觉像轻量级的 UI/Linux 管理工具:在资源清单里可以创建集群,还能找到分布式网络、快照、告警、审计和 HA/DRS 类策略。这些都有,触手可及。
UI 非常快。事实上,比 vCenter server 还快一点(如果你是 VMware 管理员的话)。
注意: 你还可以添加额外的管理节点,获得类似 vCenter HA 的能力。 额外计算节点基本遵循相同的安装步骤,只需选择 ZSvirt 计算节点单选按钮,如本文第一张图所示。
ZSvirt 管理节点可以与另一台管理节点组成 HA。工作流助手会让这件事更容易,但我们的实验环境只保留了一个节点。
主存储支持本地目录、NFS、 iSCSI、Ceph 及其他插件。平台有独立的备份存储概念(包括 SFTP),以及完整的卷/快照生命周期管理。
网络提供分布式交换机、端口组、安全组,以及支持热迁移的 SR-IOV。
外观和操作体验与你熟悉的 VMware vSphere 或其他类似虚拟化平台相当接近。ZSvirt 的系统管理非常完整、细致,并且由策略驱动。下图展示了不同选项。
注意: 所有图片均可点击 —— 点击后可弹出浮层查看细节。
创建虚拟机可以通过向导完成:从零创建、导入,或从模板部署。
整个过程看起来很熟悉,略有优势的是向导会先给出初始选项。但总体与大家熟悉的 VMware vSphere 或 Proxmox 差不多。
实验环境中的虚拟机创建示例,运行 W10 虚拟机。安装操作系统后,你只需安装虚拟机工具(与 VMware vSphere 类似)。
ZSvirt HA(高可用)策略是继承自生产级 ZSphere 引擎的企业功能之一。它在开源社区版中可用,旨在主机或相关基础设施故障时保持虚拟机运行。
ZSvirt HA 如何工作?
ZSvirt 持续监控集群内主机和虚拟机的健康状况。当检测到主机故障(或某些资源路径中断)时,管理平面会自动在同集群的健康主机上重启受影响的虚拟机。
典型可配置场景包括“管理和存储网络正常,但业务网卡故障 → 重启/迁移或不重启”这类情况。用户经常提到,这种基于场景的策略比某些其他开源平台的基础 HA 开关更细。
这是许多人在测试任何新虚拟化平台之前最先会问的问题。 事实上,更换虚拟化平台并保留原有备份服务器要容易得多。想想各种合规用途,比如某些业务需要将备份数据保留 10 年以上。
ZSvirt 可对接 Veeam Backup & Replication v12 和 v13,以及 Commvault 11.40.51。Veeam 集成支持无代理虚拟机备份、全量和增量备份、整机恢复和文件级恢复,用户无需在客户机操作系统内安装备份代理,即可恢复整台虚拟机或单个文件。
由 Veeam 备份的 VMware 虚拟机也可以恢复到 ZSvirt,用于平台迁移和灾难恢复。Veeam 备份组件可以独立部署和升级。Commvault 集成支持 ZSvirt 虚拟机的备份和恢复,使企业能将其纳入现有数据保护基础设施。
Veeam 支持的 KVM 目标仍局限于特定平台,这些平台需要暴露所需的 API 和变更块跟踪(CBT)机制。
ZSvirt 在基础设施层面包含可靠的内置保护:
因此,你无需任何第三方工具就能保护单台虚拟机。对于崩溃一致性恢复已足够的简单 Linux/Windows 工作负载、实验室或测试系统,这完全可用。不过,若要实现更细的粒度和应用一致性处理,你需要第三方备份工具。
开箱即有的能力:
不过,ZSvirt 原生快照/备份仅具备崩溃一致性。
它们不提供:
对于这些工作负载,你需要以下之一:
这些代理运行在虚拟机内部,与应用通信,提供适当的一致性 + 文件/项目级恢复。
目前 ZSvirt 还没有原生 Veeam Backup & Replication 插件(不同于 Proxmox,后者从 Veeam 12.2 起已有部分支持)。在它出现之前,Veeam 仍可通过代理保护虚拟机,或将其视为普通 Linux/Windows 机器。
在原生支持落地之前,对于需要应用一致性处理的虚拟机,ZSvirt 可以依赖客户机代理,或在平台成熟过程中使用快照编排。内置的快照和备份存储功能已能满足实验室和较小生产工作负载的基础保护需求。
但在我看来,缺少 Veeam 支持只是暂时的。随着大量基于 KVM 的平台涌现,当 Veeam(或其他数据保护平台)宣布支持时,它们会一下子全部被支持。
注意: 我的结论仅基于 Veeam,不过,市面上还有其他备份工具,你用于备份的可能是别的产品,也可能不是,对吧?
现在仍处于早期(v1.0.0 于 2026 年 8 月中旬发布),所以文档会有些粗糙,产品中偶尔还会残留 ZStack 的命名。不过,核心引擎在商业版 ZSphere 品牌下已有多年生产使用。
这种血统体现在规模宣称和功能集的完整度上。它是一个成熟的平台。
下载 OVA/QCOW2,嵌套启动或通过 ISO 安装到裸机,创建几台虚拟机,自己看看。对这样质量的平台来说,入门门槛从未如此之低。全球都有社区支持,因为这个平台在日本和整个亚洲非常受欢迎。
这里简单说说从 vSphere 迁移。可以从 VMware vSphere、其他基于 KVM 的平台、Hyper-V 或物理服务器(基于代理)以及其他受支持平台进行无代理迁移。事实上,你下载并部署一台名为 ZMigrate [4] 的虚拟机,然后按照迁移向导操作。无需在源虚拟机上安装任何代理。
它使用块级复制,割接最快只需五分钟,另有 OVF 导入和 VMDK 上传。仅这一点就足以让仍在运行 Broadcom 定价 vSphere 的企业感兴趣。请务必查看迁移流程的官方文档。
一如既往,在任何生产割接之前,请在你自己的环境中充分测试。
我快速部署并测试了管理节点,创建了数据中心、集群和一台简单的 W10 虚拟机。平台看起来和用起来都很稳健、非常快,UI 非常精致(说实话,我比 Proxmox 的 UI 更喜欢它)。我看到的主要优势是,很容易在“一体化”场景中部署第一个管理节点并测试一切。当然,如果你想要集群,至少还需要再部署一个节点。
我没有测试 ZMigrate,因为这篇文章已经太长了,但也许之后我会试一下。
我会推荐它用于测试和 POC 吗?绝对会。 有专门的 VMware 迁移工具,确实减轻了痛苦。如果你喜欢社区版,并最终决定需要带 SLA 和 LTS 版本的完整支持,那么 ZStack 的企业版( zstack-cloud.com/zvf [5])使用同一引擎,但功能更多,例如高级多集群 / ZCenter 门户、可选的分布式存储模块、容器相关模块,以及某些合规和本地化功能。
虚拟化博客: https://www.vladan.fr/about/
[2] [3]ZStack: https://www.zstack-cloud.com/
[4] [5]ZVF: https://www.zstack-cloud.com/products/cloud_product/zvf/
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70044221/viewspace-3186274/ ,如需转载,请注明出处,否则将追究法律责任。