如何从操作管理器 2007 R2 升级代理

 

适用于: System Center 2012 R2 Operations Manager,System Center 2012 - Operations Manager,System Center 2012 SP1 - Operations Manager

在其中升级代理的顺序取决于它们的安装方式和升级单一服务器管理组或分布式的管理组。 有关详细信息,请参阅升级代理在 Operations Manager 2007 R2 单一服务器管理组分布式管理组中升级 Operations Manager 2007 R2 代理

当你升级代理,System Center 2012 – Operations Manager安装程序服务运行,而且直到升级完成后不会对其进行删除。 如果代理升级失败,你可能需要重新安装代理,因为未正确删除安装程序服务。 如果你尝试再次升级代理,一旦它发生故障,你应在完成升级的所有功能之后地重新安装代理Operations Manager。

使用以下过程来升级System Center Operations Manager 2007 R2代理System Center 2012 – Operations Manager代理。如果您正在升级部署到了其他计算机的代理Operations Manager 2007 R2安装的功能,你必须执行以下步骤︰

  • 如果具有的计算机上安装代理Operations Manager 2007 R2操作控制台或 web 控制台安装,你必须首先卸载控制台,然后升级代理。 你可以执行此操作通过卸载System Center Operations Manager 2007程序和功能。 升级完成后,你可以重新安装这些控制台。

  • 如果计算机上安装代理Operations Manager 2007 R2操作数据库和至少一个报表功能 (如数据仓库服务器或报表服务器),卸载System Center Operations Manager 2007程序和功能。 请不要卸载System Center Operations Manager 2007 报表

  • 如果计算机上安装代理Operations Manager 2007 R2辅助管理服务器,你应从管理服务器中删除代理。 管理组升级完成后,你应在该管理服务器上运行修复。

如果你有 ACS 安装,代理升级完成后,必须手动启动 ACS 转发服务,然后将启动设置更改为自动。

升级 ACS 和充当 ACS 转发器的任何代理托管的服务器之后,你可能需要重新启用 ACS 转发在代理上。 在操作控制台中,转到监视工作区,然后在导航窗格中,选择Microsoft 审核收集服务,然后展开转发器,然后展开状态视图。 如果未出现任何转发器,重新启用它们。 有关详细信息,请参阅如何启用审核收集服务 (ACS) 转发器

若要了解有关每种升级途径以及要在其中执行每个升级的任务的顺序的详细信息,请参阅Operations Manager 的升级路径清单

在执行任何这些过程之前,请确保验证 Operations Manager 2007 R2 管理组中的服务器是否满足 System Center 2012 – Operations Manager 支持的最低配置。 这将帮助你确定在升级之前是否需要向管理组中添加任何新服务器。 有关详细信息,请参阅 Supported Configurations for System Center 2012 – Operations Manager(System Center 2012 – Operations Manager 支持的配置)

您还应该验证代理满足支持的配置System Center 2012 – Operations Manager。 有关详细信息,请参阅 Supported Configurations for System Center 2012 – Operations Manager(System Center 2012 – Operations Manager 支持的配置)

System_CAPS_ICON_note.jpg 说明

如果在尝试升级已安装在 64 位计算机的 32 位代理,代理的升级将失败。

System_CAPS_ICON_note.jpg 说明

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

System_CAPS_ICON_note.jpg 说明

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

升级推式安装的代理

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

  1. 如果要升级分布式的管理组中代理的虚拟机或模板,如果你已添加辅助管理服务器,登录到计算机承载Operations Manager 2007 R2操作控制台。 使用该帐户是 Operations Manager 管理员角色的成员Operations Manager 2007 R2管理组。

    如果你正在升级单一服务器管理组中的代理,登录到计算机承载Operations Manager使用是的成员的帐户的操作控制台Operations Manager管理员角色。

  2. 在操作控制台中,单击“管理” 。

    System_CAPS_ICON_note.jpg 说明

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

  3. 在“管理” 工作区内导航窗格中的“设备管理” 下面,单击“挂起的管理” 。

  4. 挂起的管理窗格中,在类型︰代理需要更新,右键单击列出,每个代理管理的计算机,然后单击批准

    System_CAPS_ICON_warning.jpg 警告

    你不应该一次批准 200 多个代理。

  5. 更新代理对话框中,输入管理员帐户凭据,,然后单击更新。 升级状态将显示在“代理管理任务状态” 对话框中。

  6. 升级完成时,单击“关闭” 。

手动升级安装的代理

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

  1. 登录到承载 Operations Manager 管理员角色帐户代理的计算机你Operations Manager 2007 R2管理组。

  2. 运行Setup.exe从System Center 2012 – Operations Manager安装媒体。

  3. 在安装向导的第一页上,单击“本地代理” 。 当欢迎使用 System Center 2012-Operations Manager 代理升级向导页打开时,单击下一步

  4. System Center 2012-Operations Manager 代理安装对话框中,单击升级。 状态页面将显示升级的进度。

  5. 完成 System Center 2012-Operations Manager 代理安装向导页出现时,单击完成

使用命令提示符窗口升级手动安装的 Windows 代理

  1. 登录到承载的 Operations Manager 管理员角色帐户的代理的计算机你Operations Manager 2007 R2管理组。

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

  3. 将目录更改为agent,然后将目录更改再次AMD64i386,或ia64以适合当前的系统。

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

    System_CAPS_ICON_note.jpg 说明

    如果手动升级安装的代理还运行AVIcode 5.7代理 (或早期版本的 AVICode 代理),则必须包括选项︰NOAPM=1命令中。 有关详细信息,请参阅使用命令行安装代理

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

验证 Windows 代理升级

验证 Windows 代理升级

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

  2. 在“设备管理” 中,单击“代理管理” 。

  3. 代理管理窗格中,验证中列出的值版本列是 7.0.85xx.x,其中 x 是任意正整数。

    System_CAPS_ICON_note.jpg 说明

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

升级 UNIX 和 Linux 代理

若要升级分布式的管理组中的 UNIX 和 Linux 代理

  1. 登录到根管理服务器承载Operations Manager 2007 R2是 Operations Manager 管理员角色的成员的帐户的操作控制台Operations Manager 2007 R2管理组。

  2. 在操作控制台中,单击“管理” 。

  3. 在导航窗格的底部,选择发现向导链接。

    你必须运行发现向导来启动升级Operations Manager 2007 R2已被移至已升级到的辅助管理服务器的代理上Operations Manager。 没有任何挂起的管理中任何一个版本的 UNIX 和 Linux 代理的功能。

  4. 计算机和设备管理向导,选择发现类型,选择Unix/Linux 发现向导,然后单击下一步

  5. 发现方法页上,单击添加

  6. 定义发现条件页上,键入的凭据和必要的信息来查找辅助管理服务器,然后单击确定。

  7. 发现方法页上,单击添加添加辅助管理服务器到发现作用域列表。

  8. 管理服务器列表中,选择将监视代理的辅助管理服务器。

  9. 单击发现与启动系统发现。

  10. 发现结果页上,该向导检测到已托管代理以及升级是否可用。 继续进行升级。

  11. 单击完成关闭向导。

任何现有的运行方式配置文件和运行方式帐户都将继续具有有效的配置。 有关 UNIX 和 Linux 监视中更改运行方式配置文件和帐户信息System Center 2012 – Operations Manager,请参阅Accessing UNIX and Linux Computers System Center 2012-Operations Manager 中

你可以指定管理特定 UNIX 或 Linux 计算机,并允许您创建一个专门用于管理仅 UNIX 和 Linux 的计算机的资源池的资源池。 有关详细信息请参阅Managing Resource Pools for UNIX and Linux Computers

使用操作控制台升级单一服务器管理组中的 UNIX 和 Linux 代理

  1. 已升级到的管理服务器上System Center 2012 – Operations Manager,预定义的 UNIX 和 Linux 配置文件的配置至少的代理维护帐户 (运行方式帐户)。 根据需要配置其他帐户。

    System_CAPS_ICON_note.jpg 说明

    如果任何 UNIX 或 Linux 代理将不会升级到System Center 2012 – Operations Manager提升版本,并运行方式帐户配置为普通用户帐户在 UNIX 或 Linux 计算机使用 sudo 提升,在该情况下失败。 普通用户帐户不具有根级访问权限或特殊权限,但允许监视的系统进程和性能数据。 有关凭据和提升的详细信息,请参阅Accessing UNIX and Linux Computers 在 Operations Manager 2012

  2. 运行UNIX/Linux 升级向导。 有关详细信息,请参阅在 UNIX 和 Linux 计算机上升级和卸载代理

若要手动升级单一服务器管理组中的 UNIX 和 Linux 代理

  1. 复制System Center 2012 – Operations Manager到被管理的 UNIX 或 Linux 计算机的代理包。 代理包的默认位置是 C:\Program Files\System Center 2012 \operations Manager\Server\AgentManagement\UnixAgents。

  2. 运行适当的包升级命令。 例如,以下命令将升级 Linux 计算机上的代理。

    rpm –Uvh <filename>.rpm  
    

验证 UNIX 或 Linux 代理的升级

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

  2. 在“设备管理” 下,单击“UNIX/Linux 计算机” 。

  3. 代理管理窗格中,验证中列出的值版本列是 1.2.0-xxx,其中 x 是任意正整数。

    System_CAPS_ICON_note.jpg 说明

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

另请参阅

升级代理在 Operations Manager 2007 R2 单服务器管理组
升级分布式管理组中的 Operations Manager 2007 R2 代理
升级分布式的 Operations Manager 2007 R2 环境
Operations Manager 的升级路径清单