如何安装 Operations Manager 管理服务器

重要

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

在 System Center Operations Manager 中,安装的第一个功能是管理服务器。 安装过程会创建操作数据库和数据仓库数据库。 本文中所述的过程假定你已安装受支持版本的 Microsoft SQL Server。 如果将 Operations Manager 操作数据库和数据仓库数据库托管在SQL Server Always On可用性组 (AG) 上,请确保使用为初始主副本 (replica) 计划节点来初始安装这些数据库。

必须确保你的服务器满足 System Center Operations Manager 的最低系统要求。 有关详细信息,请参阅 System Center – Operations Manager 的系统要求

安装第一台管理服务器并创建管理组后,如果计划包括其他管理服务器,为监视工作负荷提供高可用性和增加容量,则可以按照安装其他管理服务器的步骤进行操作。

注意

如果安全策略限制 TLS 1.0 和 1.1,安装新的 Operations Manager 2016 管理服务器角色将失败,因为安装介质不包含支持 TLS 1.2 的更新。 安装此角色的唯一方法是在系统上启用 TLS 1.0,应用更新汇总 4,然后在系统上启用 TLS 1.2。 此限制不适用于 Operations Manager 版本 1801。

注意

你可以使用现有的 SQL Always-On 设置来设置和升级 Operations Manager 数据库,而无需进行任何后期配置更改。

安装管理组中的第一个管理服务器

  1. 使用具有本地管理凭据的帐户登录到服务器。

  2. 在 Operations Manager 安装介质上,运行 Setup.exe,然后选择“ 安装”。

  3. 在“开始使用” 的“选择要安装的功能” 页面上,选择“管理服务器” 功能。 还可选择列出的任何其他功能。 例如,若还要安装操作控制台,可选择“操作控制台” 。 若要详细了解每个功能及其要求,请选择“ 全部展开”,或展开每个功能旁边的按钮,然后选择“ 下一步”。

  4. 入门的“选择安装位置”页上,接受默认值,输入新位置或浏览到一个位置,然后选择“下一步”。

  5. “先决条件 ”页上,查看并解决任何警告或错误,然后选择“ 再次验证先决条件 ”以重新检查系统。

    重要

    你可能会收到一条消息,指示 ASP.NET 4 未注册到 INTERNET Information Services (IIS) 。 若要解决此问题,请打开“命令提示符”窗口,选择“以管理员身份运行” ,然后运行以下命令:

    %WINDIR%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r

  6. 如果先决条件检查器未返回任何警告或错误,则会显示 “先决条件”“ 继续安装” 页。 选择“下一页”。

  7. “配置”的“ 指定安装选项 ”页上,选择“ 在新管理组中创建第一台管理服务器”,键入管理组的名称,然后选择“ 下一步”。

    注意

    设置管理组名称后,无法更改该名称。 管理组名称不能包含以下字符: ( ) ^ ~ : ; 。 ! ? " , ' ' @ # % \ / * + = $ |& [ ] <> { },并且它不能有前导空格或尾随空格。 如果计划将多个管理组连接在一起,建议管理组名称在组织中保持唯一。

  8. “配置”上,请阅读许可条款页面,查看 Microsoft 软件许可条款,选择“我已阅读、理解并同意许可条款”,然后选择“下一步”。

  9. 打开“配置配置操作数据库”页时,在“服务器名称和实例名称”框中,输入将承载操作数据库的数据库服务器的服务器名称和SQL Server实例的名称。

    • 如果使用默认实例安装了 SQL Server,则只需输入服务器名称。

    • 如果更改了默认SQL Server端口,则必须在“SQL Server端口”框中输入新的端口号。

    • 如果要在SQL Server群集上托管数据库,请将计算机替换为群集的虚拟网络名称。

    • 如果数据库是SQL Server AG 的一部分,请将 替换为 computer\<instance> AG 侦听器,对于SQL Server端口,请输入 AG 侦听器的端口号。

      输入SQL Server和实例名称的值时,会看到一个红色圆圈,其中显示了一个带有白色 X 的红色圆圈,显示在“服务器名称”和“实例名称”的左侧,SQL Server端口框。 白色 X 表示尚未验证值,黑色文本表示未输入任何非法字符。 如果输入非法字符,则文字本身会变成红色。

      在以下情况下,会出现白色的“X” :

      • 您输入的实例SQL Server或SQL Server端口值无效或不存在。

      • 指定的 SQL Server 实例没有所需的配置或功能。

      • 你输入了超出范围的值,例如端口 999999。

      • 你输入了对于该框为非法的字符,例如服务器\实例%

      可将光标悬停在“服务器名称和实例名称” 文本框上,查看有关错误的更多信息。

  10. 为SQL Server数据库服务器名称输入正确的值后,选择“SQL Server端口”框,以便安装程序尝试验证为SQL Server名称和端口号输入的值。

  11. 在“数据库名称” 、“数据库大小(MB)” 、“数据文件文件夹” 和“日志文件文件夹” 框中,建议接受默认值。 选择“下一页”。

    注意

    如果连接到 SQL Server 的其他实例,这些路径不会更改。

    重要

    你可能会收到有关SQL Server版本错误的消息,或者你可能会遇到SQL Server Windows Management Instrumentation (WMI) 提供程序的问题。 若要解决此问题,请打开“命令提示符”窗口,选择“以管理员身份运行” ,然后运行以下命令。 在 命令中,将 <path> 占位符替换为SQL Server的位置。

    对于 SQL Server 2022 及更高版本:

    mofcomp.exe \<path>\Microsoft SQL Server\160\Shared\sqlmgmprovider.mof

    对于 SQL Server 2019 及更早版本:

    mofcomp.exe \<path>\Microsoft SQL Server\150\Shared\sqlmgmproviderxpsp2up.mof

    注意

    SQL Servermodel数据库大小不得大于 100 MB。 否则,你可能会遇到由于用户权限的缘故而无法在 SQL 上创建数据库的相关安装程序错误。 若要解决此问题,必须减小数据库的大小 model

  12. 打开“配置配置数据仓库数据库”页时,在“服务器名称和实例名称”框中,为承载数据仓库数据库的数据库服务器输入服务器名称和SQL Server实例的名称。

    • 如果使用默认实例安装了 SQL Server,则只需输入服务器名称。
    • 如果更改了默认SQL Server端口,则必须在“SQL Server端口”框中输入新的端口号。
    • 如果要在SQL Server群集上托管数据库,请将计算机替换为群集的虚拟网络名称。
    • 如果数据库是 AG) (SQL Server可用性组的一部分,请将 替换为 computer\<instance> AG 侦听器,对于SQL Server端口,请输入 AG 侦听器的端口号。
  13. 由于这是首次安装管理服务器,请接受“创建新的数据仓库数据库” 的默认值。

  14. 在“数据库名称” 、“数据库大小(MB)” 、“数据文件文件夹” 和“日志文件文件夹” 框中,建议接受默认值。 选择“下一页”。

    重要

    你可能会收到有关SQL Server版本错误的消息,或者你可能会遇到SQL Server Windows Management Instrumentation (WMI) 提供程序的问题。 若要解决此问题,请打开“命令提示符”窗口,选择“以管理员身份运行” ,然后运行以下命令。 在 命令中,将 <path> 占位符替换为SQL Server的位置。

    对于 SQL Server 2022 及更高版本:

    mofcomp.exe \<path>\Microsoft SQL Server\160\Shared\sqlmgmprovider.mof

    对于 SQL Server 2019 及更早版本:

    mofcomp.exe \<path>\Microsoft SQL Server\150\Shared\sqlmgmproviderxpsp2up.mof

    注意

    如果连接到SQL Server的其他实例,这些路径不会更改。

  15. 在“配置” 的“配置 Operations Manager 帐户” 页面上,建议将“域帐户” 选项用于管理服务器操作帐户System Center Configuration 服务和 System Center Data Access 服务帐户、数据读取器帐户以及数据编写器帐户。 这些帐户都不能拥有域管理员凭据。 选择“下一页”。

  16. “配置诊断和使用情况数据 ”页上,查看信息并选择“ 下一步”。

  17. 如果计算机上未启用Windows 更新,则会出现“配置,Microsoft 更新”页。 选择选项,然后选择“ 下一步”。

  18. 查看 “配置”、“ 安装摘要 ”页上的选项,然后选择“ 安装”。 安装将继续进行。

  19. 在安装完成时,会出现“安装程序已完成” 页面。 选择“关闭”。

  20. 打开操作控制台。

  21. 在操作控制台的导航窗格中,选择“管理”按钮,然后展开设备管理

  22. 在“设备管理” 中,选择“管理服务器” 。 在结果窗格中,应会在“运行状况”列中看到安装了绿色检查标记的管理服务器。

在管理组中安装其他管理服务器

执行下述步骤,在管理组中添加其他管理服务器。

  1. 使用具有本地管理凭据的帐户登录到服务器。

  2. 在 Operations Manager 安装介质上,运行 Setup.exe,然后选择“ 安装”。

  3. 在“开始使用” 的“选择要安装的功能” 页面上,选择“管理服务器” 功能。 还可选择列出的任何其他功能。 例如,若还要安装操作控制台,可选择“操作控制台” 。 若要详细了解每个功能及其要求,请选择“ 全部展开”,或展开每个功能旁边的按钮,然后选择“ 下一步”。

  4. 入门的“选择安装位置”页上,接受默认值,输入新位置或浏览到一个位置,然后选择“下一步”。

  5. “配置”的“指定安装选项 ”页上,选择“ 将管理服务器添加到现有管理组”,然后选择“ 下一步”。

  6. “配置”上,请阅读许可条款页面,查看 Microsoft 软件许可条款,选择“我已阅读、理解并同意许可条款”,然后选择“下一步”。

  7. 打开“配置配置操作数据库”页时,在“服务器名称和实例名称”框中,输入将承载操作数据库的数据库服务器的服务器名称和SQL Server实例的名称。

    • 如果使用默认实例安装了 SQL Server,则只需输入服务器名称。

    • 如果更改了默认SQL Server端口,则必须在“SQL Server端口”框中输入新的端口号。

    • 如果要在SQL Server群集上托管数据库,请将计算机替换为群集的虚拟网络名称。

    • 如果数据库是SQL Server AG 的一部分,请将 替换为 computer\<instance> AG 侦听器,对于SQL Server端口,请输入 AG 侦听器的端口号。

      输入SQL Server和实例名称的值时,会看到一个红色圆圈,其中显示了一个带有白色 X 的红色圆圈,显示在“服务器名称”和“实例名称”的左侧,SQL Server端口框。 白色 X 表示尚未验证值,黑色文本表示未输入任何非法字符。 如果输入非法字符,则文字本身会变成红色。

      在以下情况下,会出现白色的“X” :

      • 您输入的实例SQL Server或SQL Server端口值无效或不存在。

      • 指定的 SQL Server 实例没有所需的配置或功能。

      • 你输入了超出范围的值,例如端口 999999。

      • 你输入了对于该框为非法的字符,例如服务器\实例%

      可将光标悬停在“服务器名称和实例名称” 文本框上,查看有关错误的更多信息。

  8. 为SQL Server数据库服务器名称输入正确的值后,选择“SQL Server端口”框,以便安装程序尝试验证为SQL Server名称和端口号输入的值。

  9. 从“数据库名称”下拉列表中选择 数据库名称 ,然后选择“ 下一步”。

  10. 在“配置” 的“配置 Operations Manager 帐户” 页面上,建议将“域帐户” 选项用于管理服务器操作帐户以及 System Center Configuration 服务和 System Center Data Access 服务帐户。 这些帐户都不能拥有域管理员凭据。 选择“下一页”。

    重要

    必须为管理服务器操作帐户以及在管理组中创建第一个管理服务器时提供的 System Center Configuration Service 和 System Center Data Access 服务提供相同的凭据。

  11. “配置诊断和使用情况数据 ”页上,查看信息并选择“ 下一步”。

  12. 如果计算机上未启用Windows 更新,则会出现“配置,Microsoft 更新”页。 选择选项,然后选择“ 下一步”。

  13. 查看 “配置”、“ 安装摘要 ”页上的选项,然后选择“ 安装”。 安装将继续进行。

  14. 在安装完成时,会出现“安装程序已完成” 页面。 选择“关闭”。

  15. 在安装了操作控制台的计算机上,使用 Operations Manager 管理员组成员的帐户登录,并启动操作控制台。

  16. 在操作控制台的导航窗格中,选择“管理”按钮,然后展开设备管理

  17. 在“设备管理” 中,选择“管理服务器” 。 在结果窗格中,应会在“运行状况”列中看到安装了绿色检查标记的管理服务器。

从命令提示符安装管理组中的第一个管理服务器

  1. 使用具有本地管理凭据的帐户登录到服务器。

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

    注意

    Setup.exe 需要管理员权限,因为安装程序进程需要访问只能由本地管理员使用的系统进程。

  3. 将路径更改为 Operations Manager setup.exe 文件所在的路径,然后运行以下命令。

    重要

    以下命令假设你为管理服务器指定了本地系统操作帐户 (/UseLocalSystemActionAccount) 和数据访问服务 (/UseLocalSystemDASAccount)。 要为这些帐户指定域\用户名称,必须改为提供以下参数。

    /ActionAccountUser: <domain\username> /ActionAccountPassword: <password>

    /DASAccountUser: <domain\username> /DASAccountPassword: <password>

    setup.exe /silent /install /components:OMServer
    /ManagementGroupName: "<ManagementGroupName>"
    /SqlServerInstance: <server\instance or AG listener>
    /SqlInstancePort: <SQL instance port number>
    /DatabaseName: <OperationalDatabaseName>
    /DWSqlServerInstance: <server\instance or AG listener>
    /DWSqlInstancePort: <SQL instance port number>
    /DWDatabaseName: <DWDatabaseName>
    /UseLocalSystemActionAccount /UseLocalSystemDASAccount
    /DatareaderUser: <domain\username>
    /DatareaderPassword: <password>
    /DataWriterUser: <domain\username>
    /DataWriterPassword: <password>
    /EnableErrorReporting: [Never|Queued|Always]
    /SendCEIPReports: [0|1]
    /UseMicrosoftUpdate: [0|1]
    /AcceptEndUserLicenseAgreement: [0|1]
    

从命令提示符在管理组中安装其他管理服务器

  1. 使用具有本地管理凭据的帐户登录到服务器。

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

    注意

    Setup.exe 需要管理员权限,因为安装程序进程需要访问只能由本地管理员使用的系统进程。

  3. 将路径更改为 Operations Manager setup.exe 文件所在的路径,然后运行以下命令。

    重要

    以下命令假设你为管理服务器指定了本地系统操作帐户 (/UseLocalSystemActionAccount) 和数据访问服务 (/UseLocalSystemDASAccount)。 要为这些帐户指定域\用户名称,必须改为提供以下参数。

    /ActionAccountUser: <domain\username> /ActionAccountPassword: <password>

    /DASAccountUser: <domain\username> /DASAccountPassword: <password>

    setup.exe /silent /install /components:OMServer
    /SqlServerInstance: <server\instance or AG listener>
    /SqlInstancePort: <SQL instance port number>
    /DatabaseName: <OperationalDatabaseName>
    /UseLocalSystemActionAccount /UseLocalSystemDASAccount
    /DataReaderUser: <domain\username>
    /DataReaderPassword: <password>
    /DataWriterUser: <domain\username>
    /DataWriterPassword: <password>
    /EnableErrorReporting: [Never|Queued|Always]
    /SendCEIPReports: [0|1]
    /UseMicrosoftUpdate: [0|1]
    

后续步骤