第15章 オーバークラウドノードのスケーリング
オーバークラウドからノードを削除する場合は、openstack server delete を使用しないでください。本項の手順にしたがって、適切にノードの削除/置き換えを行ってください。
オーバークラウドの作成後にノードを追加または削除する場合は、オーバークラウドを更新する必要があります。
以下の表を使用して、各ノード種別のスケーリングに対するサポートを判断してください。
| ノード種別 | スケールアップ | スケールダウン | 備考 |
| コントローラー | 非対応 | 非対応 | 「16章コントローラーノードの置き換え」に記載の手順を使用して、コントローラーノードを置き換えることができます。 |
| コンピュート | 対応 | 対応 | |
| Ceph Storage ノード | 対応 | 非対応 | オーバークラウドを最初に作成する際に Ceph Storage ノードを 1 つ以上設定する必要があります。 |
| オブジェクトストレージノード | 対応 | 対応 |
オーバークラウドをスケーリングする前に、空き領域が少なくとも 10 GB あることを確認してください。この空き領域は、イメージの変換やノードのプロビジョニングプロセスのキャッシュに使用されます。
15.1. オーバークラウドへのノード追加 リンクのコピーリンクがクリップボードにコピーされました!
director のノードプールにさらにノードを追加するには、以下の手順を実施します。
手順
登録する新規ノードの詳細を記載した新しい JSON ファイル (
newnodes.json) を作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して、新規ノードを登録します。
source ~/stackrc (undercloud) $ openstack overcloud node import newnodes.json
$ source ~/stackrc (undercloud) $ openstack overcloud node import newnodes.jsonCopy to Clipboard Copied! Toggle word wrap Toggle overflow 新規ノードを追加したら、各新規ノードごとに以下のコマンドを実行してイントロスペクションプロセスを起動します。
(undercloud) $ openstack baremetal node manage [NODE UUID] (undercloud) $ openstack overcloud node introspect [NODE UUID] --provide
(undercloud) $ openstack baremetal node manage [NODE UUID] (undercloud) $ openstack overcloud node introspect [NODE UUID] --provideCopy to Clipboard Copied! Toggle word wrap Toggle overflow このプロセスにより、ノードのハードウェアプロパティーの検出とベンチマークが実行されます。
ノードのイメージプロパティーを設定します。
(undercloud) $ openstack overcloud node configure [NODE UUID]
(undercloud) $ openstack overcloud node configure [NODE UUID]Copy to Clipboard Copied! Toggle word wrap Toggle overflow