Share via

How to patch linux Arc machines using customer managed schedules

Ajit Sane 0 Reputation points
2026-04-06T13:05:43.9733333+00:00

I want to patch Arc machines (windows and linux) using a maintanance configuration in Azure update manager. That is customer managed schedule. For this please let me know what are the prerequisites on the VM end and Azure end.

Please let me know what should be the assessment mode or patch mode in linux. Is below one fine?
properties.osProfile.linuxConfiguration.patchSettings.assessmentMode to "AutomaticByPlatform"

Azure Arc
Azure Arc

A Microsoft cloud service that enables deployment of Azure services across hybrid and multicloud environments.


1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-04-06T13:06:03.1633333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    For Arc-enabled machines (Windows and Linux), Azure Update Manager scheduled patching with customer-managed schedules is supported via Maintenance Configurations. The prerequisites and configuration differ slightly from Azure VMs.

    Prerequisites on the Azure side

    1. Enable Azure Update Manager and meet its prerequisites
      • Ensure the environment meets the general prerequisites for Update Manager and scheduled patching. These include enabling Update Manager and having the required permissions and connectivity as described in the prerequisites for Update Manager and scheduled patching.
      • Scheduled patching uses Maintenance Configurations. Create a Maintenance Configuration with the desired cadence (daily/weekly/hourly) and update classifications, and then attach it to the Arc machines that must be patched.
      • Use the Scheduled patching experience in Update Manager to create and save recurring deployment schedules. These are stored as Maintenance Configurations.
    2. Use Maintenance Configurations for scheduling
      • Azure Update Manager uses Maintenance Configurations (maintenance control) instead of its own schedule objects for recurring updates. The schedule defines:
        • Frequency (daily/weekly/hourly)
        • Maintenance window
        • Target machines (including Arc-enabled servers)
        • Which updates to install

    Prerequisites and settings on the VM side

    1. Patch orchestration requirement
      • The requirement to set Patch orchestration = Customer Managed Schedules applies to Azure VMs, not Arc-enabled machines.
      • For Arc-enabled machines, it is explicitly stated that setting patch orchestration to Customer Managed Schedules is not required.
    2. OS-level update behavior
      • For Arc-enabled servers, platform features such as Automatic VM Guest patching, Windows Automatic Updates, and hotpatching are not supported.
      • Patching is driven by Update Manager using the machine’s native update mechanism:
        • On Windows: Windows Update Agent
        • On Linux: the configured package manager and repositories
    3. Assessment behavior
      • Update assessment scans are triggered from Update Manager:
        • On Linux, the scan is performed using the package manager and returns missing updates from the configured repositories.
      • Periodic assessment can be enabled in Update Manager so that machines are assessed every 24 hours.

    Assessment mode / patch mode for Linux Arc machines

    • The context does not define or require a specific properties.osProfile.linuxConfiguration.patchSettings.assessmentMode or patch mode value for Arc-enabled Linux machines to use customer-managed schedules.
    • The key points from the provided information are:
      • Scheduled patching for Arc-enabled servers is supported via Maintenance Configurations.
      • The “Customer Managed Schedules” patch orchestration setting is a prerequisite only for Azure VMs, not for Arc-enabled machines.
      • For Arc-enabled servers, Automatic VM Guest patching and similar Azure VM–specific orchestration modes are not supported.

    Therefore, for Linux Arc machines:

    • Use Maintenance Configurations in Update Manager to define and attach customer-managed schedules.
    • Do not rely on Azure VM–specific patch orchestration modes (such as AutomaticByPlatform / Automatic VM guest patching) because they are not supported for Arc-enabled servers.
    • The configuration of assessmentMode or patch mode for Linux Arc machines is not specified as a prerequisite in the provided material; the critical requirement is attaching the machine to the appropriate Maintenance Configuration and ensuring Update Manager prerequisites and connectivity are satisfied.

    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.