OpenShift Container Storage を使用する HA のための OpenShift Container Platform

アクセラレーターは、3 つのワーカー・ノードの最小クラスターとしてデプロイされます。

各ノードは、ストレージ用に 1 から 3 つの 500 GB ディスクをサポートし、各ノードのストレージがシステム内の他の 2 つのノードに複製されます。 OpenShift コンテナー・ストレージによって使用されるストレージは、ロー・ストレージまたはローカル・ブロック・ストレージから Persistent Volume Claim (PVC) および Persistent Volume (PV) を使用して取得されます。

注記:

  • OpenShift Container Platform 4 - HA with OCS アクセラレーターは、「デプロイメント・タイプ」が「シングルクラウド」または「マルチクラウド」である単一システムおよびクラウド・グループでのみサポートされます。
ストレージ・ノードの数 ディスク 合計容量 使用可能な容量
初期構成 3 ノード 各ノードに 500 GB のディスク 1 つ 1.5 TB 0.5 TB
各ノード上に 10 GB のディスク 1 つ
  • OpenShift Container Storageノードまたは non-OpenShift Container Storageノードのいずれかにアプリケーションポッドを作成し、アプリケーションを実行できる。 ただし、ノードにテイントを適用して、それらのノードに排他的な OpenShift Container Storage 使用のマークを付け、これらのノードでアプリケーション・ポッドを実行しないことをお勧めします。 テイントが適用された OpenShift ノードはストレージ・ポッド専用であるため、必要なのは OpenShift Container Storage サブスクリプションのみであり、 OpenShift サブスクリプションは必要ありません。
  • OpenShift Container Storage が実行される各ノードには、16 個の vCPUs と 64 GB のメモリーが必要です。 これらのノードは、アプリケーション・ポッドの実行に使用されるワーカー・ノードに追加されます。

表 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 ポッドのみです。 これを実現するには、 OpenShift Container Storage ポッドで実行する特定のストレージ・ワーカー・ノードにタグを付け、アプリケーション・ワークロードを別個のワーカー・ノードで実行できるようにテイントを含めます。 その結果、Openshift Container Storage クラスター、特に HA クラスターで稼働する VM の数が増える可能性があります。 最小 HA クラスターでは、以下のノードを使用できます。

  • 2 つのヘルパー・ノード
  • 3 つのマスター・ノード
  • 2 つのワーカー・ノード
  • 3 つのストレージ・ノード (特別にタグ付けされたワーカー・ノード)
  • 1 つのブートストラップ・ノード

: ブートストラップ・ノードはデプロイメント後に解放されますが、ブートストラップ・ノード用に必要なリソースがあることを確認してください。 ストレージの最小消費量は 1.5 TB で、ワークロードに使用できるのは 0.5 TB のみです。