您可以將虛擬機器從 vSphere 匯入 VMware Integrated OpenStack 部署中的非預設網域,並像管理 OpenStack 執行個體一樣管理它們。

此程序適用於具有非預設網域的部署。對於 NSX-T Data Center 部署,請參閱〈具有 NSX-T Data Center 的 VMware Integrated OpenStack〉

下列條件適用於匯入的虛擬機器:
  • 如果虛擬機器具有多個磁碟,這些磁碟會匯入做為 Cinder 磁碟區。
  • 匯入具有特定網路支援的虛擬機器後,無法使用同一網路匯入不同的專案。如果您要將某個網路用於多個專案,請將提供者 VLAN (虛擬 LAN) 網路設定為共用網路。

Integrated OpenStack Manager 工具箱中使用 Data Center Command-Line Interface (DCLI) 匯入虛擬機器。

必要條件

確認您要匯入的虛擬機器位於同一個 vCenter Server 執行個體。

程序

  1. 若要將虛擬機器匯入非預設網域,必須在此網域中建立具有管理員角色的使用者和專案,並在 vioshim pod 中設定 default_tenant_domain_name 參數。
    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 執行個體進行管理。