次の方法で共有

设置 Azure 虚拟机迁移到 Azure 之后的灾难恢复方案

如果已使用 Site Recovery 服务将本地计算机迁移到 Azure VM,现在想要将 VM 设置为灾难恢复到次要 Azure 区域,请遵循本文。 本文介绍如何确保在迁移的 VM 上安装 Azure VM 代理,以及如何删除迁移后不再需要的 Site Recovery 移动服务。

验证迁移

在设置灾难恢复之前,请确保迁移已按预期完成。 若要成功完成迁移,请在故障转移后为要迁移的每台计算机选择 “完成迁移 ”选项。

验证 Azure VM 代理

每个 Azure VM 必须安装 Azure VM 代理 。 若要复制 Azure VM,Site Recovery 会在代理上安装扩展。

  • 如果计算机运行的是 Site Recovery 移动服务版本 9.7.0.0 或更高版本,则 Windows VM 上的移动服务会自动安装 Azure VM 代理。 在早期版本的移动服务上,你将手动安装代理。
  • 对于 Linux VM,必须手动安装 Azure VM 代理。 仅当迁移的计算机上安装的移动服务为 v9.6 或更早版本时,才需要安装 Azure VM 代理。

在 Windows VM 上安装代理

如果运行的 Site Recovery 移动服务版本低于 9.7.0.0,或者需要手动安装代理,请执行以下作:

  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,在控制面板 >中添加/删除程序中,卸载 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 快速复制到次要区域。