XCP-ng:免费开源的服务器虚拟化平台,VMware ESXi 的替代方案
XCP-ng 是一款基于 Xen 的完全开源 Type-1(裸金属)服务器虚拟化平台,继承了 Citrix XenServer 代码库,免费提供高可用、实时迁移、硬件直通等企业级功能。适合想摆脱 VMware 许可费的中小企业和家庭实验室用户。核心卖点:零许可费拿到企业级虚拟化,配合 Xen Orchestra 统一管理。
一句话简介
XCP-ng 是一款基于 Xen 的完全开源 Type-1(裸金属)服务器虚拟化平台,继承了 Citrix XenServer 的代码库,免费提供高可用、实时迁移、硬件直通等企业级功能。适合想摆脱 VMware 许可费的中小企业,以及爱折腾 Homelab 的玩家。
核心亮点
- 💰 零许可费拿企业级功能:高可用、实时迁移、完整 API 全免费,没有功能阉割
- 🔧 真 Type-1 Hypervisor:直接跑在物理硬件上,CPU 开销低,虚拟机性能接近裸金属 95%+
- 🎛️ Xen Orchestra 统一管理:Web 界面集中管理主机、虚拟机、存储和网络,还带增量备份
- 🖥️ 硬件直通:GPU、HBA 卡、USB 控制器能直接分配给虚拟机,接近原生性能
- 🗄️ 灵活存储:本地 LVM、NFS、iSCSI、SMB 都支持,社区方案还能上 ZFS
功能详解
高可用与实时迁移
XCP-ng 免费提供企业级 HA。物理主机挂了,虚拟机会自动在集群里其他主机上重启,把停机时间压到最低。实时迁移(XenMotion)则让你在不中断服务的情况下,把运行中的虚拟机从一台主机挪到另一台,做维护不用先关机。
Xen Orchestra——生态的灵魂
Xen Orchestra(XO)是官方管理工具,一个基于 Web 的集中管理界面。增量备份、云备份、访问控制列表、负载均衡、资源报告都在里面。说它是 XCP-ng 的灵魂不算夸张——没有 XO,很多高级功能都得靠命令行 xe CLI 去折腾。
硬件直通
支持把物理设备直接分给虚拟机:GPU 直通给 Windows/Linux 虚拟机做游戏、转码或 AI 实验,HBA 卡直通给 TrueNAS/Unraid 虚拟机做高性能存储。虚拟机直接访问硬件,性能接近原生。
存储与快照
支持本地 LVM、NFS、iSCSI、SMB 多种存储库。配合 Xen Orchestra 能做基于快照的增量备份、持续复制和文件级还原,是数据保护和灾难恢复的基础。
安装/使用教程
- 到 XCP-ng 官网(https://xcp-ng.org)下载最新 ISO 镜像
- 把 ISO 写入 U 盘,或者用 PXE 网络启动
- 用启动盘引导服务器,按提示完成安装(选目标磁盘、配网络、设 root 密码)
- 主机装好后,强烈建议再部署 Xen Orchestra 虚拟机做集中管理
XCP-ng 官方文档很全,遇到问题先去翻 https://xcp-ng.org/docs
适用场景
- 家庭实验室(Homelab):把 Plex、Pi-hole、pfSense、Home Assistant 等服务整合到一台主机上,省电省空间
- 中小企业:作为 VMware ESXi 的经济替代,跑 Windows Server、Linux 等关键业务
- HA 集群:2-3 台主机加共享存储,实现业务连续性和无中断维护
- 托管服务商:用 Xen Orchestra 的权限控制给客户提供 IaaS
类似工具对比
| 特性 | XCP-ng | Proxmox VE | VMware ESXi |
|---|---|---|---|
| Hypervisor | Xen(Type-1) | KVM(Debian 之上) | ESXi(Type-1) |
| 开源 | 是 | 是 | 否(免费版功能受限) |
| 容器支持 | 不直接支持 LXC | 原生 LXC | 否 |
| 管理界面 | Xen Orchestra(独立部署) | 集成 Web UI | vCenter(付费) |
| 备份 | XO 增量备份 | Proxmox Backup Server | 需付费方案 |
| 上手难度 | 稍陡,需理解 XO 协同 | 较友好 | 商业生态成熟 |
常见问题 FAQ
Q: XCP-ng 和 Proxmox VE 怎么选?
要原生 LXC 容器、喜欢一个 Web UI 全搞定,选 Proxmox。要更纯粹的 Type-1 Hypervisor、看重 Xen 的稳定性,选 XCP-ng。两者都是好工具。
Q: 一定要用 Xen Orchestra 吗?
不用也行,xe CLI 能完成大部分操作,但体验会差很多。要增量备份等高级功能,强烈建议部署 XO。
Q: 硬件兼容性怎么样?
服务器级硬件(Intel/Broadcom 网卡)基本没问题,某些消费级或最新硬件可能驱动滞后,装之前先查兼容列表。
Q: 免费是真的免费吗?
是。核心功能全免费。Xen Orchestra 本身开源可自建,官方也提供付费的 XOA 设备,但那是可选的。
相关推荐
推荐资源
KDiskMark:Linux 上最像 CrystalDiskMark 的磁盘测速工具,fio 的 GUI 分身
KDiskMark 是一个面向 Linux 的图形化磁盘基准测试工具,底层调用 fio 引擎,提供类似 CrystalDiskMark 的交互体验。适合需要快速评估 SSD/HDD/NVMe 读写性能但不想啃 fio 命令行的用户。支持顺序读写、4K 随机读写、多队列深度/线程组合测试,结果以表格直观展示。
Redshift:开源屏幕色温调节工具,日出日落自动护眼
Redshift 是一款开源屏幕色温调节工具,根据地理位置和当地时间自动把屏幕从白天的冷色调平滑过渡到夜间的暖色调,减少夜间蓝光。适合长期夜间用电脑、眼睛容易疲劳的程序员、写作者和夜猫子。核心卖点:日出日落自动计算,一条命令就能跑起来。
FreeFileSync:数据主权时代,这款开源同步工具让你的文件自主可控 🗂️
2026年数据主权意识觉醒,本地化文件同步方案迎来第二春。FreeFileSync 横跨 Windows、macOS、Linux 三大平台,凭借精准的增量对比引擎和四种灵活同步模式,成为去中心化数据管理的终极利器,完美适配边缘计算场景。
Variety 开源桌面壁纸工具:端侧AI赋能 Linux 桌面美学,打造边缘计算时代的个性化数字孪生
2026年边缘计算与端侧AI全面落地,桌面个性化从纯美学升级为生产力入口。Variety 作为 Linux 最强大的开源壁纸自动更换工具,通过多源壁纸聚合和脚本扩展能力,在 AI 驱动的工作环境中为开发者打造动态、智能的桌面数字孪生。
Xfburn:Xfce 桌面的轻量光盘刻录工具——十几 MB 搞定 CD/DVD 的数据备份和 ISO 烧录
Xfburn 是 Xfce 桌面环境自带的轻量级光盘刻录工具,专做 CD/DVD 数据刻录、音频 CD 制作和 ISO 镜像烧录。支持多区段刻录、可擦写光盘擦除、从音频文件创建 Red Book 标准 CD。包体积仅十几 MB,依赖极少,老旧设备也能流畅运行。基于 cdrtools/cdrkit 后端,Linux 各发行版包管理器均可一键安装。
JDiskReport:边缘计算时代的数据存储审计利器 📊
2026年边缘计算设备呈指数级增长,分布式存储节点的空间管理从"运维小事"升级为"数据主权合规要件"。JDiskReport 跨平台开源硬盘分析工具,以多维图表直观展示存储分布,支持网络驱动器扫描和报告导出,为边缘端数据审计提供轻量高效的技术支撑。
GNOME Terminal:当默认终端不再是唯一选择,它还剩下什么
GNOME Terminal 是 GNOME 桌面环境的默认终端模拟器,基于 VTE 库构建,对 GNOME 用户来说开箱即用。适合不需要花哨功能的日常命令行用户——系统管理、SSH、Git、编译,够用。支持多 Profile 配置、透明背景、自定义快捷键。如果你的需求是 GPU 渲染的丝滑滚动和极致定制化,这篇评测也会告诉你在第几个分岔路口换车。
Oh My Zsh:一条命令拥有增强版终端,300+ 插件让 Git/Docker/kubectl 自动补全开箱即用
Oh My Zsh 是一个社区驱动的 Zsh 配置管理框架,一条命令安装即用。内置 300+ 插件(git/docker/kubectl 等),150+ 主题,支持自动补全、语法高亮和 Git 状态集成。适合从 Bash 迁移到 Zsh 的所有开发者,大幅降低 Zsh 学习曲线。开源免费,GitHub 170k+ Star。
Hyprland:Wayland 上最"好看"的动态平铺合成器,效率与美学兼得的 Linux 桌面方案
Hyprland 是一个基于 Wayland 的动态平铺合成器,专为追求桌面效率与美学的 Linux 进阶用户设计。它将平铺窗口管理器的高效工作流与现代桌面的流畅动画、圆角、模糊效果无缝融合,支持高度自定义配置。核心卖点:开箱即用的视觉效果加上动态平铺,无需牺牲性能换美学。
Worker:当 Midnight Commander 不够强时,这个双面板文件管理器把配置做到了极致
Worker 是一款适用于 X11 环境的高度可配置双面板文件管理器。其核心特点是将几乎所有行为——快捷键、鼠标操作、文件关联、右键菜单、自定义按钮——全部开放为可编辑的文本配置文件。内建 Actions 系统支持绑定外部脚本(Shell/Python/Perl),实现一键批量重命名、格式转换、打包解压等复杂操作。适合追求效率和深度定制的 Linux/Unix 高级用户。
💬 评论