4.6. オーバークラウド用のネットワークと VIP のプロビジョニング
Red Hat OpenStack Platform (RHOSP) プロビジョニングプロセスにより、ネットワーク仕様を含むネットワーク定義ファイルから Heat 環境ファイルが作成されます。VIP を使用している場合、RHOSP プロビジョニングプロセスは同じように機能します。RHOSP は、VIP 仕様を含む VIP 定義ファイルから heat 環境ファイルを作成します。ネットワークと VIP をプロビジョニングすると、後でオーバークラウドをデプロイするために使用する 2 つの Heat 環境ファイルができます。
前提条件
-
アンダークラウドホストへのアクセスと
stackユーザーの認証情報。 - ネットワーク設定テンプレートがある。
- VIP を使用している場合は、VIP 定義テンプレートがある。
手順
-
アンダークラウドホストに
stackユーザーとしてログインします。 source コマンドで
stackrcアンダークラウド認証情報ファイルを読み込みます。$ source ~/stackrc
以前に作成したネットワーク設定テンプレートを使用して、オーバークラウドネットワークをプロビジョニングし、
--outputオプションを使用して、overcloud network provisionコマンドが出力するファイルに名前を付けます。ヒント詳細は、director のインストールと使用法 ガイドの オーバークラウドネットワーク定義の設定とプロビジョニング を参照してください。
例
$ openstack overcloud network provision \ --output spine-leaf-networks-provisioned.yaml \ /home/stack/templates/spine_leaf_networks_data.yaml
重要指定する出力ファイルの名前は、
.yamlまたは.templateで終わる必要があります。以前に作成した VIP 定義ファイルを使用して、オーバークラウド VIP をプロビジョニングし、
--outputオプションを使用して、overcloud network provisionコマンドが出力するファイルに名前を付けます。ヒント詳細は、director のインストールと使用法 ガイドの オーバークラウドのネットワーク VIP の設定とプロビジョニング を参照してください。
$ openstack overcloud network vip provision \ --stack spine_leaf_overcloud \ --output spine-leaf-vips_provisioned.yaml \ /home/stack/templates/spine_leaf_vip_data.yaml
重要指定する出力ファイルの名前は、
.yamlまたは.templateで終わる必要があります。- 生成された出力ファイルのパスとファイル名に注意してください。この情報は、後でオーバークラウドをデプロイするときに必要になります。
検証
以下のコマンドを使用して、コマンドによってオーバークラウドのネットワークとサブネットが作成されたことを確認できます。
$ openstack network list $ openstack subnet list $ openstack network show <network> $ openstack subnet show <subnet> $ openstack port list $ openstack port show <port>
<network>、<subnet>、<port> を、確認するネットワーク、サブネット、ポートの名前または UUID に置き換えます。
次のステップ
- 事前にプロビジョニングされたノードを使用している場合は、オーバークラウドデプロイメントコマンドの実行 にスキップしてください。
- それ以外の場合は、次のステップ オーバークラウドにベアメタルノードを登録する に進みます。
関連情報
- director のインストールと使用 ガイドの オーバークラウドネットワーク定義の設定とプロビジョニング
- director のインストールと使用方法 ガイドの オーバークラウド用のネットワーク VIP の設定とプロビジョニング
- コマンドラインインターフェイスリファレンス の オーバークラウドネットワークのプロビジョニング
- コマンドラインインターフェイスリファレンス の オーバークラウドネットワークの VIP プロビジョニング