共用方式為


從 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

  1. 登入 Azure VMware 解決方案私人雲端。
  2. 在 [vCenter Server 清查] 頁面下方的左側導覽中,選取 [私人雲端] 中的 [虛擬機器]
  3. 搜尋並選取已啟用來賓管理的虛擬機器。
  4. 選取 [擴充功能]
  5. 選取延伸模組,然後選取 [解除安裝]

從 Azure Arc 停用客體管理

若要避免將相同的 VM 上線至來賓管理時發生問題,建議您執行下列步驟以完全停用來賓管理功能。

注意

必須針對已啟用來賓管理所有 VM 執行步驟 2-3

  1. 使用系統管理員或根認證登入虛擬機器,並在殼層中執行下列命令。
    1. azcmagent disconnect --force-local-only.
  2. 從機器解除安裝 ConnectedMachine agent
  3. 將 VM 資源上的身分識別設定為

從虛擬機器 (VM) 解除安裝代理程式

Windows VM 解除安裝

若要從機器解除安裝 Windows 代理程式,請使用下列步驟:

  1. 使用具有系統管理員權限的帳戶登入電腦。
  2. 在 [控制台] 中,選取 [程式和功能]
  3. 在 [程式和功能] 中,依序選取 [Azure Connected Machine Agent]、[解除安裝] 和 [是]
  4. 刪除 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 資源表示法,請執行下列步驟:

  1. 前往 Azure 入口網站。
  2. 在私人雲端中,從已啟用 Arc 的 VMware vSphere 資源選擇虛擬機器
  3. 選取已啟用 Azure 值為的所有 VM。
  4. 選取 [從 Azure 移除]。 此步驟會開始部署,並從 Azure 移除這些資源。 資源會保留在 vCenter Server 中。
    1. 請針對資源集區/叢集/主機範本網路資料存放區重複步驟 2、3 和 4。
  5. 刪除完成後,請選取 [概觀]
    1. 請注意 Essentials 一節中的自訂位置和 Azure Arc 資源橋接器資源。
  6. 選取 [從 Azure 移除] 以從 Azure 中移除 vCenter Server 資源。
  7. 移至 Azure 中的 vCenter Server 資源並加以刪除。
  8. 移至自訂位置資源並選取 [刪除]
  9. 移至 Azure Arc 資源橋接器資源,然後選取 [刪除]

此時,所有已啟用 Arc 的 VMware vSphere 資源都已從 Azure 中移除。

在上線期間,若要建立 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 解決方案私人雲端。