Skip to main content
Version: 2604 (Preview)

Task 01: Validate SDN Prerequisites

Runbook Azure

DOCUMENT CATEGORY: Runbook
SCOPE: SDN prerequisite validation
PURPOSE: Verify cluster meets SDN requirements
MASTER REFERENCE: Microsoft Learn - SDN Overview

Status: Active

Overview​

Before enabling SDN on Azure Local, you must verify that your cluster meets all prerequisites including version requirements, network intent configuration, and workload compatibility.

Prerequisites Checklist​

Version Requirements​

RequirementMinimum Version
Azure Local2601
OS Build26100.xxxx
Arc AgentLatest

Network Intent Compatibility​

SDN enabled by Arc only supports specific Network ATC configurations. Verify your intent matches one of these patterns:

PatternDescriptionStorage Connectivity
Group All TrafficSingle intent for all trafficSwitched only
Management + Compute with Separate Storage2 intentsSwitched or Switchless (≤4 nodes)
Fully DisaggregatedUp to 3 separate intentsSwitched or Switchless (≤4 nodes)

Workload Compatibility​

WorkloadSDN Compatible
Azure Local VMs (deployed from Azure)✅ Yes
Hyper-V VMs (deployed locally)❌ No - Use on-premises SDN
AKS on Azure Local❌ No
Multi-cast applications❌ No

Execution Options​

Steps​

  1. Navigate to Azure Portal → Azure Arc → Azure Local
  2. Select your cluster resource
  3. Go to Overview and verify:
  • Version: 2601 or later
  • Connection Status: Connected
Portal Limitation

Network ATC intent configuration and OS build version are not visible in the Azure Portal. You must use PowerShell (Direct Script or Orchestrated Script) to validate these prerequisites. The portal can only confirm cluster version and Arc connectivity.

Verification (Portal Only)​

Document the following from the portal:

  • Cluster version is 2601+
  • Arc connection is active

For full validation, use the Direct Script or Orchestrated Script tab to also verify:

  • OS build (26100.xxxx+)
  • Network intent compatibility
  • AKS workload check

Validation Checklist​

Complete this checklist before proceeding to SDN enablement:

RequirementStatusNotes
Azure Local version 2601+☐
OS build 26100.xxxx+☐
Arc connection active☐
Network intent compatible☐Document pattern used
No AKS workloads☐
No existing on-premises SDN☐

Troubleshooting​

IssueResolution
Version too oldUpgrade Azure Local to 2601+
Arc not connectedRun Sync-AzureStackHCI and verify connectivity
Incompatible network intentReconfigure Network ATC before enabling SDN
AKS workloads presentCannot enable SDN - AKS not supported
Existing SDN via WAC/SDN ExpressCannot migrate - choose one method

Next Steps​

If all prerequisites are met, proceed to Post-Deployment: Deploy SDN.


Toolkit Reference

Scripts for this task are located in the azurelocal-toolkit repository under scripts/deploy/ in the appropriate task folder.


Alternatives​

The procedures in this task use the scripted methods shown in the tabs above. Additional deployment methods including Azure CLI and Bash scripts are available in the azurelocal-toolkit repository under scripts/deploy/.

MethodDescription
Azure CLIPowerShell-based Azure CLI scripts for Azure resource operations
BashLinux/macOS compatible shell scripts for pipeline environments
PreviousUpNext
← Phase 01: SDN OperationsPhase 01: SDN OperationsTask 02: Configure NSGs →

VersionDateAuthorChanges
1.0.02026-03-24AzureLocalInitial release
1.1.02026-04-01AzureLocalAlign naming conventions, remove consulting language

Variables from variables.yml​

VariableConfig PathExample
SDN Prerequisitesoperational.sdn.prerequisites_checktrue
Network Controller FQDNoperational.sdn.nc_fqdnnc.contoso.local

Version Control​

VersionDateAuthorChanges
1.0.02025-03-25AzureLocalInitial release
1.1.02026-04-01AzureLocalAlign naming conventions, remove consulting language