4.6. オーバークラウド用のネットワークと VIP のプロビジョニング

Red Hat OpenStack Platform (RHOSP) プロビジョニングプロセスにより、ネットワーク仕様を含むネットワーク定義ファイルから Heat 環境ファイルが作成されます。VIP を使用している場合、RHOSP プロビジョニングプロセスは同じように機能します。RHOSP は、VIP 仕様を含む VIP 定義ファイルから heat 環境ファイルを作成します。ネットワークと VIP をプロビジョニングすると、後でオーバークラウドをデプロイするために使用する 2 つの Heat 環境ファイルができます。

前提条件

  • アンダークラウドホストへのアクセスと stack ユーザーの認証情報。
  • ネットワーク設定テンプレートがある。
  • VIP を使用している場合は、VIP 定義テンプレートがある。

手順

  1. アンダークラウドホストに stack ユーザーとしてログインします。
  2. source コマンドで stackrc アンダークラウド認証情報ファイルを読み込みます。

    $ source ~/stackrc
  3. 以前に作成したネットワーク設定テンプレートを使用して、オーバークラウドネットワークをプロビジョニングし、--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 で終わる必要があります。

  4. 以前に作成した 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 で終わる必要があります。

  5. 生成された出力ファイルのパスとファイル名に注意してください。この情報は、後でオーバークラウドをデプロイするときに必要になります。

検証

  • 以下のコマンドを使用して、コマンドによってオーバークラウドのネットワークとサブネットが作成されたことを確認できます。

    $ 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 に置き換えます。

次のステップ

  1. 事前にプロビジョニングされたノードを使用している場合は、オーバークラウドデプロイメントコマンドの実行 にスキップしてください。
  2. それ以外の場合は、次のステップ オーバークラウドにベアメタルノードを登録する に進みます。

関連情報