仮想マシンをデフォルト以外のドメインを使用して vSphere から VMware Integrated OpenStack デプロイにインポートし、OpenStack インスタンスのように管理することができます。

この手順は、デフォルト以外のドメインを含むデプロイに適用されます。NSX-T Data Center のデプロイについては、NSX-T Data Center を使用した VMware Integrated OpenStackを参照してください。

インポートする仮想マシンに対しては、以下の条件が適用されます。
  • 仮想マシンに複数のディスクがある場合、ディスクは Cinder ボリュームとしてインポートされます。
  • 特定のネットワークバッキングを含む仮想マシンをインポートした後、同じネットワークを使用して別のプロジェクトにインポートすることはできません。ネットワークを複数のプロジェクトに使用する場合、プロバイダ VLAN (Virtual LAN) ネットワークを共有ネットワークとして構成します。

Integrated OpenStack Manager ツールボックスの Data Center Command-Line Interface (DCLI) を使用して、仮想マシンをインポートします。

前提条件

インポートする仮想マシンが同じ vCenter Server インスタンス内にあることを確認します。

手順

  1. 仮想マシンをデフォルト以外のドメインにインポートするには、このドメインで、管理者のロールを持つユーザーとプロジェクトを作成し、[default_tenant_domain_name] パラメータを vioshim pod で設定する必要があります。
    viocli update vioshim
    conf:
      vioshim:
        DEFAULT:
          [default_tenant_domain_name]: domain name
    

    確認するには、次のポッドにログインします。

    osctl exec -it vioadmin1-vioshim-xxxxxxx-xxxx -c vioshim bash

    /etc/viocli/viocli.conf の内容を確認するには、次の行を確認します。

    [default_tenant_domain_name] = domain-name
  2. ツールボックスで新しい OpenStack 認証情報をエクスポートします。デフォルトの OpenStack 認証情報はツールボックスで定義されています。手順 1 で作成した新しい認証情報に置き換える必要があります。
    export OS_PROJECT_NAME=project name 
    export OS_PROJECT_DOMAIN_NAME=domain name
    export OS_USER_DOMAIN_NAME=domain name
    export OS_USERNAME=user name
    
  3. 詳細な手順については、「NSX Data Center for vSphere を使用した VMware Integrated OpenStack」および「NSX-T Data Center を使用した VMware Integrated OpenStack」を参照してください。

結果

指定した仮想マシンが OpenStack デプロイにインポートされ、OpenStack インスタンスとして管理できるようになります。