安装 Operations Manager 管理服务器

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

必须确保服务器满足 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。

注意

你可以使用现有的 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 Server model 数据库大小不能大于 100 MB。 否则,你可能会遇到由于用户权限的缘故而无法在 SQL 上创建数据库的相关安装程序错误。 若要解决此问题,必须减小数据库的大小 model

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

    • 如果使用默认实例安装了 SQL Server,则只需输入服务器名称。
    • 如果更改了默认 SQL Server 端口,则必须在 SQL Server 端口 框中输入新的端口号。
    • 如果要在 SQL Server 群集上托管数据库,请将计算机替换为群集的虚拟网络名称。
    • 如果数据库是 SQL Server 可用性组(AG)的一部分,请替换为 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 配置服务和 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]
    

后续步骤

  • 若要了解在管理组中的多个服务器上安装 Operations Manager 服务器角色的顺序和步骤,请参阅 Operations Manager 的分布式部署。