移轉至 Azure 之後,設定 Azure VM 的災害復原

如果您已使用 Site Recovery 服務將內部部署電腦移轉到 Azure VM,現在想要設定 VM 對次要 Azure 區域進行災害復原,請遵循本文中的指示進行。 本文描述如何確保移轉後的 VM 上已安裝 Azure VM 代理程式,以及如何移除移轉後不再需要的 Site Recovery 行動服務。

驗證移轉

設定災害復原之前,請確定移轉已如預期般完成。 若要成功完成移轉,您就要在容錯移轉之後,針對您需要移轉的每部機器,選取 [完成移轉] 選項。

驗證 Azure VM 代理程式

每部 Azure VM 都必須安裝 Azure VM 代理程式。 為了複寫 Azure VM,Site Recovery 會在代理程式上安裝延伸模組。

  • 如果電腦執行的是 9.7.0.0 版或更新版本的 Site Recovery 行動服務,則 Windows VM 上的行動服務會自動安裝 Azure VM 代理程式。 在舊版的行動服務上,您會手動安裝代理程式。
  • 針對 Linux VM,您必須手動安裝 Azure VM 代理程式。 僅在移轉後的機器上安裝之行動服務是 9.6 版或更早版本時,才需要安裝 Azure VM 代理程式。

在 Windows VM 上安裝代理程式

如果您正在執行 9.7.0.0 之前的 Site Recovery 行動服務版本,或有手動安裝代理程式的其他一些需求,請執行下列動作:

  1. 確定您有 VM 的系統管理員權限。
  2. 下載 VM 代理程式安裝程式
  3. 執行安裝程式檔案。

驗證安裝

若要檢查是否已安裝代理程式:

  1. 在 Azure VM 的 C:\WindowsAzure\Packages 資料夾中,您應該會看到 WaAppAgent.exe 檔案。
  2. 在該檔案上按一下滑鼠右鍵,並在 [屬性] 中選取 [詳細資料] 索引標籤。
  3. 確認 [產品版本] 欄位顯示 2.6.1198.718 或更高版本。

深入了解 Windows 的代理程式安裝。

在 Linux VM 上安裝代理程式

手動安裝 Azure Linux VM 代理程式,如下所示:

  1. 確定您具有電腦的系統管理員權限。
  2. 強烈建議使用散發套件存放庫中的 RPM 或 DEB 套件來安裝 Linux VM 代理程式。 所有認可的散發套件提供者都會將 Azure Linux 代理程式套件整合於本身的映像和儲存機制中。
    • 我們強烈建議您只透過散發套件存放庫更新代理程式。
    • 不建議直接從 GitHub 安裝 Linux VM 代理程式並進行更新。
    • 如果最新的代理程式不適用於您的散發套件,請連絡散發套件支援以取得如何進行安裝的指示。

驗證安裝

  1. 執行此命令 ps -e,以確定 Azure 代理程式正在 Linux VM 上執行。

  2. 如果此程序不在執行中,請使用下列命令來重新啟動它:

    • 若為 Ubuntu/Debian:
       sudo systemctl enable --now walinuxagent.service
    
    • 針對其他散發套件︰
       sudo systemctl enable --now waagent.service
    

將行動服務解除安裝

  1. 請使用下列其中一種方法,以手動方式將行動服務從 Azure VM 解除安裝。
    • 針對 Windows,請在 [控制台] > [新增/移除程式] 中,解除安裝 Microsoft Azure Site Recovery 行動服務/主要目標伺服器。 在提升權限的命令提示字元上,執行:
      MsiExec.exe /qn /x {275197FC-14FD-4560-A5EB-38217F80CBD1} /L+*V "C:\ProgramData\ASRSetupLogs\UnifiedAgentMSIUninstall.log"
      
    • 若為 Linux,請以根使用者身分登入。 在終端機中,移至 /user/local/ASR,然後執行下列命令:
      ./uninstall.sh -Y
      
  2. 設定複寫之前,請將 VM 重新啟動。

下一步

  • 請檢閱 Azure VM 代理程式上 Site Recovery 延伸模組的疑難排解
  • 將 Azure VM 快速複寫到次要地區。