找回密码
立即注册
搜索
发回帖 发新帖

5273

积分

0

好友

677

主题
发表于 2 小时前 | 查看: 13| 回复: 0

云栈社区一直关注虚拟化技术栈的演进,尤其是 VMware 替代方案的生态变化。本文编译自资深虚拟化专家 Vladan Seget 的一手测评,他从 VMware vSphere 管理员的视角出发,把 ZSvirt 部署到实验环境中,亲身体验了安装初始化、集群与主机管理、虚拟机创建、存储与网络配置、高可用以及备份等功能。对于正在评估 VMware 替代方案、关注 KVM 虚拟化,或希望了解新兴开源平台的技术人员而言,这是一份值得参考的第三方实践记录。

2026 年 8 月,又一个 VMware 替代方案进入开源世界,而且这一个值得认真看一看。事实上,ZSvirt(zsvirt.io / GitHub:ZSvirt/zsvirt)是 ZStack 久经生产验证的 ZSphere 引擎的社区版,以 GPL-3.0 发布,对生产用途的主机数量、虚拟机数量和功能均无限制。

它通过单一控制平面管理基于 KVM 的基础设施,宣称可扩展到 10,000+ 台主机,并支持大型虚拟机(最高 768 vCPU)。架构采用模块化、异步、插件化设计,附带完整的 Web UI、2,000+ REST/OpenAPI 接口、Terraform provider,以及 Go/Python/Java SDK。

有两条非常简单的测试部署路径,因为官方同时提供 ISO 和 OVA 文件。可惜手头没有空闲的硬件,我只在 VMware Workstation 实验环境里测试了裸机安装方式(嵌套部署)。

ZSvirt 操作系统安装摘要界面,展示本地化、软件、系统和用户设置等配置项

ISO 是基于加固 Linux 基础系统的干净安装程序。

ZSvirt 安装过程中的软件选择界面,包含管理节点、计算节点和专家模式选项

通过 USB 或虚拟介质启动,选择 “ZSvirt 管理节点”。可以看到,计算节点和专家模式安装类型,前者只安装为计算节点,后者只安装占用最小的基础操作系统。它适合需要对节点配置保持完全控制的管理员,例如专用的计算、存储或监控节点。

配置系统安装位置,在管理网卡上分配静态 IP,设置 root 密码,然后让它安装。自动重启后,管理服务会自动启动。

你可以把它看作用一个 ISO 同时安装 VMware ESXi 和 vCenter Server,因为安装完成后,你会依次创建数据中心、创建集群并把主机加入集群 —— 和在 VMware 基础设施里的做法完全一样。

控制台看起来是这样的:

ZSvirt 管理节点控制台界面,展示节点信息、时间信息、磁盘、网卡、CPU 和内存使用率

注意: 安装过程中创建新用户并设置密码后,这个用户只用于控制台。UI 用户(admin)已经创建并“烘培进了 ISO”,其默认 UI 登录名/密码组合已预先分配。你只需在 UI 初始化阶段修改它。

因此,登录 UI 请访问 https://IP_of_zsvirt:443,使用 admin 作为用户名登录。

  • 默认登录名/密码:admin/password(请立即修改)。

登录后,你可以启动助手并完成引导式初始化:

ZSvirt 初始化向导欢迎界面,提供手动初始化或从备份恢复两种选项

首次登录后,初始化向导启动。

  • 创建数据中心 + 集群
  • 添加主机(一体化部署中为同一台机器)
  • 添加本地(或共享)主存储 / 数据存储
  • 添加镜像存储
  • 创建分布式交换机 + 端口组
  • 上传系统镜像(qcow2/raw)
  • 启动第一台虚拟机

ZSvirt 添加主机配置向导,展示数据中心、集群、主机和分布式交换机的关系架构图

所以,如你所见,安装过程与 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 的系统管理非常完整、细致,并且由策略驱动。 下图展示了不同选项。

ZSvirt 系统管理参数配置页面,展示平台策略、删除策略、管理节点策略和清理策略

创建第一台新虚拟机

创建虚拟机可以通过向导完成:从零创建、导入,或从模板部署。

ZSvirt 虚拟化平台中选择虚拟机创建类型对话框,提供新建、导入和从模板三个选项

整个过程看起来很熟悉,略有优势的是向导会先给出初始选项。但总体与大家熟悉的 VMware vSphere 或 Proxmox 差不多。

ZSvirt 新建虚拟机向导,展示 Windows 操作系统选择下拉菜单和硬件配置信息

实验环境中的虚拟机创建示例,运行 W10 虚拟机。安装操作系统后,你只需安装虚拟机工具(与 VMware vSphere 类似)。

通过浏览器访问 Windows 10 虚拟机桌面,GuestTools 正在安装中

业务连续性高可用(HA)

ZSvirt HA(高可用)策略是继承自生产级 ZSphere 引擎的企业功能之一。它在开源社区版中可用,旨在主机或相关基础设施故障时保持虚拟机运行。

ZSvirt HA 如何工作?

ZSvirt 持续监控集群内主机和虚拟机的健康状况。当检测到主机故障(或某些资源路径中断)时,管理平面会自动在同集群的健康主机上重启受影响的虚拟机。

关键特性:

  • NeverStop 模式(主要 HA 模式):如果虚拟机异常停止(主机崩溃、断电等),平台会自动重启它。计划内关机(手动停止、客户机内关机/下电,或计划任务)不会触发重启。
  • None 模式:不自动重启。
  • 基于特定资源检查的故障迁移 / 重启策略。你可以为不同的故障组合定义行为:
    • 管理网络连通性(主机管理节点)
    • 存储网络连通性(主机访问虚拟机系统盘 / 主存储)
    • 业务网卡状态(客户机网络路径)

ZSvirt 可靠性模块下的 HA 策略配置页面,展示 VM 故障迁移策略和主机错误检测设置

典型可配置场景包括“管理和存储网络正常,但业务网卡故障 → 重启/迁移或不重启”这类情况。用户经常提到,这种基于场景的策略比某些其他开源平台的基础 HA 开关更细。

  • 需要共享存储(NFS、iSCSI、Ceph 等),虚拟机才能在另一台主机上重启。本地存储只支持单主机重启(用处有限)。
  • 与热迁移和平台的 DRS 类调度协同工作。
  • 管理平面本身支持双节点 HA(VIP + 控制平面自动故障切换)。为此,你必须安装第二台管理节点并启用其 HA,这个流程同样由向导驱动。

虚拟机备份——ZSvirt 能提供什么?

这是许多人在测试任何新虚拟化平台之前最先会问的问题。 事实上,更换虚拟化平台并保留原有备份服务器要容易得多。想想各种合规用途,比如某些业务需要将备份数据保留 10 年以上。

ZSvirt 可对接 Veeam Backup & Replication v12 和 v13,以及 Commvault 11.40.51。Veeam 集成支持无代理虚拟机备份、全量和增量备份、整机恢复和文件级恢复,用户无需在客户机操作系统内安装备份代理,即可恢复整台虚拟机或单个文件。

由 Veeam 备份的 VMware 虚拟机也可以恢复到 ZSvirt,用于平台迁移和灾难恢复。Veeam 备份组件可以独立部署和升级。Commvault 集成支持 ZSvirt 虚拟机的备份和恢复,使企业能将其纳入现有数据保护基础设施。

Veeam 支持的 KVM 目标仍局限于特定平台,这些平台需要暴露所需的 API 和变更块跟踪(CBT)机制。

ZSvirt 在基础设施层面包含可靠的内置保护:

  • 单台虚拟机或单个卷的快照(时间点、崩溃一致)。
  • 专用备份存储对象(本地目录、SFTP 等)。
  • UI 中的备份计划 / 策略——你可以选择特定虚拟机,设置调度、保留策略和目标备份存储。
  • 从这些快照/备份执行整机恢复或卷恢复。

因此,你无需任何第三方工具就能保护单台虚拟机。对于崩溃一致性恢复已足够的简单 Linux/Windows 工作负载、实验室或测试系统,这完全可用。不过,若要实现更细的粒度和应用一致性处理,你需要第三方备份工具。

开箱即有的能力:

  • ZSvirt 原生的快照和卷管理。
  • 专用备份存储对象(SFTP 及其他)。
  • 完整的 REST API 接口,因此任何能调用 API 或使用客户机代理的备份产品都可以与环境交互。

不过,ZSvirt 原生快照/备份仅具备崩溃一致性。

它们不提供:

  • 应用一致性处理(VSS 写入器、SQL 日志截断、Exchange 一致性检查、Active Directory 感知处理)。事务一致的数据库。
  • 细粒度恢复(从客户机内部恢复单个数据库、单个邮箱、单个 AD 对象、单个文件/文件夹)。

对于这些工作负载,你需要以下之一:

  • 客户机级代理(推荐的短期方案):
    • Veeam Agent for Windows/Linux
    • 其他任何应用感知代理(Commvault、Nakivo agent 等)

这些代理运行在虚拟机内部,与应用通信,提供适当的一致性 + 文件/项目级恢复。

  • 具备 hypervisor 集成的完整备份产品(一旦可用)

目前 ZSvirt 还没有原生 Veeam Backup & Replication 插件(不同于 Proxmox,后者从 Veeam 12.2 起已有部分支持)。在它出现之前,Veeam 仍可通过代理保护虚拟机,或将其视为普通 Linux/Windows 机器。

  • 混合方案——使用 ZSvirt 原生快照实现快速回滚/短期保护,并在其上叠加合适的备份工具,用于长期保留、异地副本和应用一致性恢复。

在原生支持落地之前,对于需要应用一致性处理的虚拟机,ZSvirt 可以依赖客户机代理,或在平台成熟过程中使用快照编排。内置的快照和备份存储功能已能满足实验室和较小生产工作负载的基础保护需求。

但在我看来,缺少 Veeam 支持只是暂时的。随着大量基于 KVM 的平台涌现,当 Veeam(或其他数据保护平台)宣布支持时,它们会一下子全部被支持。

注意: 我的结论仅基于 Veeam,不过,市面上还有其他备份工具,你用于备份的可能是别的产品,也可能不是,对吧?

现在谁该关注 ZSvirt?

  • 想要 vSphere 式操作模型(数据中心 → 集群 → 主机 → 虚拟机、分布式交换机、DRS 类策略)又不想支付高昂许可费的团队。
  • 已经熟悉 KVM、但需要比原生 libvirt 或早期 Proxmox Datacenter Manager 更好的多主机管理能力的人。
  • 计划有序退出 VMware,并看重无代理迁移路径的企业。
  • 看重五分钟嵌套评估镜像的 homelab 用户和 PoC 团队。

现在仍处于早期(v1.0.0 于 2026 年 8 月中旬发布),所以文档会有些粗糙,产品中偶尔还会残留 ZStack 的命名。不过,核心引擎在商业版 ZSphere 品牌下已有多年生产使用。

这种血统体现在规模宣称和功能集的完整度上。它是一个成熟的平台。

下载 OVA/QCOW2,嵌套启动或通过 ISO 安装到裸机,创建几台虚拟机,自己看看。对这样质量的平台来说,入门门槛从未如此之低。全球都有社区支持,因为这个平台在日本和整个亚洲非常受欢迎。

从 vSphere 迁移

这里简单说说从 vSphere 迁移。可以从 VMware vSphere、其他基于 KVM 的平台、Hyper-V 或物理服务器(基于代理)以及其他受支持平台进行无代理迁移。事实上,你下载并部署一台名为 ZMigrate 的虚拟机,然后按照迁移向导操作。无需在源虚拟机上安装任何代理。

VMware 迁移工具演示,展示从 VMware 到 ZStack 的迁移流程、步骤说明和资源映射界面

它使用块级复制,割接最快只需五分钟,另有 OVF 导入和 VMDK 上传。仅这一点就足以让仍在运行 Broadcom 定价 vSphere 的企业感兴趣。 请务必查看迁移流程的官方文档。

一如既往,在任何生产割接之前,请在你自己的环境中充分测试。

结语

我快速部署并测试了管理节点,创建了数据中心、集群和一台简单的 W10 虚拟机。平台看起来和用起来都很稳健、非常快,UI 非常精致(说实话,我比 Proxmox 的 UI 更喜欢它)。我看到的主要优势是,很容易在“一体化”场景中部署第一个管理节点并测试一切。当然,如果你想要集群,至少还需要再部署一个节点。

我没有测试 ZMigrate,因为这篇文章已经太长了,但也许之后我会试一下。

我会推荐它用于测试和 POC 吗?绝对会。 有专门的 VMware 迁移工具,确实减轻了痛苦。如果你喜欢社区版,并最终决定需要带 SLA 和 LTS 版本的完整支持,那么 ZStack 的企业版(zstack-cloud.com/zvf)使用同一引擎,但功能更多,例如高级多集群 / ZCenter 门户、可选的分布式存储模块、容器相关模块,以及某些合规和本地化功能。

参考资料

加入社区




上一篇:数学解题AI短视频生成工具:拍照上传自动讲题,老师免费使用
下一篇:ZSvirt 和 Proxmox VE 怎么选?2026 开源虚拟化平台深度对比
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-23 08:05 , Processed in 0.070451 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表