從意外刪除資源橋接器虛擬機器中復原
在本文中,您會了解如何在災害案例 (例如意外刪除) 中將 Azure Arc 資源橋接器連線復原到工作狀態。 在這類情況下,內部部署基礎結構與 Azure 之間的連線會遺失,且透過 Arc 執行的任何作業都會失敗。
在虛擬機器刪除時復原 Arc 資源橋接器
若要從 Arc 資源橋接器 VM 刪除中復原,您必須使用下列步驟,搭配與目前資源橋接器相同的資源識別碼來部署新的資源橋接器。
注意
只有在您執行此復原作業來升級 Arc 資源橋接器時,此注意事項才適用。
如果您有 VM 仍處於舊版,即在 Azure 中 SCVMM 伺服器的虛擬機器詳細目錄中的「虛擬硬體作業」資料行底下設定為「已啟用 (已淘汰)」,請遵循這篇文章中的步驟,將其切換至新版本,然後再繼續進行資源橋接器復原的步驟。
注意
不再支援 DHCP 型 Arc 資源橋接器部署。
如果您先前已使用 DHCP 部署 Arc 資源橋接器,則必須從 Azure 移除您的資源來清除您的部署,然後執行全新上線。
必要條件
災害復原指令碼必須從組態 (.yaml) 檔案存在的相同資料夾執行。 組態檔存在於用來執行指令碼以部署 Arc 資源橋接器的電腦上。
用來執行指令碼的電腦必須具有在連接埠 6443 (Kubernetes API 伺服器) 和 22 (SSH) 上與 Arc 資源橋接器 VM 的雙向連線,以及在連接埠 443 (HTTPS) 上與 Arc 資源橋接器 VM 的輸出連線。
從 Windows 電腦復原 Arc 資源橋接器
複製 Arc 資源橋接器、自訂位置和 SCVMM 管理伺服器 Azure 資源的 Azure 區域和資源識別碼。
下載這個指令檔,然後使用與 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>
從初始上線之後儲存組態 YAML 檔案的相同位置執行更新的指令碼。 這最有可能是您執行初始上線指令碼的相同資料夾,除非組態檔稍後移至不同的位置。 依提示提供輸入。
一旦指令碼執行成功,就會復原舊的資源橋接器,並重新建立與現有已啟用 Azure 的 SCVMM 資源的連線。
下一步
如果上述復原步驟無法成功將 Arc 資源橋接器還原至其原始狀態,請嘗試下列其中一個通道以取得支援:
- 透過 Microsoft Q&A 取得 Azure 專家提供的解答。
- 連線至 @AzureSupport,這是用來改善客戶體驗的官方 Microsoft Azure 帳戶。 Azure 支援會將 Azure 社群連線到解答、支援及專家。
- 開啟 Azure 支援要求。