7.2.6. リソースクラスを一致させることによるオーバークラウドノードのロールの指定
カスタムリソースクラスを使用して、オーバークラウドノードを特定のロールに指定できます。リソースクラスは、ノードとデプロイロールを照合します。デフォルトでは、すべてのノードに baremetal のリソースクラスが割り当てられます。
注記
ノードのプロビジョニング後にノードに割り当てられたリソースクラスを変更するには、スケールダウン手順を使用してノードのプロビジョニングを解除してから、スケールアップ手順を使用して、新しいリソースクラスの割り当てでノードを再プロビジョニングする必要があります。詳細は、オーバークラウドノードのスケーリング を参照してください。
前提条件
- 現在、オーバークラウド用のベアメタルノードの初期プロビジョニング手順を行っている。
手順
カスタムリソースクラスを持つロールに指定する各ベアメタルノードを割り当てます。
(undercloud)$ openstack baremetal node set \ --resource-class <resource_class> <node>-
<resource_class>は、リソースクラスの名前 (baremetal.CPU-PINNINGなど) に置き換えます。 -
<node>をベアメタルノードの ID に置き換えてください。
-
-
まだ定義されていない場合は、
overcloud-baremetal-deploy.yamlファイルにロールを追加します。 ロールのノードに割り当てるリソースクラスを指定します。
- name: <role> count: 1 defaults: resource_class: <resource_class>-
<role>をロールの名前に置き換えます。 -
<resource_class>は、手順 1 で指定したリソースクラスの名前に置き換えます。
-
- オーバークラウドのベアメタルノードのプロビジョニング に戻り、プロビジョニングプロセスを完了します。