OpenShift Container Platform for HA with OpenShift Container Storage

加速器部署為由三個工作者節點組成的最小叢集。

每一個節點都支援一個至三個 500 GB 的磁碟作為儲存體,而每一個節點的儲存體抄寫至系統內的其他兩個節點。 OpenShift Container Storage 使用的儲存體是使用「持續性磁區要求 (PVC)」及「持續性磁區 (PV)」從原始儲存體或本端區塊儲存體取得。

附註

  • 只有在單一系統和「部署類型」為「單一雲端」或「多重雲端」的雲端群組上,才支援 OpenShift Container Platform 4 - HA with OCS 加速器。
儲存節點數目 磁碟 容量總計 可用容量
起始配置 3 個節點 每個節點上 1 個磁碟 (500 GB) 1.5 TB 0.5 TB
每個節點上 1 個磁碟 (10 GB)
  • 您可以在 OpenShift Container Storage 節點或非OpenShift Container Storage 節點上建立應用程式 Pod ,並執行您的應用程式。 不過,建議您將污點套用至節點,以將它們標示為專用 OpenShift Container Storage ,而不要在這些節點上執行應用程式 Pod。 由於污染的 OpenShift 節點專用於儲存空間 Pod ,因此它們只需要 OpenShift Container Storage 訂閱,而不需要 OpenShift 訂閱。
  • OpenShift 儲存器儲存體執行所在的每個節點都需要 16 個 vCPUs 和 64 GB 記憶體。 這些節點不包括用來執行應用程式 Pod 的工作程式節點。

表 2:OSD:物件型儲存裝置

vCPUs 記憶體 儲存空間 註解
起始節點 (OSD+MON) 16 日 64 GB 500 GB 500 GB 儲存體 + 每個 MON 10 GB
OSD 16 日 64 GB 500 GB 每個磁碟 500 GB 儲存體(依預設為 1 個磁碟,每個節點可擴充至 3 個磁碟)

OpenShift Container Storage 需要大型工作者節點才能部署。 根據 OpenShift Container Storage 說明文件,除了非常特定的服務 (例如,監視和記載) 之外,只有 OpenShift Container Storage Pod 必須在這些節點上執行。 作法是標記 OpenShift Container Storage Pod 的特定儲存體工作者節點,以在其上執行,同時包括污染,以便應用程式工作負載可以在個別工作者節點上執行。 結果,在 Openshift Container Storage 叢集中,尤其是 HA 叢集,可能有大量 VM 在執行。 最小的 HA 叢集有下列節點:

  • 2 個協助程式節點
  • 3 個主要節點
  • 2 個工作程式節點
  • 3 個儲存體節點(特別標記的工作程式節點)
  • 1 個引導節點

附註:雖然引導節點在部署之後就會釋放,仍請確定已備妥必要的資源。 最低耗用儲存體數量是 1.5 TB,其中只有 0.5 TB 可用於工作量。