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 虛擬化服務(建議) | 即用型虛擬化環境,所有元件均會在建立叢集時自動安裝並完成設定 | 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 虛擬化具備以下特點:
| 種類 | 需求 |
|---|---|
| 基礎架構 | 配備裸機工作節點的 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 裸金屬工作節點。 支援以下版本:
| 特性 | 核心 | 記憶體 | 網路 | 主要儲存體 | 最小版本 | 最適用於 |
|---|---|---|---|---|---|---|
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 欄位顯示開機磁碟與容器儲存磁碟。
儲存與網路
儲存空間選項
| 儲存空間 | 效能 | Snapshot | 複製 | 最適用於 |
|---|---|---|---|---|
| OpenShift Data Foundation | 高 | 是 | 是 | 生產、高 I/O 工作負載 |
| VPC File Storage | 中等 | 否 | 否 | 開發,注重成本效益 |
| IBM Storage Fusion | 高 | 是 | 是 | 有備份需求的企業 |
網路功能
| 網路連線選項 | 提供以下版本 | 功能 |
|---|---|---|
| 網路基礎 | 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警報,警告管理員有衝突。
- 選擇邏輯:對於在沒有
開始使用
選擇您的部署路徑:
若需快速部署:
用於自訂部署:
其他資源: