快速入门:从本地 Operations Manager 迁移到 Azure Monitor SCOM 托管实例

本快速入门介绍了从本地 Operations Manager 迁移到 Azure Monitor SCOM 托管实例的过程。

先决条件

  1. 验证当前 Operations Manager 代理版本是否支持多宿主 SCOM 托管实例。

    注意

    支持代理版本 2022 和 2019。

  2. 部署 SCOM 托管实例 实例。

  3. 在 SCOM 托管实例中配置用户角色和权限。

  4. 从当前 Operations Manager 环境中导入管理包和替代。

  5. 为管理包配置运行方式帐户。

  6. 如果在 SCOM 托管实例中使用多个管理服务器,请部署一小组试点代理,并验证 SCOM 托管实例管理服务器之间的故障转移行为。

  7. 标识当前由 Operations Manager 本地监视的应用程序或服务。 多宿主其代理开始向本地 SCOM 托管实例 和 Operations Manager 报告,并执行以下步骤:

    • 验证在当前 Operations Manager 环境和 SCOM 托管实例中看到服务的相同监视数据。
    • 配置组。
    • 配置通知订阅。
    • 配置报告。
    • 配置仪表板。
    • 配置特定于代理的设置。
    • 配置代理主服务器和故障转移管理服务器。

    根据步骤 6 为每个应用程序/服务重复基于服务的迁移。

  8. 配置和验证连接器。 例如:为 ITSM 工具和自动化配置和验证连接器。

  9. 在 SCOM 托管实例中验证所有监视数据、报告、通知、连接器、权限和组后,请卸载旧 Operations Manager 环境的代理配置。

注意

替代面向类的特定实例,在迁移管理包后可能无法工作,因为实例 ID 可能会在管理组之间更改。 在特定实例上配置的组成员身份也可能不起作用。

提供了以下项目的迁移详细信息作为示例:

  • 管理包和替代
  • 仪表板
  • 用户角色和权限
  • 通知订阅
  • 1P 集成
  • 代理映射和配置

下面是 支持的项目的完整列表。

从本地迁移到 SCOM 托管实例

选择所需的项目以查看从本地到 SCOM 托管实例的迁移详细信息:

  1. 运行以下脚本,创建 Operations Manager 中部署的所有现有管理包的清单:

    Get-SCOMManagementPack | Select-Object DisplayName, Name, Sealed, Version, LastModified | Sort-Object DisplayName | Format-Table
    
  2. 导出未密封的管理包

    Get-SCOMManagementPack | Where{ $_.Sealed -eq $false } | Export-SCOMManagementPack -Path "C:\Temp\Unsealed Management Packs"
    
  3. 导入 SCOM 托管实例中的密封管理包

    • 必须具有需要导入的任何自定义密封管理包的副本。
  4. SCOM 托管实例中导入未密封 (导出) 管理包

迁移后验证

按照以下步骤验证组和数据收集的迁移。

  1. 在“组”中:转到 Operations Manager 控制台中的“ 创作 工作区”,然后选择“ ”。 查看管理包创建的任何组的成员身份,并验证是否已使用正确的对象填充这些组。

  2. 在“数据收集:”若要验证是否已发现目标对象,请转到 Operations Manager 控制台中的 “监视 ”,并查看每个管理包的视图。

    1. 验证状态视图是否填充了正确的对象 (服务器、数据库、网站等) ,并且它们是否受到监视, (运行状况状态不是 不受监视) 。

    2. 检查性能视图并验证是否已收集性能数据。

迁移支持的项目

  • 管理包和替代
  • 仪表板
  • 用户角色和权限
  • 通知订阅
  • 1P 集成
  • 代理映射和配置
  • 网关
  • 自定义和 3P 解决方案

后续步骤

在 Azure 上创建 SCOM 托管实例