升级移动服务和设备组件(新版)

通过这种新版移动服务和设备组件,无需维护源计算机的根/管理员凭据即可执行升级。 只有在源计算机上初始安装代理时,才需要凭据。 完成后,可以删除凭据,升级将自动进行。

自动更新移动代理

默认情况下,保管库上已启用自动更新。 如果有新版本可用,系统会在每天当地时间凌晨 12:00 触发自动更新。

注意

如果使用个人预览版 BITS,则系统会阻止受保护计算机自动更新。 确保使用全新的 Azure Site Recovery 复制设备在计算机上重新设置 Site Recovery。

要使用最新功能、增强功能和修补程序,建议在“移动代理升级设置”中选择“允许 Site Recovery 管理”选项。 自动更新不需要重新启动,也不会影响虚拟机的持续复制。 自动更新还可确保自动更新保管库中的所有复制设备。

Automatic updates on for Mobility agent

若要关闭自动更新,请切换“允许 Site Recovery 管理”按钮。

Automatic updates off for mobility agent

手动更新移动代理

如果已关闭移动代理的自动更新,则可使用以下过程手动更新代理:

升级多个受保护项的移动代理

若要手动更新多个受保护项的移动代理,请执行以下步骤:

  1. 导航到“恢复服务保管库”>“复制的项”,单击“有新的 Site Recovery 移动代理更新可用”。 单击以进行安装。

    Manual update of mobility agent on multiple protected items

  2. 选择要更新的源计算机,然后单击“确定”。

    备注

    如果不满足升级移动服务的先决条件,则无法选择虚拟机。 请参阅有关解决方法的信息。

  3. 启动升级后,系统会在保管库中为每个升级操作创建一个 Site Recovery 作业,用户可通过导航到“监视”>“Site Recovery 作业”对其进行跟踪。

更新单个受保护计算机的移动代理

若要更新一个受保护项的移动代理,请执行以下步骤:

  1. 导航到“恢复服务保管库”>“复制的项”,选择一个虚拟机。

  2. 在虚拟机的“概述”边栏选项卡中,在“代理版本”旁查看移动代理的当前版本。 如果有新更新可用,则状态会更新为“已有新的更新”。

    Manual update of mobility agent on a single protected items

  3. 单击“已有新的更新”,将显示最新可用版本。 单击“更新到此版本”以启动更新作业。

    mobility agent update details

    注意

    如果升级被阻止,请按此处所述检查并解决错误。

启用专用终结点时更新移动代理

启用专用终结点时,自动更新将不可用。 若要更新一个受保护项的移动代理,请执行以下步骤:

  1. 导航到“恢复服务保管库”>“复制的项”,并选择一个虚拟机。

  2. 在虚拟机的“概述”边栏选项卡中,在“代理版本”下可查看移动代理的当前版本。 如果有新更新可用,则状态会更新为“已有新的更新”。

  3. 确认新版本的可用性,从源计算机上的此处下载最新的代理版本包并更新代理版本。

更新 Windows 计算机上的移动代理

要更新 Windows 计算机上的移动代理,请执行以下步骤:

  1. 打开命令提示符并导航到放置更新包的文件夹。

    cd C:\Azure Site Recovery\Agent

  2. 要提取更新包,请运行以下命令:

    .\Microsoft-ASR_UA*Windows*release.exe /q /x:C:\Azure Site Recovery\Agent

  3. 要继续更新,请运行以下命令:

    .\UnifiedAgent.exe /Role "MS" /Platform VmWare /Silent /InstallationType Upgrade /CSType CSPrime /InstallLocation "C:\Program Files (x86)\Azure Site Recovery"

  4. 代理更新后将自动触发注册。 要手动检查注册状态,请运行以下命令:

    "C:\Azure Site Recovery\Agent\agent\UnifiedAgentConfigurator.exe" /SourceConfigFilePath "config.json" /CSType CSPrime

升级设置

设置 详细信息
语法 .\UnifiedAgent.exe /Role "MS" /Platform vmware /Silent /InstallationType Upgrade /CSType CSPrime /InstallLocation "C:\Azure Site Recovery\Agent"
/Role 强制更新参数。
指定是否将更新移动服务 (MS)。
/InstallLocation 可选。
指定移动服务的安装位置。
/Platform 必需。
指定要在其中更新移动服务的平台:
VMware VM/物理服务器的 VMware。
Azure VM 的 Azure。

如果要将 Azure VM 视为物理计算机,请指定 VmWare。
/Silent 可选。
指定是否以静默模式运行安装程序。
/CSType 必需。
定义新式或旧的体系结构。 (使用 CSPrime)

注册设置

设置 详细信息
语法 "<InstallLocation>\UnifiedAgentConfigurator.exe" /SourceConfigFilePath "config.json" /CSType CSPrime >
/SourceConfigFilePath 必需。
出行服务配置文件的完整文件路径。 使用任何有效文件夹。
/CSType 必需。
定义新式或旧的体系结构。 (CSPrime 或 CSLegacy)。

更新 Linux 计算机上的移动代理

要更新 Linux 计算机上的移动代理,请执行以下步骤:

  1. 从终端会话中,将更新包复制到要为其更新代理的服务器上的本地文件夹(例如 /tmp)并运行以下命令:

    cd /tmp ; tar -xvf Microsoft-ASR_UA_version_LinuxVersion_GA_date_release.tar.gz

  2. 要更新,请运行以下命令:

    ./install -q -r MS -v VmWare -a Upgrade -c CSPrime

  3. 代理更新后将自动触发注册。 要手动检查注册状态,请运行以下命令:

    <InstallLocation>/Vx/bin/UnifiedAgentConfigurator.sh -c CSPrime -S config.json -q

安装设置

设置 详细信息
语法 ./install -q -r MS -v VmWare -a Upgrade -c CSPrime
-r 必需。
安装参数。
指定是否应安装出行服务 (MS)。
-d 可选。
指定移动服务的安装位置:/usr/local/ASR
-v 必需。
指定要在其中安装移动服务的平台。
VMware VM/物理服务器的 VMware。
Azure VM 的 Azure。
-q 可选。
指定是否以静默模式运行安装程序。
-c 必需。
定义新式或旧的体系结构。 (CSPrime 或 CSLegacy)。
-a 必需。
指定移动代理需要升级但不安装。

注册设置

设置 详细信息
语法 <InstallLocation>/Vx/bin/UnifiedAgentConfigurator.sh -c CSPrime -S config.json -q
-S 必需。
出行服务配置文件的完整文件路径。 使用任何有效文件夹。
-c 必需。
定义新式或旧的体系结构。 (CSPrime 或 CSLegacy)。
-q 可选。
指定是否以静默模式运行安装程序。

最新版本的移动代理

在移动代理更新为最新版本或自动更新为最新版本后,状态会显示为“最新”。

解决阻止代理升级问题

如果不满足升级移动代理的先决条件,则无法更新虚拟机。 必须解决这些问题才能继续升级。

需要预先解决的问题包括但不限于:

  • 受保护计算机强制重启挂起。

  • 复制设备的版本不兼容。

  • 复制设备组件(代理服务器或进程服务器)无法与 Azure 服务通信。

  • 受保护计算机上的移动代理无法与复制设备通信。

如果存在上述任何问题,状态会更新为“无法更新到最新版本”。 单击此状态可查看阻止更新的原因以及解决问题的建议操作。

注意

根据阻止原因解决问题后,请等待 30 分钟,然后重试操作。 在 Site Recovery 服务中更新最新信息需要一些时间。

移动代理升级作业失败

如果移动代理升级操作失败(手动触发或自动升级操作),系统会在作业中更新失败原因。 用户需解决错误,然后重试操作。

若要查看失败错误,可以导航到 Site Recovery 作业,单击特定作业以获取错误的解决方案,也可使用以下步骤:

  1. 导航到“复制的项”部分,选择特定虚拟机。

  2. 在“概述”边栏选项卡中的“代理版本”旁查看移动代理的当前版本。

  3. 在当前版本旁,状态会更新为“更新失败”消息。 单击此状态以重试更新操作。

  4. 系统会提供指向上次升级作业的链接。 单击此作业以导航到特定作业。

  5. 解决上次作业的错误问题。

在解决上次失败作业的错误问题后,触发更新操作。

升级设备

默认情况下,已在设备上启用自动更新。 如果有任何组件的新版本可用,系统会在每天当地时间凌晨 12:00 触发自动更新。

若要检查其中任何组件的更新状态,请导航到设备服务器,并打开“Azure 设备配置管理器”。 导航到“设备组件”,并将其展开以查看所有组件及其版本的列表。

如果其中有组件需要更新,则“状态”会反映相应的内容。 选择状态消息可升级组件。

replication appliance components

禁用自动更新

  1. 在运行设备的服务器上,打开注册表编辑器。

  2. 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AzureAppliance。

  3. 若要禁用自动更新,请创建一个注册表项 AutoUpdate,将 DWORD 值设为 0。

    Set registry key

启用自动更新

可以通过从 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AzureAppliance 删除 AutoUpdate 注册表项来启用自动更新。

删除注册表项的步骤:

  1. 在运行设备的服务器上,打开注册表编辑器。
  2. 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AzureAppliance。
  3. 删除先前创建的用于禁用自动更新的注册表项 AutoUpdate。

启用专用终结点时更新设备组件

启用专用终结点时,自动更新将不可用。 要更新 Azure Site Recovery 复制设备的所有组件,请执行以下步骤:

  1. 导航到此页面并检查是否已针对特定版本发布组件的新版本。
  2. 下载设备上提供更新的所有版本的软件包,并更新所有组件。

更新进程服务器

  1. 要更新进程服务器,请在此处下载最新版本。

  2. 将更新包下载到 Azure Site Recovery 复制设备。

  3. 打开命令提示符并导航到放置更新包的文件夹。

    cd C:\Downloads

  4. 要更新进程服务器,请运行以下命令:

    msiexec.exe /i ProcessServer.msi ALLUSERS=1 REINSTALL=ALL REINSTALLMODE=vomus /l*v msi.log

更新恢复服务代理

要更新恢复服务代理,请在此处下载最新版本。

  1. 将更新包下载到 Azure Site Recovery 复制设备。

  2. 打开命令提示符并导航到放置更新包的文件夹。

    cd C:\Downloads

  3. 要更新恢复服务代理,请运行以下命令:

    MARSAgentInstaller.exe /q /nu - for mars agent

更新设备的其余组件

  1. 要更新 Azure Site Recovery 复制设备的其余组件,请在此处下载最新版本。
  2. 打开下载的 .msi 文件,它会自动触发更新。
  3. 在 Windows 设置 >“添加或删除程序”中检查最新版本。

解决组件升级问题

如果不满足升级其中任何组件的先决条件,则无法进行更新。 原因/需要预先解决的问题包括但不限于:

  • 复制设备的其中一个组件版本不兼容。

  • 复制设备无法与 Azure 服务通信。

如果存在上述任何问题,状态会更新为“无法更新到最新版本”。 选择此状态可查看阻止更新的原因以及解决问题的建议操作。 根据阻止原因解决问题后,请手动尝试更新。