連結至 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 區域中。
從 Azure 入口網站將已啟用Arc的伺服器機器連結至 vCenter
在 Azure 入口網站 中,流覽至 vCenter 的 [虛擬機清查] 頁面。
透過已啟用 Arc 的伺服器路由安裝的 Arc 代理程式的虛擬機,在虛擬硬體管理下會 連結到 vCenter 狀態。
選取 [鏈接至 vCenter ] 以開啟窗格,其中列出已安裝 Arc 代理程式但未連結至 Azure Arc 中 vCenter 下的所有機器。
選擇所有機器,然後選取選項以將機器連結至 vCenter。
連結至 vCenter 之後,虛擬硬體狀態會反映為所有 VM 啟用 ,而且您可以執行 虛擬硬體作業。
連結至 vCenter 之後,會在機器上啟用虛擬生命週期作業和電源週期作業,且混合式計算機器的 kind 屬性會更新為 VMware。
使用 Azure CLI 將已啟用 Arc 的伺服器機器連結至 vCenter
使用下列 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 資源的自助式存取權。