3.3. ロールへのノードとフレーバーの割り当て

オーバークラウドのデプロイメントプランニングでは、各ロールに割り当てるノード数とフレーバーを指定する必要があります。すべての heat テンプレートのパラメーターと同様に、これらのロールの仕様はカスタム環境ファイル (ここでは /home/stack/templates/ceph-config.yaml) の parameter_defaults セクションで宣言する必要があります。

以下の表のパラメーターを使用して、ロールを設定します。

表3.1 オーバークラウドノードのロールとフレーバー

heat テンプレートのパラメーター説明

ControllerCount

スケールアウトするコントローラーノード数

OvercloudControlFlavor

コントローラーノードに使用するフレーバー (control)

ComputeCount

スケールアウトするコンピュートノード数

OvercloudComputeFlavor

コンピュートノード (compute) に使用するフレーバー

たとえば、オーバークラウドが各ロール (Controller および Compute) に 3 つずつノードをデプロイするように設定するには、parameter_defaults に以下の設定を追加します。

parameter_defaults:
  ControllerCount: 3
  ComputeCount: 3
  OvercloudControlFlavor: control
  OvercloudComputeFlavor: compute
注記

heat テンプレートパラメーターのより詳細な一覧は、『Director Installation and Usage』「Creating the Overcloud with the CLI Tools」を参照してください。