2.2. オーバークラウドコントローラーノードのシステム要件


すべてのコントロールプレーンサービスは、3 つのノードで稼働する必要があります。通常、すべてのコントロールプレーンサービスは 3 つのコントローラーノードに分散してデプロイされます。

コントローラーサービスのスケーリング

コントローラーサービスで利用可能なリソースを増やすには、これらのサービスを追加のノードにスケーリングします。たとえば、db または messaging コントローラーサービスを専用ノードにデプロイして、コントローラーノードの負荷を軽減できます。

コントローラーサービスをスケーリングするには、スケーリングするサービスのセットをコンポーザブルロールを使用して定義します。コンポーザブルロールを使用する場合は、各サービスは 3 つの追加の専用ノードで実行される必要があり、Pacemaker のクォーラムを維持するために、コントロールプレーン内のノードの合計数を追加する必要があります。

この例のコントロールプレーンは、以下に示す 9 台のノードで設定されます。

  • コントローラーノード 3 台
  • データベースノード 3 台
  • メッセージングノード 3 台

詳しい情報は、Advanced Overcloud CustomizationComposable services and custom roles を参照してください。

コンポーザブルロールを使用したコントローラーサービスのスケーリングに関する質問は、Red Hat Global Professional Services にお問い合わせください。

ストレージに関する考慮事項

オーバークラウドデプロイメントのコントローラーノードを計画する場合は、十分なストレージを準備します。OpenStack Telemetry Metrics (gnocchi) および OpenStack Image (glance) は、I/O 負荷の高いサービスです。オーバークラウドは I/O の負荷を Ceph OSD サーバーに移すため、Image サービスおよびテレメトリー用に Ceph Storage を使用します。

デプロイメントに Ceph ストレージが含まれていない場合は、Telemetry Metrics (gnocchi) および Image (glance) サービスが利用できる Object Storage (swift) 用に専用のディスクまたはノードを使用します。コントローラーノードで Object Storage を使用する場合は、ルートディスクとは別に NVMe デバイスを使用し、オブジェクトデータ保存時のディスク使用率を削減します。

イメージストレージサービス (glance) にイメージとしてボリュームをアップロードすると、広範囲におよぶ操作をブロックストレージサービス (cinder) に対して同時に実行することになり、コントローラーディスクにかなりの IO 負荷をかけます。SSD ディスクを使用して、より高いスループットを提供できます。

CPU に関する考慮事項

コントローラーノードが受け取る API 呼び出し、AMQP メッセージ、およびデータベースクエリーの数が、コントローラーノードでの CPU メモリー消費に影響を与えます。各 Red Hat OpenStack Platform (RHOSP) コンポーネントがタスクを同時に処理および実行する能力は、個々の RHOSP コンポーネントに設定されるワーカースレッドの数によっても制限されます。RHOSP director がコントローラー上で設定するコンポーネントのワーカースレッドの数は、CPU 数によって制限されます。

デプロイメントで Ceph Storage ノードを使用する場合、ノード数が 700 を超える大規模な環境では以下の仕様が推奨されます。

Expand
表2.2 Ceph Storage ノードを使用する場合に推奨されるコントローラーノードの仕様
システム要件説明

ノード数

Controller ロールに含まれるコントローラーサービスを持つ 3 台のコントローラーノード

オプションとして、専用ノードでコントローラーサービスをスケーリングするには、コンポーザブルサービスを使用します。詳しい情報は、高度なオーバークラウドのカスタマイズコンポーザブルサービスおよびカスタムロール を参照してください。

CPU

2 ソケット (それぞれ 32 コア、64 スレッド)

ディスク

500 GB のルートディスク (1 x SSD または 2 x 7200 RPM のハードドライブ (RAID 1))

Swift 専用の 500GB ディスク (1 x SSD または 1 x NVMe)

オプション:イメージキャッシュ用の 500GB ディスク(1 x SSD または 7200 RPM のハードドライブ 2 x)

メモリー

384GB

ネットワーク

25 Gbps のネットワークインターフェイスまたは 10 Gbps のネットワークインターフェイス。10 Gbps ネットワークインターフェイスを使用する場合は、ネットワークボンディングを使用して 2 つのボンディングを作成します。

  • プロビジョニング (bond0、mode4)、内部 API (bond0、mode4)、プロジェクト (bond0、mode4)
  • ストレージ (bond1、mode4)、ストレージ管理 (bond1、mode4)

デプロイメントで Ceph Storage ノードを使用しない場合、ノード数が 700 を超える大規模な環境では以下の仕様が推奨されます。

Expand
表2.3 Ceph Storage ノードを使用しない場合に推奨されるコントローラーノードの仕様
システム要件説明

ノード数

Controller ロールに含まれるコントローラーサービスを持つ 3 台のコントローラーノード

オプションとして、専用ノードでコントローラーサービスをスケーリングするには、コンポーザブルサービスを使用します。詳しい情報は、高度なオーバークラウドのカスタマイズコンポーザブルサービスおよびカスタムロール を参照してください。

CPU

2 ソケット (それぞれ 32 コア、64 スレッド)

ディスク

500 GB ルートディスク (1 x SSD)

Swift 専用の 500GB ディスク (1 x SSD または 1 x NVMe)

オプション:イメージキャッシュ用の 500GB ディスク(1 x SSD または 7200 RPM のハードドライブ 2 x)

メモリー

384GB

ネットワーク

25 Gbps のネットワークインターフェイスまたは 10 Gbps のネットワークインターフェイス。10 Gbps ネットワークインターフェイスを使用する場合は、ネットワークボンディングを使用して 2 つのボンディングを作成します。

  • プロビジョニング (bond0、mode4)、内部 API (bond0、mode4)、プロジェクト (bond0、mode4)
  • ストレージ (bond1、mode4)、ストレージ管理 (bond1、mode4)
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る