從 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 Arc 移除 vSphere 環境之後,若要防止 Azure 管理服務繼續計費,您必須先從所有已啟用 Arc 且已啟用客體管理的 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 資源上的身分識別設定為無。
從虛擬機器 (VM) 解除安裝代理程式
Windows VM 解除安裝
若要從機器解除安裝 Windows 代理程式,請使用下列步驟:
- 使用具有系統管理員權限的帳戶登入電腦。
- 在 [控制台] 中,選取 [程式和功能]。
- 在 [程式和功能] 中,依序選取 [Azure Connected Machine Agent]、[解除安裝] 和 [是]。
- 刪除
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 中。
- 請針對資源集區/叢集/主機、範本、網路和資料存放區重複步驟 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 解決方案私人雲端。