Share via


連結至 vCenter,在已啟用 Arc 的伺服器機器上啟用其他功能

如果您有透過已啟用 Arc 的伺服器路由連線到 Azure 的 VMware 機器,您可以藉由部署資源網橋並將 vCenter 連線至 Azure,順暢地取得其他功能。 其他功能包括執行虛擬機生命週期作業的能力,例如建立、重設大小,以及啟動、停止等電源週期作業。 您可以在不中斷的情況下取得其他功能,並保留已啟用 Arc 的伺服器機器上設定的 VM 擴充功能。

請遵循這裡的下列步驟來部署Arc資源網橋,並將 vCenter 連線至 Azure。

重要

本文僅適用於您已直接在 VMware 機器上安裝 Arc 代理程式,而且這些機器會在部署 Resource Bridge 將 vCenter 連線至 Azure 之前,以 Microsoft.HybridCompute/machines ARM 資源的形式上線。

必要條件

  • 您具有 Azure Arc VMware 管理員 istrator 角色的 Azure 訂用帳戶和資源群組。
  • 您的 vCenter 實例必須 線至 Azure Arc。
  • 已啟用 Arc 的伺服器機器和 vCenter 資源必須位於相同的 Azure 區域中。
  1. 在 Azure 入口網站 中,流覽至 vCenter 的 [虛擬機清查] 頁面。

  2. 透過已啟用 Arc 的伺服器路由安裝的 Arc 代理程式的虛擬機,在虛擬硬體管理下會 連結到 vCenter 狀態。

  3. 選取 [鏈接至 vCenter ] 以開啟窗格,其中列出已安裝 Arc 代理程式但未連結至 Azure Arc 中 vCenter 下的所有機器。

  4. 選擇所有機器,然後選取選項以將機器連結至 vCenter。

    Screenshot that shows the Link to vCenter page.

  5. 連結至 vCenter 之後,虛擬硬體狀態會反映為所有 VM 啟用 ,而且您可以執行 虛擬硬體作業

    Screenshot that shows the page for performing virtual hardware operations.

    連結至 vCenter 之後,會在機器上啟用虛擬生命週期作業和電源週期作業,且混合式計算機器的 kind 屬性會更新為 VMware。

使用下列 az 命令,大規模將已啟用 Arc 的伺服器機器連結至 vCenter。

從 vCenter 中伺服器機器的指定 Arc 建立 VMware 資源

az connectedvmware vm create-from-machines --resource-group contoso-rg --name contoso-vm --vcenter-id /subscriptions/fedcba98-7654-3210-0123-456789abcdef/resourceGroups/contoso-rg-2/providers/Microsoft.HybridCompute/vcenters/contoso-vcenter

在屬於該 vCenter 的指定資源群組中,從所有 Arc for Server 機器建立 VMware 資源

az connectedvmware vm create-from-machines --resource-group contoso-rg --vcenter-id /subscriptions/fedcba98-7654-3210-0123-456789abcdef/resourceGroups/contoso-rg-2/providers/Microsoft.HybridCompute/vcenters/contoso-vcenter

在屬於該 vCenter 的指定訂用帳戶中,從所有 Arc for Server 機器建立 VMware 資源

az connectedvmware vm create-from-machines --subscription contoso-sub --vcenter-id /subscriptions/fedcba98-7654-3210-0123-456789abcdef/resourceGroups/contoso-rg-2/providers/Microsoft.HybridCompute/vcenters/contoso-vcenter

必要參數

--vcenter-id -v

要鏈接電腦之 vCenter 的 ARM 識別碼。

選擇性參數

--Id

一或多個資源識別碼 (以空格分隔)。 它必須是包含資源標識元自變數所有資訊的完整資源識別碼。 您必須提供 --ids 或其他 資源識別碼 自變數。

--name -n

Microsoft.HybridCompute Machine 資源的名稱。 如果您想要將單一計算機轉換成 VMware VM,請提供此參數。

--resource-group -g

將掃描 HCRP 機器的資源群組名稱。

注意

未使用使用 az configure --defaults group= 設定的預設群組,而且必須明確指定。

--訂閱

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

已知問題

在上線至已啟用 Azure Arc 的 VMware vSphere 之後,vCenter 清查的第一次掃描期間,會在 vCenter 清查下探索已啟用 Arc 的伺服器機器。 如果未探索已啟用 Arc 的伺服器機器,而且您嘗試在 Azure 作業中執行 [啟用],您將會遇到下列錯誤:

計算機 '/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXXXXX/resourceGroups/rg-contoso/providers/Microsoft.HybridCompute/machines/testVM1' 已存在於指定的虛擬機 MoRefId: 'vm-4441' 中。 現有的機器資源可以透過私人雲端功能擴充,方法是建立其下的 VirtualMachineInstance 資源。

當您遇到此錯誤訊息時,您將能夠在 10 分鐘內執行 vCenter 作業的連結。 或者,您可以使用上述任何 Azure CLI 命令,將現有的已啟用 Arc 的伺服器電腦連結至 vCenter。

下一步

透過 Azure RBAC 設定和管理 VMware 資源的自助式存取權。