NSX Data Center for vSphere を使用する VMware Integrated OpenStack をデプロイした場合は、デプロイ内の特定のプロジェクトに対して NSX-T Data Center バックエンドを指定できます。

重要:

このプロセスでは、custom.yml ファイルが更新されます。custom.yml ファイルが環境内にない場合は自動的に生成されます。viocli enable-tvd コマンドを実行した後に custom.yml を削除しないでください。削除すると、設定が破棄されます。詳細については、viocli enable-tvd コマンドを参照してください。

前提条件

  • NSX Data Center for vSphere ネットワークを使用する VMware Integrated OpenStack をデプロイします。

  • NSX-T Data Center をデプロイし、次のパラメータを取得します。

    • NSX Manager の IP アドレス

    • NSX Manager にアクセスするためのユーザー名とパスワード

    • オーバーレイ転送ゾーン

    • VLAN 転送ゾーン

    • Tier-0 ルーター

    • DHCP プロファイル

    • メタデータ プロキシ サーバ

手順

  1. NSX-T Data Center を使用するプロジェクト用のコンピューティング クラスタを作成し、作成したクラスタを NSX-T Data Center 環境内でトランスポート ノードとして設定します。

    1 つのコンピューティング クラスタを NSX Data Center for vSphere デプロイと NSX-T Data Center デプロイに同時に使用することはできません。

  2. OpenStack 管理サーバviouser としてログインします。
  3. TVD プラグインを有効にします。
    sudo viocli enable-tvd --nsx-mgr manager-ip --nsx-user username --nsx-passwd password [--nsx-insecure {true | false}] [--nsx-ca-file ca-file] [--nsx-overlay-tz overlay-zone] [--nsx-vlan-tz vlan-zone] [--nsx-tier0-rt t0-router] [--nsx-dhcp-profile profile] [--nsx-md-proxy mdp-server]

    オプション

    説明

    --nsx-mgr

    NSX-T Data Center デプロイの NSX Manager の IP アドレスを入力します。

    --nsx-user

    NSX Manager 管理者のユーザー名を入力します。

    --nsx-passwd

    NSX Manager 管理者のパスワードを入力します。

    --nsx-insecure {true | false}

    NSX Manager サーバの証明書を検証するかどうかを指定します。デフォルト値は true です。

    --nsx-ca-file

    NSX Manager サーバの証明書の検証に使用する CA(認証局)バンドル ファイルを指定します。

    --nsx-insecuretrue に設定する場合、このパラメータは無視されます。

    --nsx-overlay-tz

    トンネルを使用して分離された Neutron ネットワークを作成するために使用されるデフォルトの NSX-T Data Center オーバーレイ トランスポート ゾーンの名前または UUID を入力します。

    --nsx-vlan-tz

    物理ネットワークが指定されていない場合に Neutron ネットワーク間のブリッジに使用されるデフォルトの NSX-T Data Center VLAN トランスポート ゾーンの名前または UUID を入力します。

    --nsx-tier0-rt

    Tier 1 論理ルーターへの接続や外部ネットワークの構成に使用されるデフォルトの Tier 0 ルーターの名前または UUID を入力します。

    --nsx-dhcp-profile

    ネイティブ DHCP サービスを有効にするために使用される NSX-T Data Center DHCP プロファイルの名前または UUID を入力します。

    --nsx-md-proxy

    ネイティブ メタデータ サービスを有効にするために使用される NSX-T Data Center メタデータ プロキシ サーバの名前または UUID を入力します。

  4. 既存のプロジェクトを NSX-T Data Center または NSX Data Center for vSphere バックエンドにマッピングします。
    • OpenStack 管理サーバ CLI からプロジェクト マッピングを作成するには、次のコマンドを実行します。

      openstack project plugin create project-uuid --plugin {nsx-v | nsx-t}
    • VMware Integrated OpenStack ダッシュボードからプロジェクト マッピングを作成するには、次の手順を実行します。

      1. クラウド管理者として VMware Integrated OpenStack ダッシュボードにログインし、タイトル バーのドロップダウン メニューから管理プロジェクトを選択します。

      2. [管理] > [プロジェクト] > [プロジェクト プラグイン マッピング] の順に選択します。

      3. [プロジェクト マッピングの作成] をクリックします。

      4. 目的のプロジェクトとバックエンドを指定して、[送信] をクリックします。

    マッピングのないプロジェクトでは、デフォルトで NSX Data Center for vSphere バックエンドが使用されます。