11---
22title : Azure Local Documentation
3- description : Comprehensive documentation for the Azure Local automation toolkit and deployment standard.
4- owners :
5- - team@azurelocal.cloud
6- - automation-team@azurelocal.cloud
7- status : active
3+ description : Comprehensive documentation for deploying and operating Azure Local infrastructure at scale.
84---
95
106# Azure Local Documentation
117
12- [ ![ Status] ( https://img.shields.io/badge/Status-Active-green?style=flat-square&logo=git )] ( ./ )
13- [ ![ Category] ( https://img.shields.io/badge/Category-Product-blue?style=flat-square&logo=microsoftazure )] ( ./ )
14-
15- > ** DOCUMENT CATEGORY** : Product Documentation
16- > ** SCOPE** : Complete Azure Local solution documentation
17- > ** PURPOSE** : Standardized deployment of Azure Local infrastructure
18- > ** MASTER REFERENCE** : [ Microsoft Learn - Azure Local] ( https://learn.microsoft.com/en-us/azure/azure-local/ )
19-
20- ** Status** : Active
21- ** Last Updated** : 2025-01-30
22-
23- ---
8+ Welcome to the ** Azure Local Cloud** documentation site — your comprehensive guide to planning, deploying, and operating Azure Local (formerly Azure Stack HCI) infrastructure.
249
2510## Quick Start
2611
27- New to Azure Local? Follow this path:
28-
29- | Step | Action | Link |
30- | :----:| --------| ------|
12+ | Step | Action | Section |
13+ | :----:| --------| ---------|
3114| 1 | Review planning requirements | [ Planning & Discovery] ( ./planning/ ) |
32- | 2 | Set up CI/CD infrastructure | [ CI/CD Infrastructure] ( ./implementation/01-cicd-infra/ ) |
33- | 3 | Deploy Azure foundation | [ Azure Foundation] ( ./implementation/02-azure-foundation/ ) |
34- | 4 | Prepare on-premises environment | [ On-Prem Readiness] ( ./implementation/03-onprem-readiness/ ) |
35- | 5 | Deploy the cluster | [ Cluster Deployment] ( ./implementation/04-cluster-deployment/ ) |
36- | 6 | Complete handover | [ Validation & Handover] ( ./implementation/07-go-live/ ) |
37-
38- ---
39-
40- ## Overview
41-
42- ** 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.
43-
44- 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.
45-
46- ---
47-
48- ## Prerequisites Checklist
49-
50- Before starting an Azure Local deployment, ensure you have:
15+ | 2 | Review solution design | [ Design] ( ./design/ ) |
16+ | 3 | Set up CI/CD infrastructure | [ CI/CD Infrastructure] ( ./implementation/01-cicd-infra/ ) |
17+ | 4 | Deploy Azure foundation | [ Azure Foundation] ( ./implementation/02-azure-foundation/ ) |
18+ | 5 | Prepare on-premises environment | [ On-Prem Readiness] ( ./implementation/03-onprem-readiness/ ) |
19+ | 6 | Deploy the cluster | [ Cluster Deployment] ( ./implementation/04-cluster-deployment/ ) |
20+ | 7 | Configure operational foundations | [ Operational Foundations] ( ./implementation/05-operational-foundations/ ) |
21+ | 8 | Test and validate | [ Testing & Validation] ( ./implementation/06-testing-validation/ ) |
22+ | 9 | Complete handover | [ Go Live] ( ./implementation/07-go-live/ ) |
23+
24+ ## Documentation Structure
25+
26+ - ** [ Planning] ( ./planning/ ) ** — Naming standards, discovery checklists, site assessments, and hardware requirements
27+ - ** [ Design] ( ./design/ ) ** — High-Level Design (HLD) and Low-Level Design (LLD) documentation
28+ - ** [ Implementation] ( ./implementation/ ) ** — Step-by-step deployment runbook across 8 stages
29+ - ** [ Automation] ( ./automation/ ) ** — Terraform, Bicep, Ansible, and CI/CD pipeline references
30+ - ** [ Operations] ( ./operations/ ) ** — As-built documentation, monitoring, and support procedures
31+ - ** [ Azure Services] ( ./azure-services/ ) ** — Running Azure services on Azure Local (AKS, AVD, SQL MI, IoT, etc.)
32+ - ** [ Lab Environment] ( ./lab-environment/ ) ** — Lab setup and access information
33+ - ** [ Assets] ( ./assets/ ) ** — Architecture diagrams and images
34+ - ** [ Reference] ( ./reference.mdx ) ** — External links and resources
35+
36+ ## Prerequisites
37+
38+ Before starting a deployment, ensure you have:
5139
5240| Requirement | Description |
5341| -------------| -------------|
@@ -60,176 +48,29 @@ Before starting an Azure Local deployment, ensure you have:
6048
6149See [ Prerequisites & Assumptions] ( ./implementation/04-prerequisites-and-assumptions.mdx ) for complete details.
6250
63- ---
51+ ## Architecture
6452
65- ## System Architecture
53+ This solution uses a ** Two-Repo Architecture** that separates automation logic from documentation:
6654
6755```
6856┌─────────────────────────────────────────────────────────────────────┐
69- │ TWO-REPO ARCHITECTURE │
57+ │ TWO-REPO ARCHITECTURE │
7058├─────────────────────────────┬───────────────────────────────────────┤
71- │ DOCUMENTATION REPO │ TOOLKIT REPO │
72- │ (This Site) │ (azurelocal-toolkit) │
59+ │ DOCUMENTATION REPO │ TOOLKIT REPO │
60+ │ (This Site) │ (azurelocal-toolkit) │
7361├─────────────────────────────┼───────────────────────────────────────┤
74- │ • High-Level Design (HLD) │ • PowerShell Scripts │
75- │ • Low-Level Design (LLD) │ • Ansible Playbooks │
76- │ • Standard Operating Procs │ • Bicep/Terraform Templates │
77- │ • Runbooks & Procedures │ • CI/CD Pipeline Definitions │
78- │ • Reference Documentation │ • Customer Configuration Files │
62+ │ • High-Level Design (HLD) │ • PowerShell Scripts │
63+ │ • Low-Level Design (LLD) │ • Ansible Playbooks │
64+ │ • Standard Operating Procs │ • Bicep/Terraform Templates │
65+ │ • Runbooks & Procedures │ • CI/CD Pipeline Definitions │
66+ │ • Reference Documentation │ • Customer Configuration Files │
7967└─────────────────────────────┴───────────────────────────────────────┘
8068```
8169
8270The ** Toolkit Repo** is cloned and instanced for each customer deployment, while this documentation remains the single source of truth for procedures.
8371
84- ---
85-
86- ## Documentation Sections
87-
88- | Section | Description | Status | Files |
89- | ---------| -------------| :------:| :-----:|
90- | [ Design] ( ./design/ ) | High-level and low-level design documents | Draft | 3 |
91- | [ Planning & Discovery] ( ./planning/ ) | Site assessment, requirements, discovery sessions | Active | 8 |
92- | [ Implementation] ( ./implementation/ ) | Complete deployment runbook (Parts 1-8) | Active | 149 |
93- | [ Automation] ( ./automation/ ) | IaC templates, CI/CD pipelines | Draft | 7 |
94- | [ Operations] ( ./operations/ ) | Day-2 operations, monitoring, support | Draft | 8 |
95- | [ Lab Environment] ( ./lab-environment/ ) | Lab access and configuration | Draft | 3 |
96- | [ Assets] ( ./assets/ ) | Diagrams, scripts, configurations | Active | 6 |
97- | [ Reference] ( ./reference.mdx ) | External links and resources | Draft | 1 |
98-
99- ---
100-
101- ## Deployment Stages at a Glance
102-
103- The implementation is divided into 8 parts with phased tasks:
104-
105- ### Part 1: CI/CD Infrastructure
106-
107- | Phase | Name | Est. Time | Link |
108- | :-----:| ------| :---------:| ------|
109- | 1 | B2B Cross-Tenant Configuration | 30 min | [ Phase 1] ( ./implementation/01-cicd-infra/phase-01-cicd-setup/ ) |
110- | 2 | CI/CD Setup | 45 min | [ Phase 2] ( ./implementation/01-cicd-infra/phase-01-cicd-setup/ ) |
111- | 3 | Infrastructure Deployment | 30 min | Phase 3 |
112-
113- ### Part 2: Azure Foundation
114-
115- | Phase | Name | Est. Time | Link |
116- | :-----:| ------| :---------:| ------|
117- | 1 | Landing Zones | 1 hour | [ Phase 1] ( ./implementation/02-azure-foundation/phase-01-landing-zones/ ) |
118- | 2 | Resource Providers | 15 min | [ Phase 2] ( ./implementation/02-azure-foundation/phase-02-resource-providers/ ) |
119- | 3 | RBAC Permissions | 30 min | [ Phase 3] ( ./implementation/02-azure-foundation/phase-03-rbac-permissions/ ) |
120- | 4 | Azure Management Infrastructure | 2 hours | [ Phase 4] ( ./implementation/02-azure-foundation/phase-04-azure-management-infrastructure/ ) |
121- | 5 | Identity & Security | 1 hour | [ Phase 5] ( ./implementation/02-azure-foundation/phase-05-identity-security/ ) |
122-
123- ### Part 3: On-Premises Readiness
124-
125- | Phase | Name | Est. Time | Link |
126- | :-----:| ------| :---------:| ------|
127- | 1 | Active Directory | 1 hour | [ Phase 1] ( ./implementation/03-onprem-readiness/phase-01-active-directory/ ) |
128- | 2 | Enterprise Network Validation | 2 hours | [ Phase 2] ( ./implementation/03-onprem-readiness/phase-02-enterprise-readiness/ ) |
129- | 3 | Network Infrastructure | 2 hours | [ Phase 3] ( ./implementation/03-onprem-readiness/phase-03-network-infrastructure/ ) |
130-
131- ### Part 4: Cluster Deployment
132-
133- | Phase | Name | Est. Time | Link |
134- | :-----:| ------| :---------:| ------|
135- | 1 | Hardware Provisioning | 1 hour | [ Phase 1] ( ./implementation/04-cluster-deployment/phase-01-hardware-provisioning/ ) |
136- | 2 | OS Installation | 2 hours | [ Phase 2] ( ./implementation/04-cluster-deployment/phase-02-os-installation/ ) |
137- | 3 | OS Configuration | 1 hour | [ Phase 3] ( ./implementation/04-cluster-deployment/phase-03-os-configuration/ ) |
138- | 4 | Arc Registration | 30 min | [ Phase 4] ( ./implementation/04-cluster-deployment/phase-04-arc-registration/ ) |
139- | 5 | Cluster Deployment | 2 hours | [ Phase 5] ( ./implementation/04-cluster-deployment/phase-05-cluster-deployment/ ) |
140- | 6 | Post-Deployment | 1 hour | [ Phase 6] ( ./implementation/04-cluster-deployment/phase-06-post-deployment/ ) |
141-
142- ### Part 5: Operational Foundations
143-
144- | Phase | Name | Est. Time | Link |
145- | :-----:| ------| :---------:| ------|
146- | 1 | SDN Deployment | 2 hours | [ Phase 1] ( ./implementation/05-operational-foundations/phase-01-sdn-deployment/ ) |
147- | 2 | Monitoring & Observability | 1 hour | [ Phase 2] ( ./implementation/05-operational-foundations/phase-02-monitoring-observability/ ) |
148- | 3 | Backup & DR | 1 hour | [ Phase 3] ( ./implementation/05-operational-foundations/phase-03-backup-dr/ ) |
149- | 4 | Security & Governance | 1 hour | [ Phase 4] ( ./implementation/05-operational-foundations/phase-04-security-governance/ ) |
150- | 5 | Licensing & Telemetry | 30 min | [ Phase 5] ( ./implementation/05-operational-foundations/phase-05-licensing-telemetry/ ) |
151-
152- ### Part 6: Cluster Testing & Validation
153-
154- | Activity | Est. Time | Link |
155- | ----------| :---------:| ------|
156- | Infrastructure Validation | 2 hours | [ Testing] ( ./implementation/06-testing-validation/ ) |
157-
158- ### Part 7: Validation & Handover
159-
160- | Activity | Est. Time | Link |
161- | ----------| :---------:| ------|
162- | Cluster Validation | 1 hour | [ Validation] ( ./implementation/07-go-live/01-cluster-validation/ ) |
163- | Client Handover | 2 hours | [ Handover] ( ./implementation/07-go-live/02-cluster-handover/ ) |
164-
165- ### Part 8: Lifecycle Operations
166-
167- | Activity | Est. Time | Link |
168- | ----------| :---------:| ------|
169- | Ongoing Operations | Continuous | [ Lifecycle] ( ./implementation/08-lifecycle-operations/ ) |
170-
171- ** Total Estimated Time** : 20-24 hours (spread across multiple days)
172-
173- ---
174-
175- ## Key Capabilities
176-
177- | Capability | Description |
178- | ------------| -------------|
179- | ** Part-Based Deployment** | Infrastructure delivery broken into 8 parts with phased tasks |
180- | ** Validation First** | Pre-flight checks and post-deployment validation scripts |
181- | ** Infrastructure as Code** | Bicep and Terraform for Azure resource management |
182- | ** Vendor Integration** | Standardized workflows for Dell, OpenGear, and Fortinet hardware |
183- | ** CI/CD Automation** | CI/CD pipelines for automated deployments |
184- | ** Drift Detection** | Continuous monitoring for configuration drift |
185-
186- ---
187-
188- ## Version History
189-
190- | Version | Date | Changes |
191- | :-------:| ------| ---------|
192- | 1.0.0 | 2025-01-30 | Rebrand to Azure Local, remove legacy content |
193- | 0.2.0 | 2025-01-30 | Standards compliance update, documentation restructure |
194- | 0.1.0 | 2025-01-01 | Initial documentation structure |
195-
196- ---
197-
198- ## Support & Resources
199-
200- ### Repositories
201-
202- | Repository | Description | Link |
203- | ------------| -------------| ------|
204- | Documentation | This site | [ GitHub] ( https://github.com/AzureLocal/azurelocal.github.io ) |
205- | Toolkit | Scripts, templates, pipelines | [ GitHub] ( https://github.com/AzureLocal/azurelocal-toolkit ) |
206- | Terraform Modules | Azure Local module | [ GitHub] ( https://github.com/AzureLocal/tf-module-azr-local ) |
207-
208- ### Team Contacts
209-
210- | Contact | Purpose |
211- | ---------| ---------|
212- | [ Teams Channel] ( https://teams.microsoft.com/l/team/19%3Akn8v-WNxeOktyON9w2gv4sXD_qMQn2CXHAQurGMO1bc1%40thread.tacv2/conversations?groupId=d05d37a2-0ae0-4f3f-9e11-756788d45a40&tenantId=fdfe8868-8df3-4832-87bc-7a57c45d4c1f ) | General questions, support |
213- | team@azurelocal.cloud | Documentation issues |
214- | automation-team@azurelocal.cloud | Automation & scripting |
215-
216- ### External Resources
217-
218- | Resource | Link |
219- | ----------| ------|
220- | Microsoft Learn - Azure Local | [ Documentation] ( https://learn.microsoft.com/en-us/azure/azure-local/ ) |
221- | Dell AX Nodes | [ Support] ( https://www.dell.com/en-us/lp/dt/open-manage-systems-management ) |
222- | Azure Arc | [ Documentation] ( https://learn.microsoft.com/en-us/azure/azure-arc/ ) |
223-
224- ---
225-
226- ## Browse Documentation
72+ ## Related Resources
22773
228- - [ Planning & Discovery] ( ./planning/ )
229- - [ Design] ( ./design/ )
230- - [ Implementation Guide] ( ./implementation/ )
231- - [ Operations] ( ./operations/ )
232- - [ Azure Services] ( ./azure-services/ )
233- - [ Automation] ( ./automation/ )
234- - [ Assets] ( ./assets/ )
235- - [ Lab Environment] ( ./lab-environment/ )
74+ - ** [ Azure Local Toolkit] ( https://azurelocal.cloud/azurelocal-toolkit/ ) ** — Deployment scripts, validation suites, and configuration management
75+ - ** [ Microsoft Learn - Azure Local] ( https://learn.microsoft.com/en-us/azure/azure-local/ ) ** — Official Microsoft documentation
76+ - ** [ Azure Arc] ( https://learn.microsoft.com/en-us/azure/azure-arc/ ) ** — Hybrid cloud management
0 commit comments