Skip to content

XCP-ng

企業級開源虛擬化平台

軟體分類 生產力 / 系統工具
軟體標籤
LibreOffice新鮮版free CD/DVD burning solutionLibreOffice安定版
開發廠商 Vates / XCP-ng Community
Stars
0
Forks
0
License
GNU GPL V2
Version
Update
OS

產品說明

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 實現異地分散式的災備管理。