XCP-ng
企業級開源虛擬化平台
軟體分類 生產力 / 系統工具
軟體標籤
LibreOffice新鮮版free CD/DVD burning solutionLibreOffice安定版
開發廠商 Vates / XCP-ng Community
產品說明
XCP-ng (Xen Cloud Platform – next generation) 是一款基於 Xen 虛擬機管理程式 (Hypervisor) 的企業級虛擬化平台。它起源於 Citrix XenServer 的開源社群分支,旨在提供一個完全開源、無功能鎖定且具備專業技術支援的虛擬化方案。
XCP-ng 直接安裝在實體伺服器上(裸機部署),能將硬體資源高效地分配給多個虛擬機。它與管理工具 Xen Orchestra (XO) 深度整合,提供媲美 VMware ESXi 的進階功能,如線上遷移、高可用性、資源池管理以及備份災難復原。
核心特色:
- 完全開源:所有功能(如 Storage XenMotion、Thin Provisioning)均開放使用,無商用版本的功能限制。
- 強大的現代化硬體支援:支援最新的 CPU、PCI-e 設備直通(Passthrough)與 UEFI 引導。
- 無縫遷移:提供專用工具,可輕鬆將現有的 Citrix Hypervisor 或 VMware 虛擬機遷移至 XCP-ng 平台。
- 安全與隔離:基於 Xen 的架構具備極強的微核心隔離能力,能有效提升虛擬機間的安全性。
- 完善的生態系統:搭配 Xen Orchestra 可實現一鍵更新、圖形化資源監控與自動化備份。
常用指令
XCP-ng 的底層管理主要透過 xe 指令進行,這是與 Xen API 互動的核心工具。
系統與資源管理
# 查看所有實體主機 (Hosts) 的狀態
xe host-list
# 查看所有虛擬機 (VMs) 的運行情況
xe vm-list
| 指令 | 功能說明 | 使用情境 |
|---|---|---|
| xe vm-start | 啟動虛擬機 | 透過 UUID 或名稱啟動特定的 VM。 |
| xe vm-migrate | 線上遷移虛擬機 | 在不停機的情況下將 VM 搬移至另一個節點。 |
| xe sr-list | 列出儲存庫 | 檢查硬碟空間、ISO 庫或遠端儲存連線。 |
| xe task-list | 查看背景任務 | 檢查正在執行的快照、複製或遷移進度。 |
| xe-toolstack-restart | 重啟管理服務 | 當管理介面失去回應時,修復 API 通訊。 |
| xsconsole | 文字模式主控台 | 伺服器本地端進行網路設定與診斷的工具。 |
進階維護技巧
- 安裝 Guest 工具:在虛擬機內安裝
xe-guest-utilities可獲得精確的效能監控資料與乾淨關機功能。 - 災難復原:透過
xe patch-upload可手動為系統安裝關鍵安全更新與修補程式。 - 效能排查:使用
xentop指令可以即時查看各個虛擬機對 CPU、記憶體及網路頻寬的真實消耗。
操作介面
部署建議: 對於希望從商用虛擬化平台轉向開源的企業,XCP-ng 提供了極佳的平衡點。建議將其與 Xen Orchestra 虛擬設備搭配使用,不僅能獲得精美的工作流管理,還能透過 XO-Proxy 實現異地分散式的災備管理。




