從 Azure 移除已啟用 Arc 的 Azure VMware 解決方案 vSphere 資源
警告
這篇文章參考 CentOS,這是接近生命週期結束 (EOL) 狀態的 Linux 發行版本。 請據以考慮您的使用方式和規劃。 如需詳細資訊,請參閱 CentOS 生命週期結束指引。
在本文中,瞭解如何從已啟用 Azure Arc 的 VMware vSphere 中清除 VMware vCenter 環境。 針對您不想再使用已啟用 Azure Arc 的 VMware vSphere 來管理的 VMware vSphere 環境,請使用本文中的資訊來執行下列動作:
- 從 VMware 虛擬機器 (VM) 移除來賓管理。
- 從 Azure Arc 移除 VMware vSphere 資源。
- 拿掉 vCenter 中的 Arc 資源網橋相關專案。
從 VMware VM 移除來賓管理
若要防止 Azure 管理服務持續計費,在從 Azure Arc 移除 vSphere 環境之後,您必須先從已啟用 Arc 的所有 VM 中移除來賓管理,Azure VMware 解決方案 已啟用該服務的 VM。
當您在已啟用 Arc 的 Azure VMware 解決方案 VM 上啟用客體管理時,Arc 連接的機器代理程式會安裝在它們上。 啟用客體管理之後,您可以在它們上安裝 VM 擴充功能,並使用 Azure 管理服務,例如 Log Analytics。
若要完全移除客體管理,請使用下列步驟從虛擬機移除任何 VM 擴充功能、中斷代理程式連線,以及從虛擬機卸載軟體。 請務必完成這三個步驟中的每一個步驟,才能從虛擬機完全移除所有相關的軟體元件。
拿掉 VM 擴充功能
使用下列步驟從入口網站卸載延伸模組。
注意
必須針對已安裝 VM 擴充功能的所有 VM 執行步驟 2-5 。
- 登入您的 Azure VMware 解決方案 私人雲端。
- 在 [vCenter Server 清查頁面] 下方的左側導覽中,選取 [私人雲端中的虛擬機]。
- 搜尋並選取已啟用 來賓管理的 虛擬機。
- 選取 [擴充功能]。
- 選取延伸模組,然後選取 [ 卸載]。
從 Azure Arc 停用來賓管理
若要避免將相同的 VM 上線至 客體管理時發生問題,建議您執行下列步驟,以清除來賓管理功能。
注意
必須針對已啟用來賓管理的所有 VM 執行步驟 2-3。
- 使用系統管理員或根認證登入虛擬機,並在殼層中執行下列命令。
azcmagent disconnect --force-local-only
.
ConnectedMachine agent
從電腦卸載 。- 將 VM 資源上的身分 識別設定為 none。
從 虛擬機器 卸載代理程式 (VM)
Windows VM 卸載
若要從電腦卸載 Windows 代理程式,請使用下列步驟:
- 使用具有系統管理員許可權的帳戶登入計算機。
- 在 Control Panel選擇 Programs and Features。
- 在 [程式和功能] 中,選取 [Azure 連線 計算機代理程式],選取 [卸載],然後選取 [是]。
- 刪除
C:\Program Files\AzureConnectedMachineAgent
資料夾。
Linux VM 卸載
若要卸載 Linux 代理程式,要使用的命令取決於 Linux 作業系統。 您必須具有 root
訪問許可權,或者您的帳戶必須使用sudo提高許可權。
針對Ubuntu,執行下列命令:
sudo apt purge azcmagent
針對 RHEL、CentOS,Oracle Linux 會執行下列命令:
sudo yum remove azcmagent
針對 SLES,執行下列命令:
sudo zypper remove azcmagent
從 Azure 移除 VMware vSphere 資源
當您在 Azure 中啟用 Arc 的 Azure VMware 解決方案 資源時,會在 Azure 中為其建立表示法。 您必須先刪除為 vSphere 資源建立的所有 Azure 資源表示法,才能在 Azure 中刪除 vCenter Server 資源。 若要刪除您所建立的 Azure 資源表示法,請執行下列步驟:
- 前往 Azure 入口網站。
- 從已啟用 Arc 的 VMware vSphere 資源選擇私人雲端中的虛擬機。
- 選取所有已啟用 Azure 值的 VM 為 [是]。
- 選取 [從 Azure 移除]。 此步驟會開始部署,並從 Azure 移除這些資源。 資源會保留在 vCenter Server 中。
- 針對 Resourcespools/clusters/hosts、Templates、Networks 和 Datastores 重複步驟 2、3 和 4。
- 刪除完成時,請選取 [ 概觀]。
- 請注意 Essentials 區段中的自定義位置和 Azure Arc 資源網橋資源。
- 選取 [從 Azure 移除] 以從 Azure 移除 vCenter Server 資源。
- 移至 Azure 中的 vCenter Server 資源並加以刪除。
- 移至 [自定義位置資源],然後選取 [ 刪除]。
- 移至 Azure Arc 資源網橋資源,然後選取 [ 刪除]。
此時,所有已啟用 Arc 的 VMware vSphere 資源都會從 Azure 中移除。
拿掉 vCenter 中的 Arc 資源網橋相關專案
在上架期間,若要建立 VMware vCenter 與 Azure 之間的連線,Azure Arc 資源網橋會部署到 VMware vSphere 環境。 在最後一個步驟中,您必須刪除資源網橋 VM,以及上架期間建立的 VM 範本。
最後一個步驟是執行下列命令:
az rest --method delete --"https://management.azure.com/subscriptions/%3Csubscrption-id%3E/resourcegroups/%3Cresource-group-name%3E/providers/Microsoft.AVS/privateClouds/%3Cprivate-cloud-name%3E/addons/arc?api-version=2022-05-01%22"
完成此步驟之後,Arc 就不再在私人雲端 Azure VMware 解決方案 運作。 當您從 vCenter Server 刪除 Arc 資源時,它不會影響客戶的 Azure VMware 解決方案 私人雲端。