KBVS0001-Xen Orchestra 6.5 新功能與版本更新說明

本文件整理 XO 6.5 釋出公告的核心更新,並針對每項功能補充背景說明,協助理解這些改動的用途與價值。XO 6.5 的三大主軸為:QCOW2 磁碟格式正式上線、備份端的雙向增量複製,以及 XO 6 介面專屬的網路流量規則。

一、儲存:QCOW2 正式進入 GA

XO 6.5 最受期待的更新,是 QCOW2 磁碟格式正式進入 GA(General Availability,正式可用)階段。這一步徹底突破了沿用已久的 2 TiB VHD 容量上限,單一虛擬磁碟最大可達 16 TiB。使用者現在也能直接從 XO 介面上傳 QCOW2 磁碟。

補充說明:什麼是 VHD 與 2 TiB 限制?

VHD(Virtual Hard Disk)是 XCP-ng/XenServer 過去長期採用的虛擬磁碟格式。受其檔案結構設計影響,單顆虛擬磁碟容量最高僅能到約 2 TiB;對於資料庫、檔案伺服器或大型應用而言,這個天花板經常造成困擾,必須以多顆磁碟拼湊或改用直通方式繞過。

補充說明:QCOW2 帶來什麼改變?

QCOW2(QEMU Copy-On-Write 第 2 版)是 QEMU/KVM 生態系廣泛使用的磁碟格式,原生支援更大的容量、精簡配置(thin provisioning)與快照等特性。XCP-ng 導入 QCOW2 作為 VHD 的替代選項後,最直接的效益就是把單顆磁碟上限拉高到 16 TiB,讓大型工作負載不必再為容量切割傷腦筋。

此功能自 XO 5.112 進入公開測試、歷經 XO 6.0 的 RC 與 6.3 的第二輪 RC,到 6.5 才正式 GA,是經過長時間社群測試後才推向正式環境的成熟功能。

二、備份:雙向增量複製(Bidirectional Replication)

備份端新增了「雙向增量複製」。它能在任一方向上重複利用雙方共有的快照(common snapshots),讓有計畫的切換與意外故障切換(failover)情境的效率大幅提升。

補充說明:增量複製與「共同快照」

增量複製只傳輸自上次同步以來變動的資料區塊,而非整顆磁碟,因此速度快、佔用頻寬與儲存空間都更少。要做到這點,來源端與目標端必須持有一個彼此都認得的「共同快照」作為比對基準,後續只需傳送差異。

補充說明:為什麼「雙向」很重要?

傳統複製多半是單向的(A 同步到 B)。當你因故需要把工作負載切換到 B 端執行(failover),事後要再切回 A 端時,舊機制往往得重新做一次完整複製。雙向複製讓回切方向也能沿用既有的共同快照做增量,因此無論是計畫性的維護切換,或是災難後的回復,都能省下大量傳輸時間與儲存成本。

補充說明:底層的 cleanVM 重構

此版本在幕後對 cleanVM 進行了大規模重構。這層改動本身使用者不易直接感受,但它為後續規劃中的「直連儲存(direct-storage)整合」鋪好了基礎,屬於為未來功能打地基的工程投資。

三、網路:流量規則(XO 6 介面專屬)

XO 6 介面這次帶來一項真正專屬於它的新功能:可針對網路(network)與 VIF(虛擬網路介面)設定流量規則(traffic rules),達成更細緻的網路控管。

補充說明:什麼是 VIF?

VIF(Virtual Interface)是虛擬機連接到虛擬網路的網路介面,相當於實體主機上的網路卡。一台 VM 可以擁有多個 VIF,分別接到不同的網段。

補充說明:流量規則能做什麼?

流量規則可依協定、來源/目的 IP、連接埠等條件,對通過特定 VIF 或網路的封包執行允許或阻擋等動作,效果類似在虛擬層套用的防火牆規則。這讓管理者能在不依賴外部設備的情況下,直接於 XO 內針對個別 VM 或網段做精細的隔離與管控,常見於多租戶隔離、限制特定服務埠等情境。此能力建構於 XO 的 SDN Controller 之上。

四、其他 VM 與儲存管理改進

XO 6 持續把 XO 5 的成熟功能搬到新介面,本次補齊了多項日常操作:

  • 磁碟管理:可直接從 VM 檢視畫面建立或掛載 VDI(虛擬磁碟)。
  • SR 刪除:支援刪除 SR(Storage Repository,儲存庫)。
  • 快照回滾:還原(revert)快照的流程更為順暢。
  • VIF General 分頁:新增 VIF 的「General」一般資訊分頁。

VDI(Virtual Disk Image)是掛載給虛擬機使用的虛擬磁碟;SR(Storage Repository)則是存放這些磁碟的儲存庫,可以是本機磁碟、NFS、iSCSI、光纖通道等。把這些操作整合進 VM 檢視,代表管理者愈來愈不需要離開 XO 6 的新儀表板就能完成日常作業。

五、安全性、API 與生態系更新

Redis 加密(可選啟用)

新增可選啟用的 Redis 資料加密,採用 AES-256-GCM 演算法。XO 使用 Redis 作為內部資料儲存,啟用後可在儲存層保護敏感資料;GCM 模式同時提供加密與完整性驗證。此為 opt-in(預設不啟用,由管理者自行開啟)。

REST API 與監控

新增多個 REST API 端點,讓自動化與外部整合更完整;同時加入一批新的 Prometheus 監控指標,方便將 XO 納入既有的可觀測性(observability)與告警體系。

雲原生生態系

推出全新的 Kubernetes CSI(Container Storage Interface)版本,讓 Kubernetes 叢集能將 XCP-ng 儲存作為持久卷使用;此外也首度預告了自家的 Cluster API provider,朝以宣告式方式自動佈建與管理叢集的方向邁進。

六、功能速覽表

分類重點更新
儲存QCOW2 正式 GA;突破 2 TiB 限制,單碟最大 16 TiB;可從 UI 直接上傳 QCOW2
備份雙向增量複製,重複利用共同快照;cleanVM 重構,為直連儲存整合鋪路
網路網路與 VIF 流量規則(XO 6 專屬);新增 VIF General 分頁
VM/儲存從 VM 檢視建立/掛載 VDI;可刪除 SR;快照回滾更順暢
安全可選啟用的 Redis 加密(AES-256-GCM)
API/監控新增 REST API 端點;新增多項 Prometheus 指標
雲原生全新 Kubernetes CSI 版本;Cluster API provider 初步預告

備註:本文件依據 XO 6.5 官方釋出公告整理並補充背景說明,部分功能(如 QCOW2、雙向複製)的可用性亦取決於對應的 XCP-ng 版本。實際導入前,建議於測試環境驗證並參考官方文件。

資料來源:Vates 官方 Xen Orchestra 6.5 Release Announcement

2920 (14) 4920 (14) 6920 (14) Backup (8) everRun (25) ftServer (17) Neverfail (11) Stratus (17) Stratus ftServer (12) VATES (31) Windows (10) Windows Server (8) XCP-ng (29) XOA (24) XOProxy (10) XOSTOR (7) 容錯保護 (6) 故障排除 (8) 災難復原 (9) 營運持續 (7) 管理維護 (6) 系統管理 (10) 網路設定 (7) 虛擬化平台 (8) 虛擬化管理 (10) 虛擬機器 (6) 資料同步 (6) 高可用性 (28)

文章索引