8.4. ベアメタルノードのスケールアップ
既存オーバークラウドのベアメタルノード数を増やすには、~/overcloud-baremetal-deploy.yaml ファイルのノード数を増やして、オーバークラウドを再デプロイします。
前提条件
- アンダークラウドの正常なインストール。詳細は、「director のインストール」 を参照してください。
- オーバークラウドの正常なデプロイメント。詳細は、9章事前にプロビジョニングされたノードを使用した基本的なオーバークラウドの設定 を参照してください。
- イントロスペクション済みで、プロビジョニングおよびデプロイメントに利用可能なベアメタルノード。詳細は、「オーバークラウドノードの登録」 および 「ノードのハードウェアの検査」 を参照してください。
手順
source コマンドで
stackrcアンダークラウド認証情報ファイルを読み込みます。source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow ベアメタルノードのプロビジョニングに使用した
~/overcloud-baremetal-deploy.yamlファイルを編集し、スケールアップするロールのcountパラメーターを増やします。たとえば、オーバークラウドにコンピュートノードが 3 つある場合に、以下のスニペットを使用してコンピュートノード数を 10 に増やします。- name: Controller count: 3 - name: Compute count: 10
- name: Controller count: 3 - name: Compute count: 10Copy to Clipboard Copied! Toggle word wrap Toggle overflow instancesパラメーターを使用して、予測可能なノード配置を追加することもできます。利用可能なパラメーターおよび属性についての詳しい情報は、「ベアメタルノードプロビジョニングの属性」を参照してください。~/overcloud-baremetal-deploy.yamlファイルを指定し、--outputオプションで出力ファイルを定義して、プロビジョニングコマンドを実行します。(undercloud) $ sudo openstack overcloud node provision \ --stack stack \ --output ~/overcloud-baremetal-deployed.yaml \ ~/overcloud-baremetal-deploy.yaml
(undercloud) $ sudo openstack overcloud node provision \ --stack stack \ --output ~/overcloud-baremetal-deployed.yaml \ ~/overcloud-baremetal-deploy.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
openstack baremetal node listコマンドを使用して、プロビジョニングの進捗をモニタリングします。 デプロイメントに該当するその他の環境ファイルと共に、プロビジョニングコマンドによって生成される
~/overcloud-baremetal-deployed.yamlファイルを指定して、オーバークラウドをデプロイします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow