15.2. ロールのノード数の追加
特定ロールのオーバークラウドノード (たとえばコンピュートノード) をスケーリングするには、以下の手順を実施します。
手順
それぞれの新規ノードを希望するロールにタグ付けします。たとえば、ノードをコンピュートロールにタグ付けするには、以下のコマンドを実行します。
(undercloud) $ openstack baremetal node set --property capabilities='profile:compute,boot_option:local' [NODE UUID]
(undercloud) $ openstack baremetal node set --property capabilities='profile:compute,boot_option:local' [NODE UUID]Copy to Clipboard Copied! Toggle word wrap Toggle overflow オーバークラウドをスケーリングするには、ノード数が含まれる環境ファイルを編集してオーバークラウドを再デプロイする必要があります。たとえば、オーバークラウドをコンピュートノード 5 台にスケーリングするには、
ComputeCountパラメーターを編集します。parameter_defaults: ... ComputeCount: 5 ...
parameter_defaults: ... ComputeCount: 5 ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow 更新したファイルを使用して、デプロイメントコマンドを再度実行します。以下の例では、このファイルは
node-info.yamlという名前です。(undercloud) $ openstack overcloud deploy --templates -e /home/stack/templates/node-info.yaml [OTHER_OPTIONS]
(undercloud) $ openstack overcloud deploy --templates -e /home/stack/templates/node-info.yaml [OTHER_OPTIONS]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 最初に作成したオーバークラウドからの環境ファイルおよびオプションをすべて追加するようにしてください。これには、コンピュート以外のノードに対する同様のスケジューリングパラメーターが含まれます。
- デプロイメント操作が完了するまで待ちます。