共用方式為


從意外刪除資源橋接器虛擬機器中復原

在本文中,您會了解如何在災害案例 (例如意外刪除) 中將 Azure Arc 資源橋接器連線復原到工作狀態。 在這類情況下,內部部署基礎結構與 Azure 之間的連線會遺失,且透過 Arc 執行的任何作業都會失敗。

在虛擬機器刪除時復原 Arc 資源橋接器

若要從 Arc 資源橋接器 VM 刪除中復原,您必須使用下列步驟,搭配與目前資源橋接器相同的資源識別碼來部署新的資源橋接器。

注意

只有在您執行此復原作業來升級 Arc 資源橋接器時,此注意事項才適用。

如果您有 VM 仍處於舊版,即在 Azure 中 SCVMM 伺服器的虛擬機器詳細目錄中的「虛擬硬體作業」資料行底下設定為「已啟用 (已淘汰)」,請遵循這篇文章中的步驟,將其切換至新版本,然後再繼續進行資源橋接器復原的步驟。

注意

不再支援 DHCP 型 Arc 資源橋接器部署。

如果您先前已使用 DHCP 部署 Arc 資源橋接器,則必須從 Azure 移除您的資源來清除您的部署,然後執行全新上線

必要條件

  1. 災害復原指令碼必須從組態 (.yaml) 檔案存在的相同資料夾執行。 組態檔存在於用來執行指令碼以部署 Arc 資源橋接器的電腦上。

  2. 用來執行指令碼的電腦必須具有在連接埠 6443 (Kubernetes API 伺服器) 和 22 (SSH) 上與 Arc 資源橋接器 VM 的雙向連線,以及在連接埠 443 (HTTPS) 上與 Arc 資源橋接器 VM 的輸出連線。

從 Windows 電腦復原 Arc 資源橋接器

  1. 複製 Arc 資源橋接器、自訂位置和 SCVMM 管理伺服器 Azure 資源的 Azure 區域和資源識別碼。

  2. 下載這個指令檔,然後使用與 Azure 中原始資源相同的資訊來更新指令檔中的以下區段。

    $location = <Azure region of the original Arc resource bridge>
    $applianceSubscriptionId = <subscription-id>
    $applianceResourceGroupName = <resource-group-name>
    $applianceName = <resource-bridge-name>
    
    $customLocationSubscriptionId = <subscription-id>
    $customLocationResourceGroupName = <resource-group-name>
    $customLocationName = <custom-location-name>
    
    $vmmserverSubscriptionId = <subscription-id>
    $vmmserverResourceGroupName = <resource-group-name>
    $vmmserverName= <SCVMM-name-in-azure>
    
  3. 從初始上線之後儲存組態 YAML 檔案的相同位置執行更新的指令碼。 這最有可能是您執行初始上線指令碼的相同資料夾,除非組態檔稍後移至不同的位置。 依提示提供輸入

  4. 一旦指令碼執行成功,就會復原舊的資源橋接器,並重新建立與現有已啟用 Azure 的 SCVMM 資源的連線。

下一步

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

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