A Microsoft cloud service that enables deployment of Azure services across hybrid and multicloud environments.
Hello @Ajit Sane Yes, Azure Arc–enabled Linux (and Windows) machines can be patched using customer‑managed schedules via Maintenance Configurations in Azure Update Manager.
No, settings such as properties.osProfile.linuxConfiguration.patchSettings.assessmentMode = AutomaticByPlatform do NOT apply to Azure Arc–enabled machines.
This setting is only for Azure IaaS VMs, not for Arc servers.
For Azure Arc–enabled servers:
- Azure Update Manager is the only orchestrator
- Patching is NOT platform‑based
- The service:
- Triggers assessment
- Installs patches during the Maintenance Configuration window
- Linux updates are installed using the native package manager (apt/yum/zypper)
Please have a look into below pre-requisites on Azure Side:
- Azure Update Manager enabled
- Microsoft.Maintenance resource provider registered
- Maintenance Configuration created
- Defines schedule and maintenance window
- Associated with Arc machines
- Required RBAC (minimum):
- Contributor on the target resources
Prerequisites – Server (VM) side:
For Azure Arc–enabled Linux machines:
- Server must be successfully onboarded to Azure Arc
- Supported Linux OS (as per Update Manager support matrix)
- Python 2.7 or later
- Root/sudo permissions available
- Outbound connectivity to:
- Azure Arc endpoints
- Linux update repositories
- Azure Arc endpoints
No manual extension installation is required; Update Manager deploys the required extensions automatically.
Is this setting required or recommended?
properties.osProfile.linuxConfiguration.patchSettings.assessmentMode = "AutomaticByPlatform" -- NO
-
AutomaticByPlatformis an Azure VM guest patching mode - Azure Arc–enabled servers do not support platform‑orchestrated patching
- For Arc machines:
- Assessment is triggered by Azure Update Manager
- Patch installation is controlled by Maintenance Configurations
For Arc‑enabled servers, patch orchestration settings such as Customer Managed Schedules or AutomaticByPlatform are not required and not applicable. Patching is driven by Azure Update Manager using the machine’s native update mechanism.
Thanks,
Suchitra.