Skip to main content
Version: Next

Azure Local Documentation

Reference Azure Active

DOCUMENT CATEGORY: Reference SCOPE: Complete Azure Local solution documentation PURPOSE: Standardized deployment of Azure Local infrastructure MASTER REFERENCE: Microsoft Learn - Azure Local

Status: Active | Last Updated: 2025-01-30


Welcome to the Azure Local Cloud documentation site — your comprehensive guide to planning, deploying, and operating Azure Local (formerly Azure Stack HCI) infrastructure.

Quick Start

StepActionSection
1Review planning requirementsPlanning & Discovery
2Review solution designDesign
3Set up CI/CD infrastructureCI/CD Infrastructure
4Deploy Azure foundationAzure Foundation
5Prepare on-premises environmentOn-Prem Readiness
6Deploy the clusterCluster Deployment
7Configure operational foundationsOperational Foundations
8Test and validateTesting & Validation
9Complete handoverGo Live

Overview

Azure Local is a standardized, automation-first solution for deploying Azure Local (formerly Azure Stack HCI) infrastructure. It is designed around a Two-Repo Architecture that separates the automation logic from the documentation, ensuring portable and repeatable deployments across different customer environments.

This documentation serves as the "Master Reference" for the solution, while the accompanying Toolkit Repository (azurelocal-toolkit) contains the actual scripts, templates, and configuration files used during deployment.

Prerequisites Checklist

Before starting an Azure Local deployment, ensure you have:

RequirementDescription
Azure SubscriptionActive Azure subscription with Owner or Contributor rights
Entra ID AccessGlobal Administrator or Privileged Role Administrator
Network ConnectivityVPN or ExpressRoute to on-premises environment
HardwareAzure Local validated nodes racked and powered
CredentialsAccess to BMC/iDRAC, network switches, and firewalls
GitHub AccessSource control account with repository access

See Prerequisites & Assumptions for complete details.

System Architecture

┌─────────────────────────────────────────────────────────────────────┐
│ TWO-REPO ARCHITECTURE │
├─────────────────────────────┬───────────────────────────────────────┤
│ DOCUMENTATION REPO │ TOOLKIT REPO │
│ (This Site) │ (azurelocal-toolkit) │
├─────────────────────────────┼───────────────────────────────────────┤
│ • High-Level Design (HLD) │ • PowerShell Scripts │
│ • Low-Level Design (LLD) │ • Ansible Playbooks │
│ • Standard Operating Procs │ • Bicep/Terraform Templates │
│ • Runbooks & Procedures │ • CI/CD Pipeline Definitions │
│ • Reference Documentation │ • Customer Configuration Files │
└─────────────────────────────┴───────────────────────────────────────┘

The Toolkit Repo is cloned and instanced for each customer deployment, while this documentation remains the single source of truth for procedures.

Documentation Sections

SectionDescriptionStatusFiles
DesignHigh-level and low-level design documentsDraft3
Planning & DiscoverySite assessment, requirements, discovery sessionsActive8
ImplementationComplete deployment runbook (Parts 1-8)Active149
AutomationIaC templates, CI/CD pipelinesDraft7
OperationsDay-2 operations, monitoring, supportDraft8
Azure ServicesRunning Azure services on Azure LocalActive
Lab EnvironmentLab access and configurationDraft3
AssetsDiagrams, scripts, configurationsActive6
ReferenceExternal links and resourcesDraft1

Deployment Stages at a Glance

The implementation is divided into 8 parts with phased tasks:

Part 1: CI/CD Infrastructure

PhaseNameEst. TimeLink
1CI/CD Setup45 minPhase 1

Part 2: Azure Cloud Foundation

PhaseNameEst. TimeLink
1Landing Zones1 hourPhase 1
2Resource Providers15 minPhase 2
3RBAC Permissions30 minPhase 3
4Azure Management Infrastructure2 hoursPhase 4
5Identity & Access Management1 hourPhase 5

Part 3: On-Premises Readiness

PhaseNameEst. TimeLink
1Active Directory Preparation1 hourPhase 1
2Enterprise Network Readiness Validation2 hoursPhase 2
3Network Infrastructure Configuration2 hoursPhase 3

Part 4: Cluster Deployment

PhaseNameEst. TimeLink
1Hardware Provisioning & BIOS/iDRAC1 hourPhase 1
2OS Installation2 hoursPhase 2
3OS Configuration1 hourPhase 3
4Arc Registration30 minPhase 4
5Cluster Deployment2 hoursPhase 5
6Post-Deployment Configuration1 hourPhase 6

Part 5: Operational Foundations

PhaseNameEst. TimeLink
1SDN Integration (Optional)2 hoursPhase 1
2Monitoring & Observability1 hourPhase 2
3Backup & DR1 hourPhase 3
4Security & Governance1 hourPhase 4
5Licensing & Telemetry30 minPhase 5

Part 6: Cluster Testing & Validation

ActivityEst. TimeLink
Infrastructure Health Validation2 hoursTesting

Part 7: Validation & Handover

ActivityEst. TimeLink
Delivery Confirmation1 hourValidation
Cluster Handover2 hoursHandover

Part 8: Lifecycle Operations

ActivityEst. TimeLink
Client Training & HandoverTraining
CMDB CreationCMDB
Deprovision StepsDeprovision

Total Estimated Time: 20-24 hours (spread across multiple days)

Key Capabilities

CapabilityDescription
Part-Based DeploymentInfrastructure delivery broken into 8 parts with phased tasks
Validation FirstPre-flight checks and post-deployment validation scripts
Infrastructure as CodeBicep and Terraform for Azure resource management
Vendor IntegrationStandardized workflows for supported hardware vendors
CI/CD AutomationCI/CD pipelines for automated deployments
Drift DetectionContinuous monitoring for configuration drift

Version History

VersionDateChanges
1.0.02025-01-30Rebrand to Azure Local, remove legacy content
0.2.02025-01-30Standards compliance update, documentation restructure
0.1.02025-01-01Initial documentation structure

Support & Resources

Repositories

RepositoryDescriptionLink
DocumentationThis siteGitHub
ToolkitScripts, templates, pipelinesGitHub

External Resources

ResourceLink
Microsoft Learn - Azure LocalDocumentation
Azure Local CatalogValidated Hardware
Azure ArcDocumentation

Browse Documentation