第2章 同じネットワークを使用するマルチセル環境の設定およびデプロイ
同じネットワークを使用して複数のセルを処理するように Red Hat OpenStack(RHOSP) デプロイメントを設定するには、以下のタスクを実行する必要があります。
- オーバークラウドスタックのコントロールプレーンからパラメーター情報を抽出します。
-
セルのロールファイルを作成します。セルのコンピュートノードのデフォルトの
Computeロールと、セルコントローラーノード専用のCellControllerロールを使用することができます。また、各セルスタックのカスタムロールなど、マルチセル環境で使用するカスタムロールを作成することもできます。カスタムロールの作成に関する詳しい情報は、オーバークラウドの高度なカスタマイズのコンポーザブルサービスとカスタムロールを参照してください。 CellControllerロール用にセルコントローラーフレーバーを設定します。注記マルチセル環境用のカスタムロールを作成した場合は、カスタムロール用のフレーバーを設定する必要もあります。
- 各セルを設定します。
- それぞれのセルスタックをデプロイします。
2.1. オーバークラウドスタックコントロールプレーンからのパラメーター情報の抽出 リンクのコピーリンクがクリップボードにコピーされました!
基本的なオーバークラウドスタックの 1 つ (default という名前の最初のセルからパラメーター情報を抽出する)
手順
-
アンダークラウドに
stackユーザーとしてログインします。 stackrcファイルを取得します。source ~/stackrc
[stack@director ~]$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow オーバークラウドスタックの
defaultセルから、マルチセルデプロイメントの新しい共通環境ファイルに、セルの設定およびパスワード情報をエクスポートします。sudo --preserve-env openstack overcloud cell export \ --output-file common/default_cell_export.yaml
(undercloud)$ sudo --preserve-env openstack overcloud cell export \ --output-file common/default_cell_export.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドは、
EndpointMap、HostsEntry、AllNodesConfig、GlobalConfigパラメーター、およびパスワード情報を共通の環境ファイルにエクスポートします。ヒント環境ファイルがすでに存在する場合は、
--force-overwriteまたは-fオプションを指定してコマンドを実行します。