第7章 オーバークラウドの作成
カスタム環境ファイルの作成が完了したら、それぞれのロールで使用するフレーバーおよびノードを指定し、続いてデプロイメントを実施することができます。以下のサブセクションで、両方の手順について詳細に説明します。
7.1. ロールへのノードとフレーバーの割り当て リンクのコピーリンクがクリップボードにコピーされました!
オーバークラウドのデプロイメントプランニングでは、各ロールに割り当てるノード数とフレーバーを指定する必要があります。すべての Heat テンプレートのパラメーターと同様に、これらのロールの仕様は環境ファイル (ここでは ~/templates/storage-config.yaml) の parameter_defaults セクションで宣言する必要があります。
この設定には、以下のパラメーターを使用します。
| Heat テンプレートのパラメーター | 説明 |
|---|---|
| ControllerCount | スケールアウトするコントローラーノード数 |
| OvercloudControlFlavor |
コントローラーノードに使用するフレーバー ( |
| ComputeCount | スケールアウトするコンピュートノード数 |
| OvercloudComputeFlavor |
コンピュートノード ( |
| CephStorageCount | スケールアウトする Ceph Storage (OSD) ノード数 |
| OvercloudCephStorageFlavor |
Ceph Storage (OSD) ノード ( |
| CephMonCount | スケールアウトする専用の Ceph MON ノード数 |
| OvercloudCephMonFlavor |
専用の Ceph MON ノード ( |
| CephMdsCount | スケールアウトする専用の Ceph MDS ノード数 |
| OvercloudCephMdsFlavor |
専用の Ceph MDS ノード ( |
(ceph-mon および ceph-mds フレーバーと共に) CephMonCount、CephMdsCount、OvercloudCephMonFlavor、および OvercloudCephMdsFlavor のパラメーターは、「3章専用ノード上での Ceph サービスのデプロイ」に記載のように、カスタムの CephMON および CephMds ロールを作成した場合のみ有効となります。
たとえば、オーバークラウドが各ロール (Controller、Compute、Ceph-Storage、CephMon) に 3 つずつノードをデプロイするように設定するには、parameter_defaults に以下の設定を追加します。
Heat テンプレートのパラメーター のより詳細な一覧は、『 director のインストールと使用方法』 ガイドの 「CLI ツールを使用したオーバークラウドの作成 」 を参照してください。