OpenShift 虛擬化於 IBM Cloud

虛擬私有雲 4.17 及後 僅裸金屬工作節點 僅 RHCOS

在 Red Hat OpenShift on IBM Cloud 集群上執行虛擬機 (VM),同時執行容器化工作負載。 OpenShift 虛擬化為傳統 VM 基於應用程式和雲原生容器化工作負載提供統一平台。

概觀

OpenShift 虛擬化使用 KubeVirt 技術在 Kubernetes 環境中實現虛擬機器管理。 此統一平台可讓您在相同的基礎架構上執行虛擬機器和容器,使用熟悉的 Kubernetes 工具和 API 管理虛擬機器,並利用 OpenShift Data Foundation 或 IBM Cloud 儲存服務等企業儲存解決方案。

重要優點

OpenShift IBM Cloud 上的虛擬化提供與 環境整合的企業級虛擬化功能。Kubernetes

即時遷移可在節點間移動執行中的虛擬機器,無須停機,讓您可以在同一區域內執行維護或重新平衡工作負載。 VM 範本為一般作業系統提供預先設定的範本,加速部署。 透過快照和複製 (ODF 儲存提供),您可以建立 VM 快照和複製,用於備份、測試或快速部署。 多區域部署可讓您跨區域部署以達到高可用性,而 IBM Cloud 整合可確保您的虛擬機器與 IBM Cloud 服務無縫運作,以進行監控、日誌記錄和安全性。

靈活的網路連線選項讓您能將虛擬機器連接到 Pod 網路,以實現標準的 Kubernetes 網路連線;或者在 OpenShift 4.21 + 中使用虛擬網路介面 (VNI),透過浮動 IP 位址直接連線至 VPC 網路,並在即時遷移過程中維持網路連線。

部署選項

OpenShift 虛擬化的部署選項
部署選項 說明 最適用於 設定時間 其他資訊
OpenShift 虛擬化服務(建議) 即用型虛擬化環境,所有元件均會在建立叢集時自動安裝並完成設定 VM- 針對特定工作負載、快速部署、透過託管附加元件簡化管理、成本優化的授權方案 會議記錄(自動生成) 開始使用建立叢集了解更多
手動部署 完全控制元件選擇與組態。 建立標準叢集,並手動安裝 OpenShift 虛擬化元件 混合式容器與 VM 工作負載、自訂儲存配置、特定網路需求,以及對所有元件的完全控制 營業時間(手動) 規劃部署設定儲存空間安裝操作員

功能比較

部署選項功能比較
特性 虛擬化服務 手動部署
設定時間 會議記錄(自動生成) 營業時間(手動)
OpenShift 版本 4.21+ 4.17+
儲存空間 ODF 已預先配置為使用本地 NVMe 請選擇(ODF、VPC 檔案等)
網路 預先優化 (MTU 8900/9000) 手動配置
授權 OVE(高性價比) 完整 OCP
管理 受管理附加程式 自行管理
彈性 預先配置 完整控制權
最適用於 VM- 專注於特定工作負載 自訂配置

OpenShift 虛擬化版 (OVE) 授權為以 VM 為核心的工作負載提供了經濟實惠的選擇。 如需進一步了解授權選項的相關資訊,請參閱 Red Hat OpenShift 的定價文件

特徵

這兩種部署選項均具備以下特點:characteristics:OpenShift 虛擬化具備以下特點:

OpenShift 虛擬化特性
種類 需求
基礎架構 配備裸機工作節點的 VPC、Red Hat CoreOS (RHCOS) 作業系統、OVN- Kubernetes CNI,且已停用外發流量保護
儲存空間 ReadWriteMany 支援 (RWX) 存取模式,OpenShift Data Foundation(建議使用)或 VPC File Storage
網路 100 Gbps(第 2 代)或 200 Gbps(第 3 代)網路連線能力,針對 VM 工作負載進行 MTU 優化

支援的裸機版型

OpenShift 虛擬化需要 VPC 裸金屬工作節點。 支援以下版本:

OpenShift 虛擬化支援的裸機版本
特性 核心 記憶體 網路 主要儲存體 最小版本 最適用於
bx2.metal.96x384 48 384 GB 100 Gbps 960 GB SSD 全部 平衡工作負載
bx2d.metal.96x384 48 384 GB 100 Gbps 960 GB SSD 全部 平衡 + ODF
cx2.metal.96x192 48 192 GB 100 Gbps 960 GB SSD 全部 計算密集型
cx2d.metal.96x192 48 192 GB 100 Gbps 960 GB SSD 全部 計算 + ODF
mx2.metal.96x768 48 768 GB 100 Gbps 960 GB SSD 全部 記憶體密集
mx2d.metal.96x768 48 768 GB 100 Gbps 960 GB SSD 全部 記憶體 + ODF
bx3.metal.48x256 24 256 GB 100 Gbps 480 GB 固態硬碟 4.17+ 小平衡
bx3.metal.64x256 32 256 GB 100 Gbps 480 GB 固態硬碟 4.17+ 中度平衡
bx3d.metal.48x256 24 256 GB 100 Gbps 480 GB 固態硬碟 4.17+ 小平衡 + ODF
bx3d.metal.64x256 32 256 GB 100 Gbps 480 GB 固態硬碟 4.17+ 中度平衡 + ODF
bx3d.metal.192x1024 96 1024 GB 100 Gbps 480 GB 固態硬碟 4.17+ 大型平衡 + ODF
cx3d.metal.48x128 24 128 GB 100 Gbps 480 GB 固態硬碟 4.17+ 小型運算 + ODF
cx3d.metal.64x128 32 128 GB 100 Gbps 480 GB 固態硬碟 4.17+ 中型運算 + ODF
mx3.metal.48x512 24 512 GB 100 Gbps 480 GB 固態硬碟 4.17+ 中型記憶體
mx3.metal.64x512 32 512 GB 100 Gbps 480 GB 固態硬碟 4.17+ 大容量記憶體
mx3d.metal.16x128 8 128 GB 100 Gbps 480 GB 固態硬碟 4.17+ 小記憶體 + ODF
mx3d.metal.48x512 24 512 GB 100 Gbps 480 GB 固態硬碟 4.17+ 中型記憶體 + ODF
mx3d.metal.64x512 32 512 GB 100 Gbps 480 GB 固態硬碟 4.17+ 大容量記憶體 + ODF
mx3d.metal.96x1024 48 1024 GB 100 Gbps 480 GB 固態硬碟 4.17+ XL 記憶體 + ODF
mx3d.metal.128x1024 64 1024 GB 100 Gbps 480 GB 固態硬碟 4.17+ XXL 記憶體 + ODF
mx3de.metal.48x512 24 512 GB 100 Gbps 480 GB 固態硬碟 4.17+ 中型記憶體 + ODF
mx3de.metal.64x512 32 512 GB 100 Gbps 480 GB 固態硬碟 4.17+ 大容量記憶體 + ODF
ux3de.metal.16x512 8 512 GB 100 Gbps 480 GB 固態硬碟 4.17+ 超大容量記憶體 + ODF

後綴為「d」和「de」的方案包含額外的本地 SSD 儲存空間,您可將其用於 OpenShift Data Foundation 等工作負載。 Primary storage 欄位顯示開機磁碟與容器儲存磁碟。

儲存與網路

儲存空間選項

OpenShift 虛擬化的儲存選項
儲存空間 效能 Snapshot 複製 最適用於
OpenShift Data Foundation 生產、高 I/O 工作負載
VPC File Storage 中等 開發,注重成本效益
IBM Storage Fusion 有備份需求的企業

網路功能

OpenShift 虛擬化技術的網路功能
網路連線選項 提供以下版本 功能
網路基礎 OpenShift 4.17+ Pod 網路連線、Kubernetes 服務與路由、VPC 負載平衡器、標準的 VM 網路架構
利用 VNI 進行進階網路連線 OpenShift 4.21+ 直接的 VPC 網路連線、浮動 IP 位址、即時遷移期間的網路連線維持,以及每個 VM 皆可配置多個網路介面。 請參閱 管理虛擬網路介面

執行 4.21 及後續版本的虛擬化服務叢集,可使用進階網路選項,包括針對虛擬網路介面的增強功能,以及優化的網路效能。

限制

  • 需要裸金屬工作節點;不支援虛擬伺服器實例
  • Red Hat CoreOS (RHCOS) 作業系統
  • 裸金屬節點不支援遠端區塊磁碟區附加功能
  • 僅在同一區域內支援即時遷移
  • VNI 功能需要 OpenShift 4.21 或更新版本
  • Windows 虛擬機器需要適當的授權
  • 如果您使用註解 storageclass.kubernetes.io/is-default-class: "true" 標記多個 StorageClass,則會發生以下情況:
    • 選擇邏輯:對於在沒有 storageClassName 的情況下建立的 PersistentVolumeClaim (PVC),Kubernetes 通常會選擇最近建立的預設 StorageClass。
    • 潛在錯誤:在某些舊版系統或特定設定下,若未明確指定類別,而存在多個預設值,可能會導致 PVC 建立失敗,因為系統無法判定應使用哪一個預設值。
    • 監控警示:在受管理的環境中,例如 OpenShift,,如果有多個預設值,就會觸發一個 MultipleDefaultStorageClasses 警報,警告管理員有衝突。

開始使用

選擇您的部署路徑:

若需快速部署:

  1. 開始使用虛擬化服務
  2. 建立虛擬化服務叢集

用於自訂部署:

  1. 規劃您的部署
  2. 設定儲存空間
  3. 安裝操作器

其他資源: