如何升级 Operations Manager 代理

重要

此版本的 Operations Manager 已终止支持。 建议 升级到 Operations Manager 2022

使用以下过程,将在 Windows 或 Linux 上运行的代理升级到 System Center Operations Manager 2019。 应首先验证代理是否满足支持的最低配置。 有关详细信息,请参阅 System Center Operations Manager 的系统要求

使用以下过程,将在 Windows 或 Linux 上运行的代理升级到 System Center Operations Manager 2022。 应首先验证代理是否满足支持的最低配置。 有关详细信息,请参阅 System Center Operations Manager 的系统要求

注意

  • 若要通过控制台升级 Operations Manager 代理,请确保向用于升级的运行方式帐户授予所有管理服务器和网关上的 “作为服务登录 ”权限。 有关详细信息,请参阅启用服务登录
  • 如果在升级之前使用推送安装方法安装代理,则升级后,代理管理的计算机将进入挂起的更新状态,并且可以通过操作控制台进行升级。 否则,需要手动升级代理。

升级代理时,Operations Manager 安装程序服务将运行,并且直到升级完成后才会删除该服务。 如果代理升级失败,则可能需要重新安装代理,因为安装程序服务未正确删除。 如果再次尝试升级代理但失败,则应在升级完 Operations Manager 的所有功能后重新安装代理。

注意

如果在此升级之前为代理启用了审核收集服务 (ACS) ,则会在代理升级过程中将其禁用。 必须在升级完成后重新启用 ACS。

如果要升级部署到安装了其他 System Center 2012 R2 或 2016 Operations Manager 功能的计算机的代理,则必须执行以下操作:

  • 如果将代理安装在已安装了 System Center 2012 R2 或 2016 Operations Manager 操作控制台或 Web 控制台的计算机上,则必须首先卸载控制台,然后再升级代理。 可以通过在“程序和功能”中卸载 System Center 2012 R2 或 2016 Operations Manager 来执行此操作。 升级完成后,可以重新安装这些主机。

如果要升级部署到安装了其他 System Center 2019 Operations Manager 功能的计算机的代理,则必须执行以下操作:

  • 如果将代理安装在已安装了 System Center 2019 Operations Manager 操作控制台或 Web 控制台的计算机上,则必须首先卸载控制台,然后再升级代理。 可以通过在“程序和功能”中卸载 System Center 2019 Operations Manager 来执行此操作。 升级完成后,你可以重新安装这些控制台。

注意

如果启用了 UAC,则必须从提升的命令提示符中运行代理升级。

注意

执行升级后,有关已升级的代理的信息可能等待多达 60 分钟后才会显示在操作控制台中。

升级推式安装的代理

强制安装的代理是指那些使用“计算机和设备管理向导” 安装的代理。 使用以下过程升级这些代理。

使用操作控制台升级强制安装的 Windows 代理

  1. 登录到托管 Operations Manager 操作控制台的计算机。 使用一个特定帐户,该帐户是 Operations Manager 管理组的 Operations Manager 管理员角色的成员。

  2. 在操作控制台中,选择“ 管理”。

    注意

    在不是管理服务器的计算机上运行操作控制台时,将显示“ 连接到服务器 ”对话框。 在“服务器名称” 框中,键入要连接到的管理服务器的名称。

  3. “管理”工作区的导航窗格中,选择“设备管理”下的“挂起的管理”。

  4. 在“ 挂起的管理 ”窗格中的“ 类型:代理需要更新”下,右键单击列出的每台代理管理的计算机,然后选择“ 批准”。

    警告

    不应一次批准超过 200 个代理。

  5. “更新代理 ”对话框中,输入管理员帐户凭据或使用所选的管理服务器操作帐户,然后选择“ 更新”。 升级状态显示在“ 代理管理任务状态 ”对话框中。

  6. 升级完成后,选择“ 关闭”。

升级手动安装的代理

手动安装的代理是从命令提示符或使用 MOMAgent.msi 安装向导手动安装的代理。 使用以下过程升级这些代理。 导航到 Operations Manager 安装文件夹,找到适用于 Windows 的代理安装文件: C:\Program Files\Microsoft System Center\Operations Manager\Server\AgentManagement\amd64

使用安装向导升级手动安装的 Windows 代理

  1. 使用 Operations Manager 管理组的 Operations Manager 管理员角色帐户登录到托管代理的计算机。

  2. 从 Operations Manager 安装媒体中运行 Setup.exe

  3. 在安装向导的第一页上,选择“ 本地代理”。 打开“ 欢迎使用 Microsoft Monitoring Agent 升级向导” 页时,选择“ 下一步”。

  4. 在“Microsoft Monitoring Agent 安装”对话框中,选择“升级”。 状态页面将显示升级的进度。

  5. 出现“ 正在完成 Microsoft Monitoring Agent 安装向导” 页时,选择“ 完成”。

从命令提示符升级手动安装的 Windows 代理

  1. 使用 Operations Manager 管理组的 Operations Manager 管理员角色帐户登录到托管代理的计算机。

  2. 使用“以管理员身份运行” 选项打开“命令提示符”窗口。

  3. 运行以下命令,其中 D:\ 是升级日志文件的位置。

    msiexec /i MOMAgent.msi /qn /l*v D:\logs\AgentUpgrade.log AcceptEndUserLicenseAgreement=1
    

验证 Windows 代理升级

验证 Windows 代理升级

  1. 在操作控制台的导航窗格中,选择“ 管理 ”按钮。

  2. “设备管理”下,选择“代理托管”。

  1. 在“代理托管”窗格中,验证“版本”列中列出的值是否为“10.19.10050.0” 。
  1. 在“代理托管”窗格中,验证“版本”列中列出的值是否为“10.22.10118.0”。

注意

控制台可能需要一个小时才能显示更新的代理版本。

升级 UNIX 和 Linux 代理

升级 UNIX 和 Linux 代理

  • 在操作控制台中,在“管理” 窗格中运行“UNIX/Linux 升级向导” 。

    任何现有的运行方式配置文件和运行方式帐户都将继续具有有效的配置。 有关对用于 Operations Manager 中的 UNIX 和 Linux 监视的运行方式配置文件和帐户所做更改的信息,请参阅在 Operations Manager 中访问 UNIX 和 Linux 计算机

手动升级 UNIX 和 Linux 代理

导航到 Operations Manager 安装文件夹,找到 UNIX/Linux 的代理安装文件: C:\Program Files\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits

  1. 登录到 Linux/Unix 计算机, (scx-version.universalr<> 复制代理。<版本>。<arch>.sh) 到 Linux 服务器。 此过程应该在二进制模式下通过 SCP 或 FTP 来完成。

  2. 使用以下命令安装包。

    sh ./scx-<version>.universalr.<version>.<arch>.sh –-upgrade --enable-opsmgr

  3. 使用以下命令验证是否已安装包。

    rpm -q scx

  4. 使用以下命令验证 Microsoft SCX CIM Server 正在运行。

    scxadmin -status

从控制台验证 UNIX 或 Linux 代理的升级

  1. 在操作控制台的导航窗格中,选择“ 管理”。

  2. “设备管理”下,选择“UNIX/Linux 计算机”。

  3. 验证“代理 版本 ”列中列出的值为 1.6.10-2。

    注意

    控制台可能需要一个小时才能显示更新的代理版本。

使用以下过程,将在 Windows 或 Linux 上运行的代理升级到 System Center Operations Manager 1801。 应首先验证代理是否达到支持的最低配置。 有关详细信息,请参阅 System Center Operations Manager 的系统要求

注意

如果在升级前使用强制安装方法安装了代理,那么在升级后代理托管计算机会处于等待更新状态,并能通过操作控制台进行升级。 否则,需要手动升级代理。

升级代理时,Operations Manager 安装程序服务将运行,直到升级完成后才会删除。 如果代理升级失败,可能需要重新安装代理,因为安装程序服务未正确删除。 如果尝试再次升级代理但失败,则应在完成 Operations Manager 的所有功能升级后重新安装代理。

注意

如果在此升级之前为代理启用了审核收集服务 (ACS) ,则会在代理升级过程中将其禁用。 升级完成后,必须重新启用 ACS。

如果要升级部署到安装了其他 System Center 2012 R2 或 2016 Operations Manager 功能的计算机的代理,则必须执行以下操作:

  • 如果将代理安装在已安装了 System Center 2012 R2 或 2016 Operations Manager 操作控制台或 Web 控制台的计算机上,则必须首先卸载控制台,然后再升级代理。 可以通过在“程序和功能”中卸载 System Center 2012 R2 或 2016 Operations Manager 来执行此操作。 可以在升级完成后重新安装这些控制台。

注意

如果启用了 UAC,则必须从提升的命令提示符中运行代理升级。

注意

执行升级后,有关已升级的代理的信息可能等待多达 60 分钟后才会显示在操作控制台中。

升级推式安装的代理

强制安装的代理是指那些使用“计算机和设备管理向导” 安装的代理。 使用以下过程升级这些代理。

使用操作控制台升级强制安装的 Windows 代理

  1. 登录到托管 Operations Manager 操作控制台的计算机。 使用一个特定帐户,该帐户是 Operations Manager 管理组的 Operations Manager 管理员角色的成员。

  2. 在操作控制台中,选择“ 管理”。

    注意

    在不是管理服务器的计算机上运行操作控制台时,将显示“ 连接到服务器 ”对话框。 在“ 服务器名称 ”框中,输入要连接到的管理服务器的名称。

  3. “管理”工作区的导航窗格中,选择“设备管理”下的“挂起管理”。

  4. 在“ 挂起的管理 ”窗格中的“ 类型:代理需要更新”下,右键单击列出的每台代理管理的计算机,然后选择“ 批准”。

    警告

    一次不应批准超过 200 个代理。

  5. 在“ 更新代理 ”对话框中,输入管理员帐户凭据或使用所选的管理服务器操作帐户,然后选择“ 更新”。 升级状态显示在“ 代理管理任务状态 ”对话框中。

  6. 升级完成后,选择“ 关闭”。

升级手动安装的代理

手动安装的代理是从命令提示符或使用 MOMAgent.msi 安装向导手动安装的代理。 使用以下过程升级这些代理。 请记住,安装文件位于 Operations Manager 安装目录中: C:\Program Files\Microsoft System Center\Operations Manager\Server\AgentManagement\amd64

使用安装向导升级手动安装的 Windows 代理

  1. 使用 Operations Manager 管理组的 Operations Manager 管理员角色帐户登录到托管代理的计算机。

  2. 从 Operations Manager 安装媒体中运行 Setup.exe

  3. 在安装向导的第一页上,选择“ 本地代理”。 打开“ 欢迎使用 Microsoft Monitoring Agent 升级向导” 页时,选择“ 下一步”。

  4. 在“Microsoft Monitoring Agent 安装”对话框中,选择“升级”。 状态页面将显示升级的进度。

  5. 出现“ 正在完成 Microsoft Monitoring Agent 安装向导” 页时,选择“ 完成”。

从命令提示符升级手动安装的 Windows 代理

  1. 使用 Operations Manager 管理组的 Operations Manager 管理员角色帐户登录到托管代理的计算机。

  2. 使用“以管理员身份运行” 选项打开“命令提示符”窗口。

  3. 运行以下命令,其中 D:\ 是升级日志文件的位置。

    msiexec /i MOMAgent.msi /qn /l*v D:\logs\AgentUpgrade.log AcceptEndUserLicenseAgreement=1
    

验证 Windows 代理升级

验证 Windows 代理升级

  1. 在操作控制台的导航窗格中,选择“ 管理 ”按钮。

  2. “设备管理”下,选择“代理托管”。

  3. 在“代理托管”窗格中,验证“版本” 列中列出的值是否为“8.0.10918.0”。

    注意

    控制台可能需要一个小时才能显示更新的代理版本。

升级 UNIX 和 Linux 代理

升级 UNIX 和 Linux 代理

  • 在操作控制台中,在“管理” 窗格中运行“UNIX/Linux 升级向导” 。

    任何现有的运行方式配置文件和运行方式帐户都将继续具有有效的配置。 有关对用于 Operations Manager 中的 UNIX 和 Linux 监视的运行方式配置文件和帐户所做更改的信息,请参阅在 Operations Manager 中访问 UNIX 和 Linux 计算机

手动升级 UNIX 和 Linux 代理

导航到 Operations Manager 安装文件夹,找到 UNIX/Linux 代理的安装文件: C:\Program Files\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits

  1. 登录到 Linux/Unix 计算机, (omsagent-version.universalr<> 复制代理。<版本>。<arch>.sh) Linux 服务器。 此过程应该在二进制模式下通过 SCP 或 FTP 来完成。

  2. 使用以下命令安装包。

    sh ./omsagent-<version>.universalr.<version>.<arch>.sh –-upgrade

  3. 使用以下命令验证是否已安装包。

    rpm -q omsagent

  4. 使用以下命令验证 Microsoft SCX CIM Server 正在运行。

    scxadmin -status

从控制台验证 UNIX 或 Linux 代理的升级

  1. 在操作控制台的导航窗格中,选择“ 管理”。

  2. “设备管理”下,选择“UNIX/Linux 计算机”。

  3. 验证“代理版本” 列中列出的值是否为“1.4.1-45”。

    注意

    控制台可能需要一个小时才能显示更新的代理版本。

后续步骤