Skip to content

Commit 22f99dd

Browse files
authored
Merge pull request #270871 from SnehaSudhirG/02Apr-MigrationMCM
Content revision
2 parents b6fb09c + c90bd76 commit 22f99dd

File tree

1 file changed

+52
-15
lines changed

1 file changed

+52
-15
lines changed

articles/update-manager/guidance-migration-azure.md

Lines changed: 52 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,40 @@ description: Patching guidance overview for Microsoft Configuration Manager to A
44
author: snehasudhirG
55
ms.service: azure-update-manager
66
ms.topic: conceptual
7-
ms.date: 09/18/2023
7+
ms.date: 04/03/2024
88
ms.author: sudhirsneha
99
---
1010

11-
# Guidance on migrating Azure VMs from Microsoft Configuration Manager to Azure Update Manager
11+
# Guidance on migrating virtual machines from Microsoft Configuration Manager to Azure Update Manager
1212

1313
**Applies to:** :heavy_check_mark: Windows VMs :heavy_check_mark: Linux VMs :heavy_check_mark: On-premises environment :heavy_check_mark: Azure Arc-enabled servers.
1414

15-
This article provides a guide to start using Azure Update Manager (for update management) for Azure virtual machines that are currently using Microsoft Configuration Manager (MCM).
15+
This article provides a guide to start using Azure Update Manager (for update management) for virtual machines that are currently using Microsoft Configuration Manager (MCM).
1616

17-
Microsoft Configuration Manager (MCM), previously known as System Center Configuration Manager (SCCM), helps you to manage PCs and servers, keep software up to date, set configuration and security policies, and monitor system status.
17+
Before initiating migration, you need to understand mapping between System Center components and equivalent services in Azure.
1818

19-
MCM supports several [cloud services](/mem/configmgr/core/understand/use-cloud-services) that can supplement on-premises infrastructure and can help solve business problems such as:
20-
- How to manage clients that roam onto the internet.
21-
- How to provide content resources to isolated clients or resources on the intranet, outside your firewall.
22-
- How to scale out infrastructure when the physical hardware isn't available or isn't logically placed to support your needs.
23-
24-
Customers [extend and migrate an on-premises site to Azure](/mem/configmgr/core/support/azure-migration-tool) and create Azure virtual machines (VMs) for Configuration Manager and install the various site roles with default settings. The validation of new roles and removal of the on-premises site system role enables MCM to provide all the on-premises capabilities and experiences in Azure. For more information, see [Configuration Manager on Azure FAQ](/mem/configmgr/core/understand/configuration-manager-on-azure).
19+
| **System Center Component** | **Azure equivalent service** |
20+
| --- | --- |
21+
| System Center Operations Manager (SCOM) | Azure Monitor SCOM Managed Instance |
22+
| System Center Configuration Manager (SCCM), now called Microsoft Configuration Manager (MCM) | Azure Update Manager, </br> Change Tracking and Inventory, </br> Guest Config, </br> Azure Automation, </br> Desired State Configuration (DSC), </br> Azure Security Center |
23+
| System Center Virtual Machine Manager (SCVMM) | Arc enabled System Center VMM |
24+
| System Center Data Protection Manager (SCDPM) | Arc enabled DPM |
25+
| System Center Orchestrator (SCORCH) | Arc enabled DPM |
26+
| System Center Service Manager (SCSM) | - |
2527

28+
> [!NOTE]
29+
> As part of your migration journey, we recommend the following options:
30+
> 1. Fully migrate your virtual machines to Azure and replace System Center with Azure native services.
31+
> 1. Take a hybrid approach and replace System Center with Azure native services. Where both Azure and on-premises virtual machines are managed using Azure native services. For on-premises virtual machines, the capabilities of the Azure platform are extended to on-premises via Azure Arc.
2632
2733
## Migrate to Azure Update Manager
34+
MCM helps you to manage PCs and servers, keep software up to date, set configuration and security policies, and monitor system status. MCM offers [multiple features and capabilities](/mem/configmgr/core/plan-design/changes/features-and-capabilities) and software [update management](/mem/configmgr/sum/understand/software-updates-introduction) is one of these.
2835

29-
MCM offers [multiple features and capabilities](/mem/configmgr/core/plan-design/changes/features-and-capabilities) and software [update management](/mem/configmgr/sum/understand/software-updates-introduction) is one of these.By using MCM in Azure, you can continue with the existing investments in MCM and processes to manage update cycle for Windows VMs.
30-
31-
**Specifically for update management or patching**, as per your requirements, you can also use the native [Azure Update Manager](overview.md) to manage and govern update compliance for Windows and Linux machines across your deployments in a consistent manner. Unlike MCM that needs maintaining Azure virtual machines for hosting the different Configuration Manager roles. Azure Update Manager is designed as a standalone Azure service to provide SaaS experience on Azure to manage hybrid environments. You don't need license to use Azure Update Manager.
36+
Specifically for update management or patching, as per your requirements, you can use the native [Azure Update Manager](overview.md) to manage and govern update compliance for Windows and Linux machines across your deployments in a consistent manner. Unlike MCM that needs maintaining Azure virtual machines for hosting the different Configuration Manager roles. Azure Update Manager is designed as a standalone Azure service to provide SaaS experience on Azure to manage hybrid environments. You don't need license to use Azure Update Manager.
3237

3338
> [!NOTE]
34-
> Azure Update Manager does not provide migration support for Azure VMs in MCM. For example, configurations.
39+
> - To manage clients/devices, Intune is the recommended Microsoft solution.
40+
> - Azure Update Manager does not provide migration support for Azure VMs in MCM. For example, configurations.
3541
3642
## Software update management capability map
3743

@@ -42,7 +48,26 @@ The following table maps the **software update management capabilities** of MCM
4248
Synchronize software updates between sites (Central Admin site, Primary, Secondary sites) | The top site (either central admin site or stand-alone primary site) connects to Microsoft Update to retrieve software update. [Learn more](/mem/configmgr/sum/understand/software-updates-introduction). After the top sites are synchronized, the child sites are synchronized. | There's no hierarchy of machines in Azure and therefore all machines connected to Azure receive updates from the source repository.
4349
Synchronize software updates/check for updates (retrieve patch metadata) | You can scan for updates periodically by setting configuration on the Software update point. [Learn more](/mem/configmgr/sum/get-started/synchronize-software-updates#to-schedule-software-updates-synchronization) | You can enable periodic assessment to enable scan of patches every 24 hours. [Learn more](assessment-options.md)|
4450
Configuring classifications/products to synchronize/scan/assess | You can choose the update classifications (security or critical updates) to synchronize/scan/assess. [Learn more](/mem/configmgr/sum/get-started/configure-classifications-and-products) | There's no such capability here. The entire software metadata is scanned. |
45-
Deploy software updates (install patches) | Provides three modes of deploying updates: </br> Manual deployment </br> Automatic deployment </br> Phased deployment [Learn more](/mem/configmgr/sum/deploy-use/deploy-software-updates) | Manual deployment is mapped to deploy [one-time updates](deploy-updates.md) and Automatic deployment is mapped to [scheduled updates](scheduled-patching.md) (The [Automatic Deployment Rules (ADRs)](/mem/configmgr/sum/deploy-use/automatically-deploy-software-updates#BKMK_CreateAutomaticDeploymentRule)) can be mapped to schedules. There's no phased deployment option.
51+
Deploy software updates (install patches) | Provides three modes of deploying updates: </br> Manual deployment </br> Automatic deployment </br> Phased deployment [Learn more](/mem/configmgr/sum/deploy-use/deploy-software-updates) | - Manual deployment is mapped to deploy [one-time updates](deploy-updates.md) </br> - Automatic deployment is mapped to scheduled updates </br> - There's no phased deployment option.
52+
| Deploy software updates on Windows and Linux machines (in Azure or on-premises or other clouds) | SCCM helps manage tracking and applying software updates to Windows machines (Currently, we don't support Linux machines.) | Azure Update Manager supports software updates on both Windows and Linux machines. |
53+
54+
55+
## Guidance to use Azure Update Manager on MCM managed machines
56+
57+
As a first step in MCM user's journey towards Azure Update Manager, you need to enable Azure Update Manager on your existing MCM managed servers (i.e. ensure that Azure Update Manager and MCM co-existence is achieved). The following section address few challenges that you might encounter in this first step.
58+
59+
### Overview of current MCM setup
60+
61+
If you have WSUS server configured as part of the initial setup as MCM client uses WSUS server to scan for first-party updates. Third party updates content is published to this WSUS server as well. Azure Update Manager has the capability to scan and install updates from WSUS and we recommend to leverage the WSUS server configured as part of MCM setup to make Azure Update Manager work along with MCM.
62+
63+
### First party updates
64+
65+
For Azure Update Manager to scan and install first party updates (Windows and Microsoft updates), you should start approving the required updates in the configured WSUS server. This is done by [configuring an auto approval rule in WSUS](/windows-server/administration/windows-server-update-services/deploy/3-approve-and-deploy-updates-in-wsus#32-configure-auto-approval-rules) like what users have configured on MCM server.
66+
67+
68+
### Third party updates
69+
70+
Third party updates should work as expected with Azure Update Manager provided you have already configured MCM for third party patching and it is able to successfully patch Third party updates via MCM. Ensure that you continue to publish third party updates to WSUS from MCM [Step 3 in Enable third-party updates](/mem/configmgr/sum/deploy-use/third-party-software-updates#publish-and-deploy-third-party-software-updates). After you publish to WSUS, Azure Update Manager will be able to detect and install these updates from WSUS server.
4671

4772
## Manage software updates using Azure Update Manager
4873

@@ -85,9 +110,21 @@ For the third party software patching, Azure Update Manager should be connected
85110
### Do I need to configure WSUS to use Azure Update Manager?
86111

87112
WSUS is a way to manage patches. Azure Update Manager will refer to whichever endpoint it's pointed to. (Windows Update, Microsoft Update, or WSUS).
113+
114+
### Should I deploy the monthly patch through MCM?
115+
116+
No, only approving patches in WSUS monthly or setting the Automatic Deployment Rules (ADRs) will scan and install patches on your servers.
117+
118+
### How Azure Update Manager can be used to manage on-premises virtual machines?
119+
120+
Azure Update Manager can be used on-premises by using Azure Arc. Azure Arc is a bridge that extends the Azure platform to help you build applications and services with the flexibility to run across datacenters, at the edge, and in multicloud environments. Azure Arc VM management lets you provision and manage Windows and Linux VMs hosted on-premises. This feature enables IT admins to manage Arc VMs by using Azure management tools, including Azure portal, Azure CLI, Azure PowerShell, and Azure Resource Manager (ARM) templates.
121+
122+
88123

89124
## Next steps
90125
- [An overview on Azure Update Manager](overview.md)
91126
- [Check update compliance](view-updates.md)
92127
- [Deploy updates now (on-demand) for single machine](deploy-updates.md)
93128
- [Schedule recurring updates](scheduled-patching.md)
129+
- [An overview of Azure Arc-enabled servers](../azure-arc/servers/overview.md)
130+

0 commit comments

Comments
 (0)