Microsoft AZ-801: Azure Arc and Hybrid Server Management — Study Guide

Part of the Microsoft Windows Server Hybrid Administrator Associate AZ-801 — Study Guide. Practice with verified answers in the Microsoft exam hub, or take timed practice tests on ExamRoll.io.

Overview

Azure Arc brings non-Azure servers—on-premises or in other clouds—under the same control plane as native Azure resources. Arc-enabled servers surface as first-class Azure resources so you can apply Azure Policy, manage extensions, collect telemetry with Azure Monitor Agent, orchestrate patching with Update Management Center, and standardize with Azure Automanage. Mastery of onboarding patterns, agent and network requirements, role-based access control (RBAC), and at-scale governance is essential to operate hybrid fleets securely and consistently.

Azure Arc-enabled servers: onboarding, prerequisites, networking, RBAC, and secure access

Onboarding connects a machine to Azure by installing the Azure Connected Machine agent (azcmagent), which registers a server into a chosen subscription, resource group, and region.

Supported operating systems include Windows Server 2012 R2, 2016, 2019, and 2022, and common enterprise Linux distributions such as Ubuntu LTS (18.04+), RHEL 7–9, SLES 12/15, Oracle Linux 7/8/9, CentOS 7, and Amazon Linux 2. Always verify precise versions and kernel requirements in the current documentation before large-scale rollout.

Agent prerequisites are straightforward: TLS 1.2, outbound HTTPS (TCP 443), sufficient disk and memory for agent cache and extensions, a stable machine clock, and administrator/root privileges to install. For proxies, the agent supports system proxy on Windows (WinHTTP) and an explicit proxy on both platforms. Configure azcmagent to use a proxy with azcmagent config set proxy.url=https://user:pass@proxy:port or leverage netsh winhttp set proxy on Windows. If your environment uses TLS inspection, import the proxy’s trusted root CA into the machine store so the agent can validate Azure endpoints.

Firewall and egress allowlists must permit outbound 443 to Microsoft Entra ID (for authentication), Azure Resource Manager, and regional Arc services. If you will use Update Management Center and Automanage, also allow Windows Update/Microsoft Update and your Linux distribution repositories, plus content delivery endpoints that distribute packages. Arc requires no inbound firewall openings; all control traffic originates from the server to Azure.

RBAC for Arc-enabled servers follows Azure’s model. Use built-in roles to separate duties:

Secure SSH access without a public IP is supported through Arc’s just-in-time tunneling. Install the AADSSHLoginForLinux extension to enable Entra ID–based authentication and map users/groups to local principals. Authorized users with the appropriate login role can run az ssh arc –resource-group RG –name Server01 to establish an ephemeral, outbound TLS tunnel to the server’s SSH daemon—no inbound port, VPN, or bastion required. Apply Conditional Access and Privileged Identity Management to time-bound the login roles.

Governance and configuration at scale: Azure Policy guest configuration and Automanage

Guest configuration is Azure Policy’s in-guest auditing and configuration capability for Arc. Built-in policies cover common baselines such as ensuring the Azure Monitor Agent is installed, auditing password policies, enforcing BitLocker or FIPS mode on Windows where supported, or requiring specific syslog facilities on Linux. Assign these policies at scale to Arc scopes, and the platform deploys the Guest Configuration extension as needed. For custom policies, author a DSC-based guest configuration package that expresses the desired state (for example, a hardened SSHD configuration or Windows Firewall rules), publish it as a custom policy definition, then assign it to your Arc scope.

Remediation tasks transform audits into action. Policies with DeployIfNotExists or Modify effects can create or change configuration, and you can trigger On-demand remediation to bring existing machines into compliance. For recurring drift, enable automatic remediation so the policy engine re-applies the desired state. Track compliance posture per policy, per machine, and per scope in the Compliance blade and export evidence to regulators from the same UI.

Azure Automanage for Arc-enabled servers operationalizes “machine best practices.” Select a configuration profile appropriate for Dev/Test or Production and the platform onboards the machine into a curated set of services: Azure Monitor (via AMA and a VM insights profile), Update Management Center with defined maintenance windows, Change Tracking and Inventory, Microsoft Defender for Cloud plan enablement, and core OS security baselines. Automanage continuously detects drift from the chosen profile and remediates where supported, while providing visibility into any items that require manual intervention in non-Azure environments. Because Automanage uses Azure Policy under the hood, you can deploy profiles at scale and rely on the same compliance reporting model.

Operations and monitoring: Update Management Center, AMA and DCR, and Arc extensions

Update Management Center (UMC) is the modern, agent-light patching service for Azure and Arc machines. It continuously assesses missing security and non-security updates, surfaces compliance by severity and classification, and supports both one-time and recurring maintenance configurations. Define maintenance windows with maximum duration, reboot behavior (Never, If required, or Always), pre- and post-scripts, and dynamic targeting using Azure queries and tags so new Arc machines that match the criteria are automatically included. For Windows, UMC sources from Windows Update/Microsoft Update or WSUS if configured; for Linux, from the configured package repositories. Use compliance reports to track percentage patched by scope, view failures with granular error codes, and export data for audit. Because UMC does not depend on Azure Automation and the legacy MMA, it is the strategic path forward for patch orchestration.

The Azure Monitor Agent (AMA) is the unified telemetry pipeline for Arc-enabled servers. Rather than hardcoding a workspace on the machine, you define Data Collection Rules (DCRs) that describe:

Extensions are the delivery mechanism for in-guest capabilities. Manage them from the Arc server’s Extensions blade, CLI, or Policy:

Inventory, compliance, and reporting with Azure Resource Graph

Azure Resource Graph (ARG) queries return near-real-time inventory and compliance state across all Arc-enabled servers without agents. Use it to drive CMDB synchronization, tag hygiene, and scope selection for policy and patching. Common patterns include:

Resources
| where type == "microsoft.hybridcompute/machines"
| project name, resourceGroup, location, osName = properties.osName, osVersion = properties.osVersion, status = properties.status
Resources
| where type == "microsoft.hybridcompute/machines"
| extend hasAMA = todynamic(properties.extensions) has_any (x: x.name =~ "AzureMonitorWindowsAgent" or x.name =~ "AzureMonitorLinuxAgent")
| project name, hasAMA
Resources
| where type == "microsoft.hybridcompute/machines"
| project name, patchRing = tags.PatchRing, owner = tags.Owner
| summarize count() by patchRing
PolicyResources
| where type == "microsoft.policyinsights/policystates"
| summarize nonCompliant = countif(isCompliant == false) by resourceId

These queries underpin dynamic scopes in Update Management Center, Automanage assignments, and dashboards. Standardize a minimal tag set (Environment, PatchRing, BusinessUnit, Owner) at onboarding so ARG remains actionable.

Practical Problem Scenario

Contoso Ltd. has 600 on-premises Windows Server and Linux VMs hosted across two datacenters, managed by Configuration Manager and Ansible. Leadership requires standardized monitoring, monthly patching with strict Saturday maintenance windows, Sentinel onboarding, and secure engineer SSH access without exposing public IPs. They also want compliance evidence for auditors and minimal ongoing admin effort.

  1. Prepare least-privilege access
  1. Onboard machines with automation
  1. Establish network and proxy egress
  1. Enforce baselines with Azure Policy guest configuration
  1. Standardize operations with Automanage
  1. Configure monitoring and Sentinel onboarding
  1. Orchestrate patching with Update Management Center
  1. Enable secure SSH without public IPs
  1. Report and audit with Resource Graph and Compliance

By combining service principal–based onboarding, Policy-driven extension and guest configuration deployment, Automanage profiles, AMA with DCRs, UMC patching, Arc SSH, and Resource Graph reporting, Contoso achieves secure, consistent, and auditable hybrid server management with minimal manual touch.


Active Directory Domain Services Security · All domains · Encryption

Practice these questions → · Timed practice on ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Pass your exam →

Browse Microsoft →

Related guides

All-in-one access

One subscription. Every exam.

Every plan unlocks unlimited answer search, practice tests, AI explanations, and the full resource library — in 20+ languages.

Monthly
24.87
Just €0.83/day
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

Best value
12 months
179.87
Just €0.49/daySave 40%
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

✓ Free plan included · ✓ Cancel anytime · ✓ All plans unlock the full product