ms.assetid | title | description | author | ms.author | manager | ms.date | ms.service | ms.subservice | ms.topic |
---|---|---|---|---|---|---|---|---|---|
Migrate from Operations Manager on-premises to Azure Monitor SCOM Managed Instance |
This quickstart describes how to migrate from Operations Manager on-premises to Azure Monitor SCOM Managed Instance. |
PriskeyJeronika-MS |
v-gjeronika |
jsuri |
05/22/2024 |
azure-monitor |
operations-manager-managed-instance |
quickstart |
This quickstart provides the process of migration from Operations Manager on-premises to Azure Monitor SCOM Managed Instance.
-
Verify that your current Operations Manager agent version is supported to multi-homed with SCOM Managed Instance.
[!Note] Agent versions 2022 and 2019 are supported.
-
Deploy a SCOM Managed Instance instance.
-
Configure user roles and permissions in SCOM Managed Instance.
-
Import management packs and overrides from your current Operations Manager environment.
-
Configure Run-As account for management packs.
-
If you use multiple management servers in SCOM Managed Instance, deploy a small set of pilot agents and verify failover behavior between management servers in SCOM Managed Instance.
-
Identify an application or service that is currently monitored by Operations Manager on-premises. Multihome its agents to start reporting to SCOM Managed Instance and Operations Manager on-premises and perform the following steps:
- Verify that you see the same monitoring data for the service in both your current Operations Manager environment and SCOM Managed Instance.
- Configure groups.
- Configure notification subscriptions.
- Configure reporting.
- Configure Dashboards.
- Configure agent-specific settings.
- Configure Agent primary and failover management server.
Repeat the service-based migration according to step 6 for each application/service.
-
Configure and verify connectors. For example: Configure and verify connectors for ITSM tools and automation.
-
Once all the monitoring data, reporting, notification, connectors, permissions, and groups are verified in SCOM Managed Instance, uninstall agent configuration for the old Operations Manager environment.
Note
Overrides target a specific instance of a class and may not work after migration of management packs, as instance ID might change between management groups. Group membership configured on specific instances might not work either.
Provided the migration details for the following artifacts as an example:
- Management Packs and Overrides
- Dashboard
- User roles and permissions
- Notification subscriptions
- Groups
- 1P Integrations
- Agent mapping and configuration
Here's the complete list of supported artifacts.
Select the required artifact to view the migration details from on-premises to SCOM Managed Instance:
-
Run the below script to create an inventory of all existing Management Packs deployed in Operations Manager:
Get-SCOMManagementPack | Select-Object DisplayName, Name, Sealed, Version, LastModified | Sort-Object DisplayName | Format-Table
-
Export unsealed Management Packs:
Get-SCOMManagementPack | Where{ $_.Sealed -eq $false } | Export-SCOMManagementPack -Path "C:\Temp\Unsealed Management Packs"
-
Import Sealed Management Packs in SCOM Managed Instance.
- You must have a copy of any custom sealed Management Packs that you need to import.
-
Import unsealed (exported) Management Packs in SCOM Managed Instance.
Follow these steps to validate the migration of Groups and Data collection.
-
In Groups: Go to Authoring workspace in the Operations Manager console and select Groups. Review the membership of any groups created by the Management Packs and verify that they've been populated with the correct objects.
-
In Data collection: To verify that the intended objects are discovered, go to Monitoring in the Operations Manager console and review the views for each Management Pack.
-
Verify that the state views are populated with the correct objects (Servers, Databases, Websites, and so on) and they're being monitored (Health State isn't Unmonitored).
-
Check the performance views and verify that the performance data has been collected.
-
Operations Manager supports the following four types of data visualizations. Below is a quick summary of what can be migrated:
| Types of data visualizations | Can be migrated to SCOM Managed Instance | Recommendations | |---|---|---|---|---| | Dashboards/Views that are available in Management Pack | Yes | Operations console | | Dashboards/Views created on Operations console | Yes | Operations console | | Reports that are available in Management Pack | No | Power BI reports | | Reports that are created on Operations console | No | Power BI reports |
- For Dashboards/Views that's available in Management Pack, you can view the data similar to the one in Operations Manager on-premises (as they're built into Management Pack).
- For Dashboards/Views created on the Operations console, you need to reconfigure custom dashboards and views in SCOM Managed Instance.
- For (SSRS) reports that are available in Management Pack and on the Operations console, you need to reconfigure all reports on Power BI as the Reporting Server doesn't exist in SCOM Managed Instance.
Note
No 1:1 mapping is permitted between user roles in SCOM Managed Instance to Operations Manager on-premises.
In SCOM Managed Instance, only two user roles are available, whereas Operations Manager on-premises has 10 user profile roles. For more information, see Operations associated with user role profiles.
Use the following mapping chart to provide access on SCOM Managed Instance with appropriate permissions:
Operations Manager on-premises | SCOM Managed Instance |
---|---|
Report Operator | Reader |
Read-Only Operator | Reader |
Operator | Reader |
Advanced Operator | Reader |
Application Monitoring Operator | Reader |
Author | Contributor |
Administrator | Contributor |
Report Security Administrator | Contributor |
Read-only Administrator | Contributor |
Delegated administrator | Contributor |
-
Export the list of user roles and users in each role.
# This script will export the SCOM User Roles to CSV and Text File Format. # ----------------------------------------------- # Outputs the file to the current users desktop # ----------------------------------------------- $UserRoles = @() $UserRoleList = Get-SCOMUserRole Write-Output "Processing User Role: " foreach ($UserRole in $UserRoleList) { Write-Output " $UserRole" $UserRoles += New-Object -TypeName psobject -Property @{ Name = $UserRole.Name; DisplayName = $UserRole.DisplayName; Description = $UserRole.Description; Users = ($UserRole.Users -join "; "); } } $UserRolesOutput = $UserRoles | Select-Object Name, DisplayName, Description, Users # Table Output $UserRolesOutput | Format-Table -AutoSize # CSV Output $UserRolesOutput | Export-CSV -Path "$env:USERPROFILE`\Desktop\UserRoles.csv" -NoTypeInformation # Text File Output $UserRolesOutput | Out-File "$env:USERPROFILE`\Desktop\UserRoles.txt" -Width 4096
-
With the exported list and mapping recommendations, manually add the users to the respective Azure (SCOM Managed Instance) user roles.
SCOM Managed Instance supports the following notification channels:
- Emails
- SMS/Text
Export the Notifications Internal Library Management pack from the Operations Manager Management Group to migrate all your notification settings and import them to SCOM Managed Instance.
After you migrate the notification configuration to SCOM Managed Instance, copy the local files that are used in Command Channels to the same path on all Management Servers in the Notification Resource Pool. If you migrate from Operations Manager 2016, configuring Notification Channel requires more steps.
Metadata for all notifications/subscriptions is stored under the unsealed management pack. If you migrate the management pack, the notifications and subscriptions are also migrated.
Microsoft.SystemCenter.Notifications.Internal - 10.22.10113.0 - Notifications Internal Library
Note
Notifications/Subscriptions depend on Run as account. Configure the accounts/profiles in a newer environment before you migrate the management pack.
Groups are migrated as part of Management Packs. For more information, see step 5 in the Management Packs and Overrides tab.
The following integrations are supported:
- Service Manager
- System Center Virtual Machine Manager
- Azure Monitor
System Center Orchestrator to Azure Automation is the recommendation on Azure equivalent services.
To migrate from System Center Operations Manager agent to SCOM Managed Instance, see High level overview of upgrading agents and running two environments.
- Management Packs and Overrides
- Dashboard
- User roles and permissions
- Notification subscriptions
- Groups
- 1P Integrations
- Agent mapping and configuration
- Gateways
- Custom and 3P Solutions