Share via


從 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

  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 資源上的身分 識別設定為 none

從 虛擬機器 卸載代理程式 (VM)

Windows VM 卸載

若要從電腦卸載 Windows 代理程式,請使用下列步驟:

  1. 使用具有系統管理員許可權的帳戶登入計算機。
  2. Control Panel選擇 Programs and Features
  3. 在 [程式和功能] 中,選取 [Azure 連線 計算機代理程式],選取 [卸載],然後選取 []。
  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. 針對 Resourcespools/clusters/hostsTemplatesNetworks 和 Datastores 重複步驟 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 解決方案 私人雲端。