復原 Arc 資源橋接器連線

在本文中,您會瞭解如何在意外刪除資源網橋 VM 或資源網橋無法復原的情況下,將 Azure Arc 資源網橋連線還原至工作狀態。

復原 Arc 資源橋接器

本地基礎設施與 Azure 之間的連結可能會中斷。 透過 Azure Arc 執行的任何操作都可能在以下災難情境下失敗:

  • 虛擬機器被不小心刪除。

  • VM 連線失敗(例如,因為基礎結構的網路組態變更)

  • 虛擬機升級失敗,無法修復且需要重新部署。

  • 由於缺乏升級,VM 認證已過期。

在這類災害案例中,您可以使用與目前資源網橋相同的屬性來部署新的資源網橋,以還原作業。 此災害復原程式需要刪除 vCenter 中現有的 Arc 資源網橋 VM,以及 Azure 入口網站中的資源網橋 Azure 資源。 然後你可以修改入門腳本以用於災難復原,然後嘗試進行復原。 復原會建立一個新的 Azure 資源網橋,該資源具有相同的 ARM ID、vCenter 資源和自訂位置。

若要部署新的資源網橋,請遵循下列步驟:

  1. 在 Azure 入口網站中,從與資源網橋相關的資源尋找並複製下列屬性:

    • Arc 資源網橋:Azure 區域、訂用帳戶標識碼、ARM 資源標識碼、資源組名、Arc 資源網橋名稱

    • vCenter Azure 資源:Azure 中的資源標識碼、訂用帳戶標識碼、資源組名、vCenter 資源的名稱

    • 自定義位置:資源標識碼、訂用帳戶標識碼、資源組名、自定義位置名稱

  2. 在 Azure 入口網站中,搜尋你的資源橋接虛擬機並刪除該資源橋接虛擬機。 此步驟是災難復原過程中必須的,因為你部署一個具有相同屬性的新資源橋接器以取代這個。 其他相關元件,例如自訂位置、vCenter 資源或其他 Azure 資源,都應該保留在 Azure 入口網站中。 您會將新的資源橋接器重新連線至這些既有資源。

  3. 移至您的 vCenter 控制台,並刪除 vCenter 中存在的 Azure Arc 資源網橋 VM。 虛擬機器會在後續步驟中重新建立為災難復原過程中的一部分。

  4. 從 Azure 入口網站下載 上線腳本 。 你需要提供不同的 vCenter 名稱和自訂地點名稱來產生入職腳本;否則,如果你在這一步重複使用相同的名字,就會收到錯誤。 下一步,你編輯入職腳本,重複使用相同名稱。

  5. 修改下載的入職腳本,以便進行災難復原。 腳本會建立一個新的資源橋接器,使用相同的 ARM ID、自訂位置和 vCenter 資源。 在編輯器中開啟上線腳本,並使用您在步驟 1 中複製的屬性來更新腳本。 此步驟會將已刪除的資源橋接器替換為具有相同屬性的新資源橋接。

    $location = <Azure region of the resources>
    $applianceSubscriptionId = <subscription-id>
    $applianceResourceGroupName = <resource-group-name>
    $applianceName = <resource-bridge-name>
    
    $customLocationSubscriptionId = <subscription-id>
    $customLocationResourceGroupName = <resource-group-name>
    $customLocationName = <custom-location-name>
    
    $vCenterSubscriptionId = <subscription-id>
    $vCenterResourceGroupName = <resource-group-name>
    $vCenterName = <vcenter-name-in-azure>
    
  6. 儲存對上線腳本所做的編輯。

  7. 只有在您使用已啟用 Arc 的 AVS 時,才執行此步驟。 如果您使用已啟用 Arc 的 VMware,請勿遵循此步驟。 執行下列命令:az rest --method delete --url "https://management.azure.com/subscriptions/ <subId>/resourcegroups/<rgName>/providers/Microsoft.AVS/privateClouds/<pcName>/addons/arc?api-version=2022-05-01"

  8. 執行引導腳本並使用-force參數再次執行。 文本會提示您輸入資源網橋組態設定。 依提示輸入數據。 你可以重複使用舊資源橋接器中已經符合網路、防火牆和代理需求的相同 IP 和其他設定。 否則,如果你使用新的 IP,可能還得確保這些 IP 符合網路需求。 您也可以指定要與新的 Arc 資源網橋搭配使用的新網路、記憶體或資源集區。

    ./resource-bridge-onboarding-script.ps1 -force
    
  9. 腳本成功完成後,新的資源橋接器會部署並重新連接所有必要的資源,例如自訂位置和 Arc 擴充功能。 先前斷開的 Arc 資源在 Azure 中又能管理了。

下一步

針對 Azure Arc 資源橋接器問題進行疑難排解

如果上述復原步驟無法成功將 Arc 資源橋接器還原至其原始狀態,請嘗試下列其中一個通道以取得支援: