From 406154f134b8714833b0ef9de2589ea84c578d9e Mon Sep 17 00:00:00 2001 From: Kris Turner Date: Fri, 1 May 2026 19:14:39 -0400 Subject: [PATCH 1/4] =?UTF-8?q?feat(docs):=20add=20Azure=20Local=202604=20?= =?UTF-8?q?features=20=E2=80=94=20Simplified=20Provisioning,=20SAN=20deplo?= =?UTF-8?q?yment,=20Local=20Identity=20GA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add Simplified Machine Provisioning (Preview) section under Phase 02 OS Installation - 5 task files covering USB media creation, machine prep, Azure provisioning, monitoring, and Arc verification - Index page with ISO vs Simplified comparison table - Integration with azurelocal-ztp community automation project - Add SAN (Disaggregated) deployment path under Phase 05 Cluster Deployment - 4 new runbooks: AD/Local Identity × Portal/ARM Template for SAN storage - SAN index with FC patterns, prerequisites, and S2D vs SAN comparison - Updated decision trees and deployment matrices across all index pages - Update Local Identity from Preview to GA - Remove preview warnings and badges - Position as fully supported deployment method alongside Active Directory - Pin Microsoft Learn links to ?view=azloc-2604 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../01-portal-deployment.mdx | 9 + .../02-arm-template-deployment.mdx | 9 + .../deployment-methods/index.mdx | 13 +- .../phase-02-os-installation/index.mdx | 122 ++++++++++--- .../simplified-provisioning/_category_.json | 10 ++ .../simplified-provisioning/index.mdx | 168 ++++++++++++++++++ .../task-01-create-usb-media.mdx | 125 +++++++++++++ .../task-02-prepare-machines.mdx | 137 ++++++++++++++ .../task-03-provision-from-azure.mdx | 150 ++++++++++++++++ .../task-04-monitor-progress.mdx | 111 ++++++++++++ .../task-05-verify-arc.mdx | 116 ++++++++++++ .../deployment-methods/index.mdx | 69 +++++-- .../local-identity/portal-instructions.mdx | 10 +- .../deployment-methods/san/_category_.json | 6 + .../san/active-directory/_category_.json | 6 + .../arm-template-instructions.mdx | 147 +++++++++++++++ .../active-directory/portal-instructions.mdx | 162 +++++++++++++++++ .../deployment-methods/san/index.mdx | 168 ++++++++++++++++++ .../san/local-identity/_category_.json | 6 + .../arm-template-instructions.mdx | 138 ++++++++++++++ .../local-identity/portal-instructions.mdx | 139 +++++++++++++++ .../phase-05-cluster-deployment/index.mdx | 29 ++- 22 files changed, 1796 insertions(+), 54 deletions(-) create mode 100644 docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/_category_.json create mode 100644 docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/index.mdx create mode 100644 docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-01-create-usb-media.mdx create mode 100644 docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-02-prepare-machines.mdx create mode 100644 docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-03-provision-from-azure.mdx create mode 100644 docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-04-monitor-progress.mdx create mode 100644 docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-05-verify-arc.mdx create mode 100644 docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/_category_.json create mode 100644 docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/_category_.json create mode 100644 docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/arm-template-instructions.mdx create mode 100644 docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/portal-instructions.mdx create mode 100644 docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/index.mdx create mode 100644 docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/_category_.json create mode 100644 docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/arm-template-instructions.mdx create mode 100644 docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/portal-instructions.mdx diff --git a/docs/implementation/04-cluster-deployment/deployment-methods/01-portal-deployment.mdx b/docs/implementation/04-cluster-deployment/deployment-methods/01-portal-deployment.mdx index cbbc17353..188c25f63 100644 --- a/docs/implementation/04-cluster-deployment/deployment-methods/01-portal-deployment.mdx +++ b/docs/implementation/04-cluster-deployment/deployment-methods/01-portal-deployment.mdx @@ -32,11 +32,20 @@ Portal deployment provides a guided wizard experience for deploying Azure Local ## Deployment Options +### S2D (Hyperconverged) + | Authentication | Description | Link | |---------------|-------------|------| | **Active Directory** | Enterprise deployment with domain-joined nodes | [AD - Portal Deployment](../phase-05-cluster-deployment/deployment-methods/active-directory/portal-instructions.mdx) | | **Local Identity** | Edge/standalone deployment without AD | [Local Identity - Portal](../phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx) | +### SAN (Disaggregated) + +| Authentication | Description | Link | +|---------------|-------------|------| +| **Active Directory** | SAN enterprise deployment with domain-joined nodes | [AD - Portal (SAN)](../phase-05-cluster-deployment/deployment-methods/san/active-directory/portal-instructions.mdx) | +| **Local Identity** | SAN edge deployment without AD | [Local Identity - Portal (SAN)](../phase-05-cluster-deployment/deployment-methods/san/local-identity/portal-instructions.mdx) | + --- ## When to Use Portal Deployment diff --git a/docs/implementation/04-cluster-deployment/deployment-methods/02-arm-template-deployment.mdx b/docs/implementation/04-cluster-deployment/deployment-methods/02-arm-template-deployment.mdx index bf7aa3c44..e27f442b7 100644 --- a/docs/implementation/04-cluster-deployment/deployment-methods/02-arm-template-deployment.mdx +++ b/docs/implementation/04-cluster-deployment/deployment-methods/02-arm-template-deployment.mdx @@ -32,11 +32,20 @@ ARM template deployment provides infrastructure-as-code deployment for Azure Loc ## Deployment Options +### S2D (Hyperconverged) + | Authentication | Description | Link | |---------------|-------------|------| | **Active Directory** | Enterprise deployment with domain-joined nodes | [AD - ARM Template](../phase-05-cluster-deployment/deployment-methods/active-directory/arm-template-instructions.mdx) | | **Local Identity** | Edge/standalone deployment without AD | [Local Identity - ARM Template](../phase-05-cluster-deployment/deployment-methods/local-identity/arm-template-instructions.mdx) | +### SAN (Disaggregated) + +| Authentication | Description | Link | +|---------------|-------------|------| +| **Active Directory** | SAN enterprise deployment with domain-joined nodes | [AD - ARM Template (SAN)](../phase-05-cluster-deployment/deployment-methods/san/active-directory/arm-template-instructions.mdx) | +| **Local Identity** | SAN edge deployment without AD | [Local Identity - ARM Template (SAN)](../phase-05-cluster-deployment/deployment-methods/san/local-identity/arm-template-instructions.mdx) | + --- ## When to Use ARM Template Deployment diff --git a/docs/implementation/04-cluster-deployment/deployment-methods/index.mdx b/docs/implementation/04-cluster-deployment/deployment-methods/index.mdx index 1f83758f4..ee715d750 100644 --- a/docs/implementation/04-cluster-deployment/deployment-methods/index.mdx +++ b/docs/implementation/04-cluster-deployment/deployment-methods/index.mdx @@ -20,7 +20,7 @@ status: "Active" > **DOCUMENT CATEGORY**: Reference > **SCOPE**: Azure Local deployment options > **PURPOSE**: Overview and navigation for deployment methods -> **MASTER REFERENCE**: [Microsoft Learn - Deploy Azure Local](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deploy-via-portal) +> **MASTER REFERENCE**: [Microsoft Learn — Deploy Azure Local via Portal](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deploy-via-portal?view=azloc-2604) **Status**: Active @@ -32,6 +32,8 @@ Azure Local clusters can be deployed using different methods. This section provi ## Quick Reference +### S2D (Hyperconverged) + | Method | Best For | Link | |--------|----------|------| | **Portal (AD)** | Enterprise/Learning | [AD Portal Deployment](../phase-05-cluster-deployment/deployment-methods/active-directory/portal-instructions.mdx) | @@ -39,6 +41,15 @@ Azure Local clusters can be deployed using different methods. This section provi | **Portal (Local)** | Edge/Disconnected | [Local Portal Deployment](../phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx) | | **ARM Template (Local)** | Automated Edge | [Local ARM Template](../phase-05-cluster-deployment/deployment-methods/local-identity/arm-template-instructions.mdx) | +### SAN (Disaggregated) + +| Method | Best For | Link | +|--------|----------|------| +| **Portal (AD + SAN)** | SAN Enterprise | [AD Portal (SAN)](../phase-05-cluster-deployment/deployment-methods/san/active-directory/portal-instructions.mdx) | +| **ARM Template (AD + SAN)** | SAN Automated | [AD ARM Template (SAN)](../phase-05-cluster-deployment/deployment-methods/san/active-directory/arm-template-instructions.mdx) | +| **Portal (Local + SAN)** | SAN Edge | [Local Portal (SAN)](../phase-05-cluster-deployment/deployment-methods/san/local-identity/portal-instructions.mdx) | +| **ARM Template (Local + SAN)** | SAN Automated Edge | [Local ARM Template (SAN)](../phase-05-cluster-deployment/deployment-methods/san/local-identity/arm-template-instructions.mdx) | + --- ## Method Comparison diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/index.mdx b/docs/implementation/04-cluster-deployment/phase-02-os-installation/index.mdx index 808ef1438..a22dc4a48 100644 --- a/docs/implementation/04-cluster-deployment/phase-02-os-installation/index.mdx +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/index.mdx @@ -2,16 +2,16 @@ title: "Phase 02: OS Installation" sidebar_label: "Phase 02: OS Installation" sidebar_position: 2 -description: "Prepare Dell hardware boot configuration, verify ISO availability, and install Azure Stack HCI OS on each cluster node before OS configuration." +description: "Install Azure Stack HCI OS on cluster nodes using ISO-based manual installation or Simplified Machine Provisioning (Preview)." category: Runbook scope: Azure Local cluster OS installation -purpose: Install Azure Stack HCI OS on all cluster nodes using the Dell Gold Image ISO via iDRAC virtual media and BOSS card preparation +purpose: Install Azure Stack HCI OS on all cluster nodes using ISO or Simplified Provisioning author: Azure Local Cloud created: 2026-01-31 -updated: 2026-03-04 -version: 1.1 -tags: ["azure-local", "os-installation", "azure-stack-hci", "dell", "boss", "idrac"] -keywords: ["Azure Stack HCI OS", "OS installation", "Dell BOSS card", "iDRAC virtual media", "gold image ISO", "Server Core"] +updated: 2026-05-01 +version: 1.2 +tags: ["azure-local", "os-installation", "azure-stack-hci", "dell", "boss", "idrac", "simplified-provisioning"] +keywords: ["Azure Stack HCI OS", "OS installation", "Dell BOSS card", "iDRAC virtual media", "gold image ISO", "Server Core", "simplified provisioning", "FDO", "zero touch"] status: Active --- @@ -26,14 +26,44 @@ import TabItem from '@theme/TabItem'; > **DOCUMENT CATEGORY**: Runbook > **SCOPE**: Azure Local cluster OS installation -> **PURPOSE**: Install Azure Stack HCI OS on all cluster nodes using the Dell Gold Image ISO via iDRAC virtual media and BOSS card preparation -> **MASTER REFERENCE**: [Microsoft Learn - Deploy Azure Local](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-introduction) +> **PURPOSE**: Install Azure Stack HCI OS on all cluster nodes +> **MASTER REFERENCE**: [Microsoft Learn - Deploy Azure Local](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-introduction?view=azloc-2604) **Status**: Active ## Overview -Install Azure Stack HCI OS on all cluster nodes. This phase covers ISO mounting via iDRAC virtual media, BOSS card virtual disk preparation, manual OS installation through iDRAC Virtual Console, and post-install verification. +Azure Local supports two methods for installing the Azure Stack HCI OS on cluster nodes: + +1. **ISO-Based Manual Installation** (GA) — Download the ISO, mount via iDRAC/BMC virtual media, and manually run Windows Setup on each node +2. **Simplified Machine Provisioning** (Preview) — Use a USB-based maintenance environment with FIDO Device Onboarding (FDO) to provision machines from Azure automatically + +Choose the method that best fits your environment using the comparison below. + +--- + +## Installation Method Comparison + +| Aspect | ISO (Manual) | Simplified Provisioning (Preview) | +|--------|-------------|-----------------------------------| +| **Status** | ✅ GA — production supported | ⚠️ Preview — East US only | +| **OS Installation** | Manual via iDRAC/BMC console | Automated from Azure | +| **Physical Access** | Required for iDRAC virtual media | Required for initial USB boot | +| **Network Configuration** | Manual (SConfig or PowerShell) | Automated from Azure portal | +| **Azure Arc Registration** | Separate step ([Phase 04](../phase-04-arc-registration/index.mdx)) | Included in provisioning flow | +| **Arc Gateway Support** | ✅ Supported | ❌ Not supported (preview) | +| **Supported Hardware** | All [Azure Local Catalog](https://aka.ms/AzureStackHCICatalog) hardware | Dell AX-650/750, Lenovo MX650 V3/V4, HPE DL360 Gen11 | +| **Best For** | Production deployments, all hardware | Automated provisioning of supported SKUs | + +:::tip Recommendation +Use **ISO-based installation** for production deployments until Simplified Provisioning reaches GA. Use Simplified Provisioning for evaluation and supported hardware in East US. +::: + +--- + +## Method 1: ISO-Based Manual Installation + +The traditional approach: prepare Dell BOSS cards, mount the ISO via iDRAC virtual media, and manually install the OS on each node. :::warning Important Notes - **BOSS deletion triggers reboot** — Deleting and recreating BOSS virtual disks creates a configuration job that requires a reboot to apply @@ -42,9 +72,7 @@ Install Azure Stack HCI OS on all cluster nodes. This phase covers ISO mounting - **Do NOT domain join nodes** — Nodes must remain in workgroup until after Azure Local cluster deployment ::: ---- - -## Phase 02 — Table of Contents +### ISO Tasks | Task | Description | Duration | Link | |------|-------------|----------|------| @@ -55,14 +83,38 @@ Install Azure Stack HCI OS on all cluster nodes. This phase covers ISO mounting --- +## Method 2: Simplified Machine Provisioning (Preview) + +An automated approach that uses a USB-based maintenance environment with FIDO Device Onboarding to provision machines directly from Azure. + +:::warning Preview Feature +Simplified machine provisioning is **in preview**. Only East US region is supported. Arc Gateway is not supported. Review the [Microsoft preview terms](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) before use. +::: + +### Simplified Provisioning Tasks + +| Task | Description | Duration | Link | +|------|-------------|----------|------| +| 1 | Create USB Installation Media | 15 min | [Task 1](./simplified-provisioning/task-01-create-usb-media.mdx) | +| 2 | Prepare Machines | 30 min/machine | [Task 2](./simplified-provisioning/task-02-prepare-machines.mdx) | +| 3 | Provision Machines from Azure | 15 min + wait | [Task 3](./simplified-provisioning/task-03-provision-from-azure.mdx) | +| 4 | Monitor Machine Setup | 30–60 min | [Task 4](./simplified-provisioning/task-04-monitor-progress.mdx) | +| 5 | Verify Azure Arc Connectivity | 10 min | [Task 5](./simplified-provisioning/task-05-verify-arc.mdx) | + +For full details, see the [Simplified Provisioning Guide](./simplified-provisioning/index.mdx). + +--- + ## Prerequisites | Requirement | Description | Source | |-------------|-------------|--------| | Phase 01 Complete | BIOS and iDRAC settings validated and compliant (Tasks 04/05) | [Phase 01](../phase-01-hardware-provisioning/index.mdx) | -| Dell BOSS Cards | Boot Optimized Storage Solution cards installed in all nodes | Hardware | -| iDRAC Access | Virtual Console and Virtual Media control available | `variables.yml: nodes..idrac_ip` | -| Gold Image ISO | Dell Azure Local Gold Image ISO available on network share or USB | Azure Local Cloud build team | +| Dell BOSS Cards | Boot Optimized Storage Solution cards installed in all nodes (ISO method) | Hardware | +| iDRAC Access | Virtual Console and Virtual Media control available (ISO method) | `variables.yml: nodes..idrac_ip` | +| Gold Image ISO | Dell Azure Local Gold Image ISO available (ISO method) | Build team | +| USB Flash Drive | At least 8 GB (Simplified Provisioning method) | Operator | +| Windows 11 PC | For USB prep tool and Configurator app (Simplified Provisioning method) | Operator | --- @@ -88,6 +140,7 @@ Azure Local Cloud maintains a Dell Gold Image with pre-configured drivers optimi ## Validation Checklist +### ISO Method - [ ] BOSS virtual disks deleted and recreated on all nodes - [ ] Dell Gold Image ISO mounted and verified on all nodes (`Inserted: true`) - [ ] Nodes rebooted and booted from ISO after BOSS recreation @@ -97,15 +150,20 @@ Azure Local Cloud maintains a Dell Gold Image with pre-configured drivers optimi - [ ] All nodes boot to Server Core command prompt - [ ] OS verified per Task 4 checklist +### Simplified Provisioning Method +- [ ] USB installation media created successfully +- [ ] All machines booted from USB and maintenance environment completed +- [ ] Ownership vouchers collected for all machines +- [ ] Machines provisioned from Azure portal +- [ ] All machines show "Ready to cluster" in Azure Arc + --- ## Outcome -Upon completion of this phase: +Upon completion of this phase (either method): -- Dell BOSS virtual disks recreated on all nodes per Dell validated practices - Azure Stack HCI OS installed on all cluster nodes -- OS installed to Dell BOSS card M.2 RAID-1 volumes - Administrator passwords documented securely in Azure Key Vault - All nodes boot to Server Core command prompt - Nodes ready for Phase 03: OS Configuration @@ -116,16 +174,21 @@ Upon completion of this phase: ```mermaid graph TD - A[Phase 01 Complete] --> B[Task 1: Delete/Recreate BOSS VD] - B --> C[Task 2: Mount ISO via iDRAC] - C --> D[Verify ISO Mount Status] - D --> E[Automatic Reboot to ISO] - E --> F[Task 3: Manual OS Installation] - F --> G[Complete Windows Setup] - G --> H[Task 4: Verify Installation] - H --> I{All Nodes Complete?} - I -->|No| B - I -->|Yes| J[Phase 03: OS Configuration] + A[Phase 01 Complete] --> B{Installation Method?} + B -->|ISO Manual| C[Task 1: Delete/Recreate BOSS VD] + C --> D[Task 2: Mount ISO via iDRAC] + D --> E[Task 3: Manual OS Installation] + E --> F[Task 4: Verify Installation] + F --> G{All Nodes Complete?} + G -->|No| C + G -->|Yes| H[Phase 03: OS Configuration] + + B -->|Simplified Provisioning| I[Task 1: Create USB Media] + I --> J[Task 2: Prepare Machines] + J --> K[Task 3: Provision from Azure] + K --> L[Task 4: Monitor Progress] + L --> M[Task 5: Verify Arc] + M --> H ``` --- @@ -160,4 +223,5 @@ $config.nodes.Values | ForEach-Object { | Version | Date | Author | Changes | |---------|------|--------|---------| | 1.0 | 2026-01-31 | Azure Local Cloud | Initial document | -| 1.1 | 2026-03-04 | Azure Local Cloud | Fix frontmatter, badges, stage references, standards alignment | \ No newline at end of file +| 1.1 | 2026-03-04 | Azure Local Cloud | Fix frontmatter, badges, stage references, standards alignment | +| 1.2 | 2026-05-01 | Azure Local Cloud | Add Simplified Machine Provisioning (Preview) section, update to decision page format | \ No newline at end of file diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/_category_.json b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/_category_.json new file mode 100644 index 000000000..7ade391f5 --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Simplified Provisioning (Preview)", + "position": 10, + "collapsible": true, + "collapsed": false, + "link": { + "type": "doc", + "id": "implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/index" + } +} diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/index.mdx b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/index.mdx new file mode 100644 index 000000000..b78ed6a27 --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/index.mdx @@ -0,0 +1,168 @@ +--- +title: "Simplified Machine Provisioning (Preview)" +sidebar_label: "Simplified Provisioning" +sidebar_position: 1 +description: "Install the OS and register Azure Local machines using simplified machine provisioning — an alternative to manual ISO installation that automates OS deployment from Azure." +category: Runbook +scope: Azure Local OS installation via simplified provisioning +purpose: Provision Azure Local machines from Azure using FIDO Device Onboarding and USB maintenance environment +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "simplified-provisioning", "os-installation", "preview", "fdo", "zero-touch"] +keywords: ["simplified machine provisioning", "FDO", "ownership voucher", "maintenance environment", "USB provisioning", "zero touch provisioning", "Azure Local"] +status: Active +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Simplified Machine Provisioning (Preview) + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Preview](https://img.shields.io/badge/Status-Preview-yellow?style=flat-square)](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: Azure Local OS installation via simplified provisioning +> **PURPOSE**: Install OS and register machines from Azure using FIDO Device Onboarding +> **MASTER REFERENCE**: [Microsoft Learn — Simplified Machine Provisioning](https://learn.microsoft.com/en-us/azure/azure-local/deploy/simplified-machine-provisioning?view=azloc-2604) + +**Status**: Active + +:::warning Preview Feature +Simplified machine provisioning is currently **in preview**. Review the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) before using in production. + +- **Supported region**: East US only (preview) +- **Arc Gateway**: Not supported in this preview release +- **Production recommendation**: Use [ISO-based installation](../index.mdx) for production deployments until this feature reaches GA +::: + +--- + +## Overview + +Simplified machine provisioning offers an alternative to manual ISO installation. Instead of creating boot media, connecting to each server's management interface, and manually running Windows Setup, this workflow: + +1. **Prepares machines** with a USB-based maintenance environment that generates [FIDO Device Onboarding (FDO)](https://fidoalliance.org/device-onboarding-overview/) ownership vouchers +2. **Provisions machines from Azure** — the OS is downloaded and installed automatically, with network configuration and Azure Arc registration handled remotely +3. **Deploys the cluster** using the provisioned machines, just as with ISO-based installation + +This approach is most valuable when someone other than on-site staff prepares the machines (e.g., a hardware manufacturer or integrator), and on-site staff simply power them on and connect them to the network. + +:::tip Community Automation — azurelocal-ztp +For a fully automated approach that **bypasses the manual USB media step entirely**, see the [azurelocal-ztp](https://github.com/AzureLocal/azurelocal-ztp) project. It uses BMC/Redfish (iDRAC, XCC, iLO) to mount the maintenance-environment ISO as virtual media, set the boot source, and reboot — all without anyone in the rack and without physical USB media. + +This is especially useful for remote or lights-out deployments where physical access is limited. +::: + +--- + +## ISO vs Simplified Provisioning Comparison + +| Aspect | ISO (Manual) | Simplified Provisioning (Preview) | +|--------|-------------|-----------------------------------| +| **Status** | GA — production supported | Preview — East US only | +| **OS Installation** | Manual via iDRAC/BMC virtual console | Automated from Azure | +| **Physical Access** | Required for initial ISO boot | Required for initial USB boot | +| **Network Configuration** | Manual (SConfig or PowerShell) | Automated from Azure portal | +| **Azure Arc Registration** | Separate step (Phase 04) | Included in provisioning flow | +| **Arc Gateway Support** | ✅ Supported | ❌ Not supported (preview) | +| **Supported Hardware** | All Azure Local Catalog hardware | Dell AX-650/750, Lenovo MX650 V3/V4, HPE DL360 Gen11 | +| **Best For** | Production deployments, all hardware | Automated provisioning of supported SKUs | + +--- + +## Supported Hardware SKUs + +| Vendor | Model | BMC | +|--------|-------|-----| +| Dell | AX-650, AX-750 | iDRAC | +| Lenovo | ThinkAgile MX650 V3, MX650 V4 | XCC | +| HPE | ProLiant DL360 Gen11 | iLO | + +--- + +## Workflow Overview + +```mermaid +graph TD + A[Download Maintenance ISO + USB Tool] --> B[Create USB Installation Media] + B --> C[Boot Each Server from USB] + C --> D[Maintenance Environment Generates Voucher] + D --> E[Collect Ownership Vouchers] + E --> F[Create Site in Azure Portal] + F --> G[Upload Vouchers + Configure Site] + G --> H[Azure Installs OS + Configures Network] + H --> I[Azure Arc Registration Completes] + I --> J[Machines Ready for Cluster Deployment] +``` + +--- + +## Prerequisites + +### Hardware + +| Requirement | Details | +|-------------|---------| +| Validated hardware SKU | Dell AX-650/750, Lenovo MX650 V3/V4, or HPE DL360 Gen11 | +| USB flash drive | At least 8 GB, one per prep session | +| Windows 11 PC | Reliable internet connection and USB port for media creation | +| USB port on servers | Required for booting the maintenance environment | + +### Azure + +| Requirement | Details | +|-------------|---------| +| Feature registration | `az feature register --namespace Microsoft.DeviceOnboarding --name AzureLocalZTP` | +| Resource providers | Microsoft.HybridCompute, Microsoft.AzureStackHCI, Microsoft.DeviceOnboarding, Microsoft.Edge, Microsoft.GuestConfiguration, Microsoft.HybridConnectivity, Microsoft.KeyVault, Microsoft.ManagedIdentity, Microsoft.PolicyInsights, Microsoft.Storage, Microsoft.Insights | +| Permissions | Resource group Owner, or Contributor + RBAC Administrator | +| Region | East US (preview limitation) | + +--- + +## Steps in This Section + +| Task | Description | Duration | +|------|-------------|----------| +| 1 | [Create USB Installation Media](./task-01-create-usb-media.mdx) | 15 min | +| 2 | [Prepare Machines](./task-02-prepare-machines.mdx) | 30 min per machine | +| 3 | [Provision Machines from Azure](./task-03-provision-from-azure.mdx) | 15 min + wait | +| 4 | [Monitor Machine Setup](./task-04-monitor-progress.mdx) | 30–60 min | +| 5 | [Verify Azure Arc Connectivity](./task-05-verify-arc.mdx) | 10 min | + +--- + +## Outcome + +Upon completion of this section: + +- All Azure Local machines have the Azure Stack HCI OS installed +- Network is configured automatically based on site-level settings +- All machines are registered with Azure Arc +- Machines are ready for [Phase 03: OS Configuration](../../phase-03-os-configuration/index.mdx) or directly for cluster deployment (if the OS configuration was handled during provisioning) + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [Phase 02: OS Installation](../index.mdx) | [↑ Cluster Deployment](../../index.mdx) | [Phase 03: OS Configuration →](../../phase-03-os-configuration/index.mdx) | + +--- + +## References + +- [Microsoft Learn — Simplified Machine Provisioning](https://learn.microsoft.com/en-us/azure/azure-local/deploy/simplified-machine-provisioning?view=azloc-2604) +- [Microsoft Learn — Install OS via ISO](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-install-os?view=azloc-2604) +- [FIDO Device Onboarding Overview](https://fidoalliance.org/device-onboarding-overview/) +- [azurelocal-ztp — BMC/Redfish Automation](https://github.com/AzureLocal/azurelocal-ztp) + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release — Simplified Provisioning (Preview) | diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-01-create-usb-media.mdx b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-01-create-usb-media.mdx new file mode 100644 index 000000000..be6048640 --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-01-create-usb-media.mdx @@ -0,0 +1,125 @@ +--- +title: "Task 01: Create USB Installation Media" +sidebar_label: "Task 01: Create USB Media" +sidebar_position: 1 +description: "Create a bootable USB drive containing the maintenance environment ISO for simplified machine provisioning" +category: Runbook +scope: USB media creation for simplified provisioning +purpose: Create bootable USB with maintenance environment for FIDO Device Onboarding +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "simplified-provisioning", "usb", "maintenance-environment"] +keywords: ["USB media", "maintenance environment", "usb_prep.exe", "simplified provisioning"] +status: Active +--- + +# Task 01: Create USB Installation Media + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Preview](https://img.shields.io/badge/Status-Preview-yellow?style=flat-square)](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: USB media creation for simplified provisioning +> **PURPOSE**: Create a bootable USB drive with the maintenance environment +> **MASTER REFERENCE**: [Microsoft Learn — Simplified Machine Provisioning](https://learn.microsoft.com/en-us/azure/azure-local/deploy/simplified-machine-provisioning?view=azloc-2604) + +**Status**: Active + +:::tip Automated Alternative — azurelocal-ztp +For a fully automated approach that **bypasses USB media entirely**, see the [azurelocal-ztp](https://github.com/AzureLocal/azurelocal-ztp) project. It uses BMC/Redfish (iDRAC, XCC, iLO) to mount the maintenance-environment ISO as virtual media, set the boot source, and reboot — all without physical USB media or anyone in the rack. +::: + +--- + +## Overview + +Use the USB preparation tool to create a bootable USB drive containing the maintenance environment. This USB is used in [Task 02](./task-02-prepare-machines.mdx) to boot each server into the maintenance environment, which generates ownership vouchers for Azure provisioning. + +:::warning USB Erasure +The USB preparation tool **erases all data** on the selected USB drive. Back up any important data before proceeding. +::: + +--- + +## Prerequisites + +| Requirement | Details | +|-------------|---------| +| Windows 11 PC | With reliable internet connection and USB port | +| USB flash drive | At least 8 GB of space | +| Downloaded software | Maintenance environment ISO + USB preparation tool from Azure portal | + +--- + +## Step-by-Step + +### Step 1: Download the Software + +1. In the Azure portal, navigate to **Azure Arc** → **Azure Local** → **Get started** +2. On the banner at the top, select **Try provisioning (preview)** +3. On the **Machine provisioning (preview)** page, select **View Downloads** in the **Download and install** tile +4. Download: + - Maintenance environment ISO image + - USB preparation tool (`usb_prep.exe`) + - Configurator app (used in later tasks) + +### Step 2: Add Defender Exclusion + +The USB preparation tool requires a Windows Defender exclusion to run properly: + +```powershell +# Add exclusion for the USB preparation tool +Add-MpPreference -ExclusionPath "{PATH_TO_EXTRACTED_FOLDER}\usb_prep.exe" +``` + +Alternatively: **Windows Security** → **Virus & threat protection** → **Manage settings** → **Exclusions** → **Add an Exclusion** → **File** → select `usb_prep.exe`. + +### Step 3: Create the Bootable USB + +1. Attach the USB flash drive to your Windows 11 PC +2. Open an **elevated terminal** (Run as Administrator) +3. Run the USB preparation tool from the downloaded software package +4. When prompted, enter the **full path** to the folder containing the maintenance environment ISO +5. Select the USB drive from the list of available drives +6. Press **Y** to confirm — this erases all content on the USB drive +7. Wait for the tool to complete the media creation process + +### Step 4: Safely Eject + +When the tool completes successfully, safely eject and disconnect the USB flash drive. It is now ready to boot servers in [Task 02](./task-02-prepare-machines.mdx). + +--- + +## Validation + +- [ ] USB preparation tool completed without errors +- [ ] USB drive safely ejected +- [ ] USB drive is bootable (will be verified when booting servers in Task 02) + +--- + +## Troubleshooting + +| Issue | Resolution | +|-------|------------| +| `usb_prep.exe` blocked by Defender | Add the exclusion path per Step 2. Ensure the exclusion points to the exact file path. | +| USB tool fails to detect drive | Ensure the USB is at least 8 GB, formatted as FAT32 or NTFS, and not mounted by other software. Try a different USB port. | +| Tool reports insufficient space | Use a USB drive with at least 8 GB. The maintenance ISO requires significant space. | +| Permission denied | Run the terminal as Administrator. The tool requires elevated privileges. | + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [Simplified Provisioning Overview](./index.mdx) | [↑ Phase 02: OS Installation](../index.mdx) | [Task 02: Prepare Machines →](./task-02-prepare-machines.mdx) | + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release | diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-02-prepare-machines.mdx b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-02-prepare-machines.mdx new file mode 100644 index 000000000..ed8d11162 --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-02-prepare-machines.mdx @@ -0,0 +1,137 @@ +--- +title: "Task 02: Prepare Machines" +sidebar_label: "Task 02: Prepare Machines" +sidebar_position: 2 +description: "Boot servers from the USB maintenance environment to generate FIDO Device Onboarding ownership vouchers" +category: Runbook +scope: Machine preparation for simplified provisioning +purpose: Boot servers into maintenance environment and collect ownership vouchers +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "simplified-provisioning", "fdo", "ownership-voucher"] +keywords: ["machine preparation", "maintenance environment", "ownership voucher", "FDO", "boot USB"] +status: Active +--- + +# Task 02: Prepare Machines + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Preview](https://img.shields.io/badge/Status-Preview-yellow?style=flat-square)](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: Machine preparation for simplified provisioning +> **PURPOSE**: Boot servers into the maintenance environment and collect ownership vouchers +> **MASTER REFERENCE**: [Microsoft Learn — Simplified Machine Provisioning](https://learn.microsoft.com/en-us/azure/azure-local/deploy/simplified-machine-provisioning?view=azloc-2604) + +**Status**: Active + +:::tip Automated Alternative — azurelocal-ztp +Instead of physically plugging in a USB drive and booting each server manually, you can use the [azurelocal-ztp](https://github.com/AzureLocal/azurelocal-ztp) project to mount the maintenance-environment ISO via BMC/Redfish (iDRAC, XCC, iLO) and reboot remotely. This eliminates the need for physical access to the rack. +::: + +--- + +## Overview + +In this task, you boot each server from the USB created in [Task 01](./task-01-create-usb-media.mdx). The maintenance environment installs, generates a FIDO Device Onboarding (FDO) ownership voucher for each machine, and makes the machine ready to be claimed from Azure. + +Repeat this process for **every machine** that will join the Azure Local cluster. + +--- + +## Prerequisites + +| Requirement | Details | +|-------------|---------| +| USB media | Created in [Task 01](./task-01-create-usb-media.mdx) | +| Physical access | To the server's USB port and power button (or BMC console) | +| Secure Boot | Enabled in BIOS/UEFI | +| TPM | Enabled in BIOS/UEFI | + +--- + +## Step-by-Step + +### Step 1: Boot from USB + +1. Attach the USB flash drive to the server +2. Power on the server +3. If the server does not automatically boot from USB, access the BIOS/UEFI boot menu: + - Press the appropriate key during POST (typically **F2**, **F12**, **Delete**, or **Esc** depending on your hardware vendor) + - Select the USB drive as the boot device +4. Ensure **Secure Boot** and **TPM** are enabled in BIOS/UEFI settings + +### Step 2: Wait for Maintenance Environment Setup + +1. The maintenance environment installs and configures automatically +2. The console displays **"Maintenance environment setup completed successfully"** when done +3. Expect the machine to **reboot twice** during this process +4. This typically takes **up to 30 minutes** + +### Step 3: Safely Disconnect USB + +After the maintenance environment setup completes, you can safely detach the USB drive and move it to the next server. + +:::info Disable USB Boot +After setup, disable USB boot in BIOS/UEFI to prevent accidental reboot from USB in the future. +::: + +### Step 4: Collect Ownership Vouchers + +Collect the ownership voucher for each machine using one of two methods: + +**Option A — Via Configurator App:** + +1. On your Windows 11 PC, open the **Configurator App for Azure Local V2** (Run as Administrator) +2. Connect to the machine using `.local` or its IP address +3. Enter the local administrator credentials: + - Default username: `edgeuser` + - Default password: `Password1` +4. Download the ownership voucher + +**Option B — From USB drive:** + +1. Reattach the USB flash drive to your Windows 11 PC +2. Navigate to `\vouchers\\` on the USB drive +3. Copy the `.pem` file (named after the machine's serial number) + +### Step 5: Repeat for All Machines + +Repeat Steps 1–4 for every machine in the cluster. + +--- + +## Validation + +- [ ] Each machine displays "Maintenance environment setup completed successfully" +- [ ] Ownership voucher (`.pem` file) collected for every machine +- [ ] USB boot disabled in BIOS/UEFI after setup +- [ ] All vouchers shared with the Azure portal administrator + +--- + +## Troubleshooting + +| Issue | Resolution | +|-------|------------| +| Server does not boot from USB | Check BIOS boot order settings. Ensure USB boot is enabled and the USB is properly seated. Try a different USB port. | +| Maintenance setup hangs | Ensure Secure Boot and TPM are enabled. Check server firmware is up to date. Power cycle and retry. | +| Cannot connect via Configurator App | Verify the machine's IP address or use `.local`. Ensure the Windows 11 PC is on the same network. Check that the default credentials haven't been changed. | +| Missing voucher on USB drive | The voucher is generated during maintenance environment setup. If the `\vouchers\` folder is empty, the setup may not have completed. Re-run the process. | + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [Task 01: Create USB Media](./task-01-create-usb-media.mdx) | [↑ Simplified Provisioning](./index.mdx) | [Task 03: Provision from Azure →](./task-03-provision-from-azure.mdx) | + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release | diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-03-provision-from-azure.mdx b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-03-provision-from-azure.mdx new file mode 100644 index 000000000..e1c5f3f06 --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-03-provision-from-azure.mdx @@ -0,0 +1,150 @@ +--- +title: "Task 03: Provision Machines from Azure" +sidebar_label: "Task 03: Provision from Azure" +sidebar_position: 3 +description: "Use the Azure portal to create a site, upload ownership vouchers, and provision Azure Local machines remotely" +category: Runbook +scope: Azure portal provisioning for simplified machine provisioning +purpose: Provision machines from Azure by claiming ownership vouchers and configuring site-level settings +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "simplified-provisioning", "azure-portal", "site-configuration"] +keywords: ["provision from Azure", "ownership voucher", "site configuration", "machine provisioning", "Azure portal"] +status: Active +--- + +# Task 03: Provision Machines from Azure + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Preview](https://img.shields.io/badge/Status-Preview-yellow?style=flat-square)](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: Azure portal machine provisioning +> **PURPOSE**: Claim machines using ownership vouchers and configure site-level settings from Azure +> **MASTER REFERENCE**: [Microsoft Learn — Simplified Machine Provisioning](https://learn.microsoft.com/en-us/azure/azure-local/deploy/simplified-machine-provisioning?view=azloc-2604) + +**Status**: Active + +--- + +## Overview + +With ownership vouchers collected in [Task 02](./task-02-prepare-machines.mdx), you now provision the machines from the Azure portal. This includes creating a site, configuring site-level settings (time zone, time server, credentials), and claiming machine ownership by uploading the vouchers. + +Once provisioning starts, Azure automatically: +- Downloads and installs the Azure Stack HCI operating system +- Configures the OS and network settings +- Connects the machine to Azure Arc +- Installs mandatory Azure Arc extensions + +--- + +## Prerequisites + +| Requirement | Details | +|-------------|---------| +| Ownership vouchers | `.pem` files from [Task 02](./task-02-prepare-machines.mdx) | +| Feature registration | `Microsoft.DeviceOnboarding/AzureLocalZTP` registered | +| Resource providers | All required RPs registered (see [prerequisites](./index.mdx#prerequisites)) | +| Permissions | Resource group Owner, or Contributor + RBAC Administrator | +| Machines powered on | Connected to network and accessible | + +--- + +## Step-by-Step + +### Step 1: Register the Provisioning Feature + +If not already done, register the machine provisioning feature: + +```azurecli +az feature register \ + --subscription \ + --namespace Microsoft.DeviceOnboarding \ + --name AzureLocalZTP +``` + +Verify registration status: + +```azurecli +az feature show \ + --subscription \ + --namespace Microsoft.DeviceOnboarding \ + --name AzureLocalZTP \ + --query "properties.state" -o tsv +``` + +### Step 2: Navigate to Machine Provisioning + +1. In the Azure portal, go to **Azure Arc** → **Azure Local** → **Get started** +2. On the banner, select **Try provisioning (preview)** +3. On the **Machine provisioning (preview)** page, select **Provision** + +### Step 3: Create a Site + +1. Create a new site — note the **resource group name** +2. Configure site-level settings: + +| Setting | Description | +|---------|-------------| +| **Time zone** | Common time zone for all machines under this site | +| **Time server** | Time server for synchronized system time | + +:::info Arc Gateway +Azure Arc gateway is **not supported** with simplified machine provisioning in this preview release. +::: + +### Step 4: Add Machines and Vouchers + +1. Select the site you created +2. Add the ownership vouchers collected in [Task 02](./task-02-prepare-machines.mdx) +3. Select the **software version** for the Azure Stack HCI OS +4. Enter **local administrator credentials**: + - Password must be at least **12 characters** + - Must include lowercase, uppercase, digit, and special character +5. For each machine, select the pencil (edit) button to provide the **machine name** as the Arc resource name + +### Step 5: Review and Create + +1. On **Review + create**, review all details +2. Select **Create** to start provisioning + +The machines will automatically connect to Azure, download the OS, configure the network, and register with Azure Arc. This process is fully automated after this step. + +--- + +## Validation + +- [ ] Feature `Microsoft.DeviceOnboarding/AzureLocalZTP` registered +- [ ] Site created with correct time zone and time server +- [ ] All vouchers uploaded and associated with machines +- [ ] Provisioning started — machines shown in provisioning status page + +--- + +## Troubleshooting + +| Issue | Resolution | +|-------|------------| +| Feature registration pending | Wait a few minutes and re-check with `az feature show`. Registration can take up to 15 minutes. | +| Voucher upload fails | Ensure the `.pem` file is valid and was generated during maintenance environment setup. Re-collect from the USB or Configurator app. | +| Machine not connecting to Azure | Verify the machine is powered on, connected to the network, and has outbound internet access. Check DNS resolution. | +| Permission denied in portal | Ensure you have Owner or Contributor + RBAC Administrator on the resource group. | +| Wrong region error | This preview only supports **East US**. Create your provisioning resources in East US. | + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [Task 02: Prepare Machines](./task-02-prepare-machines.mdx) | [↑ Simplified Provisioning](./index.mdx) | [Task 04: Monitor Progress →](./task-04-monitor-progress.mdx) | + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release | diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-04-monitor-progress.mdx b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-04-monitor-progress.mdx new file mode 100644 index 000000000..d83cc5673 --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-04-monitor-progress.mdx @@ -0,0 +1,111 @@ +--- +title: "Task 04: Monitor Machine Setup" +sidebar_label: "Task 04: Monitor Progress" +sidebar_position: 4 +description: "Track the automated OS installation and configuration progress using the Configurator app" +category: Runbook +scope: Monitoring simplified provisioning progress +purpose: Monitor machine setup via the Configurator app during automated provisioning +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "simplified-provisioning", "monitoring", "configurator-app"] +keywords: ["monitor provisioning", "Configurator app", "machine setup", "installation progress"] +status: Active +--- + +# Task 04: Monitor Machine Setup + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Preview](https://img.shields.io/badge/Status-Preview-yellow?style=flat-square)](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: Monitoring simplified provisioning progress +> **PURPOSE**: Track OS installation and configuration via the Configurator app +> **MASTER REFERENCE**: [Microsoft Learn — Simplified Machine Provisioning](https://learn.microsoft.com/en-us/azure/azure-local/deploy/simplified-machine-provisioning?view=azloc-2604) + +**Status**: Active + +--- + +## Overview + +After provisioning machines from Azure in [Task 03](./task-03-provision-from-azure.mdx), you can optionally monitor the automated setup process using the Configurator app on your Windows 11 PC. The machines cycle through several stages automatically: + +1. **Maintenance environment** — Azure Arc configuration in the maintenance OS +2. **Azure Stack HCI OS installation** — The production OS is downloaded and installed +3. **OS configuration** — Network settings, credentials, and policies applied +4. **Azure Arc registration** — Machine connects to Azure Arc with all mandatory extensions + +--- + +## Step-by-Step + +### Step 1: Launch the Configurator App + +1. On your Windows 11 PC, open the **Start** menu +2. Search for **Configurator App** +3. Select **Configurator App for Azure Local V2** +4. Run as Administrator + +### Step 2: Connect to a Machine + +1. Connect using `.local` or the machine's IP address +2. Enter the local administrator credentials: + - Default username: `edgeuser` + - Default password: `Password1` + +:::info Credential Change +After the Azure Stack HCI OS installs, the default credentials change to the administrator credentials you configured in [Task 03](./task-03-provision-from-azure.mdx). Use those credentials for subsequent connections. +::: + +### Step 3: Monitor Progress + +The Configurator app shows the current stage and progress. Watch for the machine to cycle through: + +| Stage | Description | Expected Duration | +|-------|-------------|-------------------| +| Maintenance environment | Azure Arc configuration in maintenance OS | 10–15 min | +| OS installation | Azure Stack HCI OS download and install | 15–30 min | +| OS configuration | Network, credentials, and policy setup | 5–10 min | +| Arc registration | Azure Arc enrollment and extension install | 10–15 min | + +### Step 4: Repeat for All Machines + +Monitor each machine until the Arc configuration succeeds. The total process typically takes **30–60 minutes** per machine. + +--- + +## Validation + +- [ ] Configurator app connects to each machine successfully +- [ ] Each machine cycles through maintenance environment → OS install → configuration → Arc registration +- [ ] No errors reported in the Configurator app +- [ ] All machines reach the "Arc configuration succeeded" state + +--- + +## Troubleshooting + +| Issue | Resolution | +|-------|------------| +| Cannot connect to machine | Verify the machine is powered on and on the same network. Try using the IP address instead of `.local`. | +| Machine stuck on maintenance environment | Check network connectivity. The machine needs outbound internet access to download the OS from Azure. | +| OS installation fails | Verify the software version selected in Task 03 is valid. Check Azure portal for provisioning error details. | +| Credentials rejected after OS install | Use the administrator credentials configured in Task 03, not the default `edgeuser` / `Password1`. | + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [Task 03: Provision from Azure](./task-03-provision-from-azure.mdx) | [↑ Simplified Provisioning](./index.mdx) | [Task 05: Verify Arc →](./task-05-verify-arc.mdx) | + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release | diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-05-verify-arc.mdx b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-05-verify-arc.mdx new file mode 100644 index 000000000..6335c1ed6 --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-05-verify-arc.mdx @@ -0,0 +1,116 @@ +--- +title: "Task 05: Verify Azure Arc Connectivity" +sidebar_label: "Task 05: Verify Arc" +sidebar_position: 5 +description: "Confirm all provisioned machines are connected to Azure Arc and ready for cluster deployment" +category: Runbook +scope: Azure Arc verification for simplified provisioning +purpose: Verify machines are connected to Azure Arc and ready for clustering +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "simplified-provisioning", "azure-arc", "verification"] +keywords: ["verify Arc", "provisioned machines", "ready to cluster", "Azure Arc connectivity"] +status: Active +--- + +# Task 05: Verify Azure Arc Connectivity + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Preview](https://img.shields.io/badge/Status-Preview-yellow?style=flat-square)](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: Azure Arc verification +> **PURPOSE**: Confirm provisioned machines are Arc-connected and ready for cluster deployment +> **MASTER REFERENCE**: [Microsoft Learn — Simplified Machine Provisioning](https://learn.microsoft.com/en-us/azure/azure-local/deploy/simplified-machine-provisioning?view=azloc-2604) + +**Status**: Active + +--- + +## Overview + +After provisioning completes, verify that all machines are connected to Azure Arc and show a **"Ready to cluster"** status. This confirms the machines are ready for [Phase 05: Cluster Deployment](../../phase-05-cluster-deployment/index.mdx). + +:::info Phase 04 Not Needed +When using simplified provisioning, Azure Arc registration is handled automatically during the provisioning process. You do **not** need to complete [Phase 04: Arc Registration](../../phase-04-arc-registration/index.mdx) separately — it was done as part of the provisioning flow. +::: + +--- + +## Step-by-Step + +### Step 1: Check Provisioned Machine Status in Azure Portal + +1. In the Azure portal, navigate to **Azure Arc** → **Operations** → **Provisioning (preview)** +2. Select the **Provisioned machines** tab +3. Locate your machines in the list +4. Verify each machine's status shows **"Ready to cluster"** + +### Step 2: Verify Arc Resource Details + +For each machine, select the machine name to view detailed status: + +| Check | Expected Value | +|-------|---------------| +| **Status** | Ready to cluster | +| **Azure Arc status** | Connected | +| **OS** | Azure Stack HCI | +| **Extensions** | All mandatory extensions installed | + +### Step 3: Verify via Azure CLI (Optional) + +```azurecli +# List Arc-connected machines in the resource group +az connectedmachine list \ + --resource-group \ + --query "[].{Name:name, Status:status, OS:osName}" \ + -o table +``` + +Expected output: all machines show `Connected` status with `Azure Stack HCI` OS. + +--- + +## Validation + +- [ ] All machines show **"Ready to cluster"** in the provisioning portal +- [ ] All machines show **Connected** in Azure Arc +- [ ] All mandatory Azure Arc extensions are installed +- [ ] Machine names match the Arc resource names configured in Task 03 + +--- + +## Next Steps + +With all machines verified: + +- If using **ISO-based installation**, you would continue to [Phase 03: OS Configuration](../../phase-03-os-configuration/index.mdx) and then [Phase 04: Arc Registration](../../phase-04-arc-registration/index.mdx) +- With **simplified provisioning**, OS configuration and Arc registration are already done — proceed directly to [Phase 05: Cluster Deployment](../../phase-05-cluster-deployment/index.mdx) + +--- + +## Troubleshooting + +| Issue | Resolution | +|-------|------------| +| Machine status not "Ready to cluster" | Check the machine's detailed status for error messages. Common causes: network connectivity issues, DNS resolution failures, or extension installation failures. | +| Machine shows "Disconnected" in Azure Arc | Verify the machine has outbound internet access. Check firewall rules for required Azure Arc endpoints. Power cycle the machine if needed. | +| Missing Arc extensions | Extensions install automatically. Wait a few minutes and refresh. If still missing, check the machine's extension status in Azure Arc for error details. | +| Machine not visible in provisioning portal | Verify the voucher was uploaded correctly in Task 03. Ensure the machine is in the correct resource group. | + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [Task 04: Monitor Progress](./task-04-monitor-progress.mdx) | [↑ Simplified Provisioning](./index.mdx) | [Phase 05: Cluster Deployment →](../../phase-05-cluster-deployment/index.mdx) | + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release | diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/index.mdx b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/index.mdx index bd77b0a29..db5d62a69 100644 --- a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/index.mdx +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/index.mdx @@ -13,7 +13,7 @@ description: "Azure Local cluster deployment methods - Portal and ARM Template o > **DOCUMENT CATEGORY**: Reference > **SCOPE**: Deployment method selection guide > **PURPOSE**: Choose the appropriate deployment method for your environment -> **MASTER REFERENCE**: [Deploy Azure Local via Azure portal](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deploy-via-portal) +> **MASTER REFERENCE**: [Deploy Azure Local via Azure portal](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deploy-via-portal?view=azloc-2604) **Status**: Active **Last Updated**: 2026-03-08 @@ -33,10 +33,6 @@ Azure Local clusters can be deployed using different methods and authentication | **Active Directory** | Domain-joined deployment using AD accounts | Enterprise environments with existing AD infrastructure | | **Local Identity** | Local Windows accounts with Azure Key Vault integration | Edge deployments or environments without AD | -:::warning Local Identity is in Preview -Local Identity with Azure Key Vault deployment is currently **in preview**. It is not yet generally available. Review the [Microsoft preview terms](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) before using in production. -::: - :::tip Azure Local Cloud Recommendation For Azure Local Cloud Azure Local deployments, **Active Directory with ARM Template** is the standard approach for consistency and repeatability. ::: @@ -45,11 +41,27 @@ For Azure Local Cloud Azure Local deployments, **Active Directory with ARM Templ ## Deployment Methods Matrix +### Storage Spaces Direct (S2D) — Hyperconverged + +| Authentication | Portal | ARM Template | Recommendation | +|---------------|--------|--------------|----------------| +| Active Directory | ✅ Supported | ✅ Supported | **ARM Template** for production | +| Local Identity | ✅ Supported | ✅ Supported | Portal for edge deployments | + +### Storage Area Network (SAN) — Disaggregated + | Authentication | Portal | ARM Template | Recommendation | |---------------|--------|--------------|----------------| | Active Directory | ✅ Supported | ✅ Supported | **ARM Template** for production | | Local Identity | ✅ Supported | ✅ Supported | Portal for edge deployments | +:::info Choosing Storage Type +- **S2D (Hyperconverged)**: Storage is local to each compute node. Scale compute and storage together. Up to 16 nodes. +- **SAN (Disaggregated)**: External SAN provides storage via Fiber Channel. Scale compute and storage independently. Up to 64 nodes. + +For SAN deployment details, see [SAN (Disaggregated) Deployment](./san/index.mdx). +::: + --- ## Active Directory Deployment @@ -105,23 +117,44 @@ Deployments using local Windows accounts, suitable for edge scenarios or environ ```mermaid graph TD - A[Start Deployment] --> B{Active Directory Available?} - B -->|Yes| C{Need Automation/Repeatability?} - B -->|No| D[Local Identity] - C -->|Yes| E[AD - ARM Template] - C -->|No| F[AD - Portal] - D --> G{Need Automation?} - G -->|Yes| H[Local - ARM Template] - G -->|No| I[Local - Portal] - - E --> J[Production Standard] - F --> K[Learning/POC] - H --> L[Automated Edge] - I --> M[Simple Edge] + A[Start Deployment] --> S{Storage Type?} + S -->|S2D Hyperconverged| B{Active Directory Available?} + S -->|SAN Disaggregated| B2{Active Directory Available?} + B -->|Yes| C{Need Automation?} + B -->|No| D[Local Identity] + C -->|Yes| E[S2D + AD - ARM Template] + C -->|No| F[S2D + AD - Portal] + D --> G{Need Automation?} + G -->|Yes| H[S2D + Local - ARM Template] + G -->|No| I[S2D + Local - Portal] + B2 -->|Yes| C2{Need Automation?} + B2 -->|No| D2[SAN + Local Identity] + C2 -->|Yes| E2[SAN + AD - ARM Template] + C2 -->|No| F2[SAN + AD - Portal] + D2 --> G2{Need Automation?} + G2 -->|Yes| H2[SAN + Local - ARM Template] + G2 -->|No| I2[SAN + Local - Portal] ``` --- +## SAN (Disaggregated) Deployment + +Deployments using external Storage Area Network (SAN) storage via Fiber Channel. The disaggregated architecture separates compute and storage, supporting up to 64 nodes. + +For full details, see [SAN (Disaggregated) Deployment](./san/index.mdx). + +### Deployment Options + +| Identity | Method | Link | +|----------|--------|------| +| **Active Directory** | Portal | [AD — Portal (SAN)](./san/active-directory/portal-instructions.mdx) | +| **Active Directory** | ARM Template | [AD — ARM Template (SAN)](./san/active-directory/arm-template-instructions.mdx) | +| **Local Identity** | Portal | [Local Identity — Portal (SAN)](./san/local-identity/portal-instructions.mdx) | +| **Local Identity** | ARM Template | [Local Identity — ARM Template (SAN)](./san/local-identity/arm-template-instructions.mdx) | + +--- + ## Method Comparison ### Portal Deployment diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx index 22585d310..bca41bfeb 100644 --- a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx @@ -38,11 +38,11 @@ import TabItem from '@theme/TabItem'; [![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../../index.mdx) [![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) -[![Preview](https://img.shields.io/badge/Status-Preview-yellow?style=flat-square)](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) +[![GA](https://img.shields.io/badge/Status-GA-green?style=flat-square)](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-local-identity-with-key-vault?view=azloc-2604) **Status**: Active **Estimated Time**: 2-3 hours -**Last Updated**: 2026-03-08 +**Last Updated**: 2026-05-01 --- @@ -58,10 +58,10 @@ Local Identity deployment enables Azure Local clusters without Active Directory - Remote/disconnected site deployments ::: -:::warning Preview Feature — Not for Production -Local Identity with Azure Key Vault is in **public preview**. Microsoft does not recommend this for production workloads. Windows Admin Center (WAC) deployment is **not supported** with Local Identity. +:::warning Windows Admin Center Not Supported +Windows Admin Center (WAC) is **not supported** with Local Identity deployments. Use PowerShell or the Azure portal for administrative tasks. -**Source**: [MS Learn — Local Identity with Key Vault](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-local-identity-with-key-vault) +**Source**: [MS Learn — Local Identity with Key Vault](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-local-identity-with-key-vault?view=azloc-2604) ::: --- diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/_category_.json b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/_category_.json new file mode 100644 index 000000000..9006dba54 --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "SAN (Disaggregated)", + "position": 3, + "collapsible": true, + "collapsed": false +} diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/_category_.json b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/_category_.json new file mode 100644 index 000000000..00a6cbaa8 --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "Active Directory", + "position": 1, + "collapsible": true, + "collapsed": false +} diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/arm-template-instructions.mdx b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/arm-template-instructions.mdx new file mode 100644 index 000000000..b3169ce2d --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/arm-template-instructions.mdx @@ -0,0 +1,147 @@ +--- +title: "Active Directory - ARM Template Deployment (SAN)" +sidebar_label: "AD - ARM Template (SAN)" +sidebar_position: 2 +description: "Deploy a disaggregated Azure Local cluster with Active Directory authentication and SAN storage using ARM templates" +category: Runbook +scope: ARM template SAN cluster deployment with Active Directory +purpose: Deploy Azure Local cluster using external SAN storage and AD authentication via ARM templates +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "san", "active-directory", "arm-template", "disaggregated"] +keywords: ["SAN deployment", "Active Directory", "ARM template", "disaggregated", "infrastructure-as-code"] +status: Active +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Active Directory — ARM Template Deployment (SAN) + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../../../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Storage](https://img.shields.io/badge/Storage-SAN-purple?style=flat-square)](https://learn.microsoft.com/en-us/azure/azure-local/overview/disaggregated-overview?view=azloc-2604) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: ARM template SAN cluster deployment with Active Directory +> **PURPOSE**: Deploy Azure Local with external SAN storage and AD authentication via ARM +> **MASTER REFERENCE**: [Microsoft Learn — Deploy via ARM (Disaggregated)](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-azure-resource-manager-template-disaggregated?view=azloc-2604) + +**Status**: Active + +--- + +## Overview + +This runbook deploys a disaggregated Azure Local cluster using ARM templates with: +- **Storage**: External SAN (Fiber Channel) +- **Identity**: Active Directory + +ARM template deployment provides repeatability, version control, and CI/CD integration. The disaggregated ARM template includes SAN-specific parameters not present in the S2D template. + +--- + +## Prerequisites + +Complete all items from the [SAN Prerequisites](../index.mdx#prerequisites) and the [AD Prerequisites](../../index.mdx#active-directory-deployment) sections. + +--- + +## Key Parameter Differences (SAN vs S2D) + +The disaggregated ARM template includes parameters specific to SAN deployments: + +| Parameter | Description | +|-----------|-------------| +| `intentList` | List of deployment intents — **no storage intent** (only management + compute) | +| `sanNetworkList` | List of SAN networks for the FC fabric | +| `storageConnectivitySwitchless` | Set to `false` — SAN always uses switched connectivity | +| `sbeVersion` | Solution Builder Extension version for your hardware | +| `sbeFamily` | SBE package family | +| `sbePublisher` | SBE publisher/vendor | + +--- + +## Step-by-Step + +### Step 1: Obtain the ARM Template + +Download the disaggregated ARM template from: +- [Microsoft Learn — ARM Template (Disaggregated)](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-azure-resource-manager-template-disaggregated?view=azloc-2604) +- Or use the [Azure Quickstart Templates](https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.azurestackhci) + +### Step 2: Create the Parameters File + +Create a parameters file with SAN-specific values: + +```json +{ + "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "clusterName": { "value": "" }, + "location": { "value": "" }, + "domainFqdn": { "value": "" }, + "adouPath": { "value": "OU=,DC=,DC=" }, + "storageConfiguration": { "value": "SAN" }, + "networkingPattern": { "value": "managementAndCompute" } + } +} +``` + +:::info Storage Configuration +Set `storageConfiguration` to `"SAN"` to deploy with external SAN storage. This is the key differentiator from S2D deployments. +::: + +### Step 3: Deploy via Azure CLI + +```azurecli +az deployment group create \ + --resource-group \ + --template-file azuredeploy.json \ + --parameters @azuredeploy.parameters.san.ad.json +``` + +### Step 4: Monitor Deployment + +```azurecli +az deployment group show \ + --resource-group \ + --name \ + --query "properties.provisioningState" -o tsv +``` + +--- + +## Post-Deployment + +After cluster deployment completes: + +1. Connect workload LUNs — see [Connect External Storage](https://learn.microsoft.com/en-us/azure/azure-local/deploy/enable-external-storage?view=azloc-2604) +2. Proceed to [Phase 06: Post-Deployment](../../../../phase-06-post-deployment/index.mdx) + +--- + +## Troubleshooting + +| Issue | Resolution | +|-------|------------| +| Template validation fails | Verify all SAN-specific parameters are included. Check `storageConfiguration` is set to `"SAN"`. | +| Deployment fails on storage | Ensure LUNs are visible and in RAW state on all nodes. Verify MPIO is enabled. | +| SBE parameters invalid | Contact your hardware vendor for correct SBE version, family, and publisher values. | + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [AD — Portal (SAN)](./portal-instructions.mdx) | [↑ SAN Deployment](../index.mdx) | [Local Identity — Portal (SAN) →](../local-identity/portal-instructions.mdx) | + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release | diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/portal-instructions.mdx b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/portal-instructions.mdx new file mode 100644 index 000000000..be7cda66f --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/active-directory/portal-instructions.mdx @@ -0,0 +1,162 @@ +--- +title: "Active Directory - Portal Deployment (SAN)" +sidebar_label: "AD - Portal (SAN)" +sidebar_position: 1 +description: "Deploy a disaggregated Azure Local cluster with Active Directory authentication and SAN storage using the Azure Portal" +category: Runbook +scope: Portal-based SAN cluster deployment with Active Directory +purpose: Deploy Azure Local cluster using external SAN storage and AD authentication via the Azure Portal wizard +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "san", "active-directory", "portal", "disaggregated"] +keywords: ["SAN deployment", "Active Directory", "portal", "disaggregated", "Fiber Channel"] +status: Active +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Active Directory — Portal Deployment (SAN) + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../../../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Storage](https://img.shields.io/badge/Storage-SAN-purple?style=flat-square)](https://learn.microsoft.com/en-us/azure/azure-local/overview/disaggregated-overview?view=azloc-2604) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: Portal-based SAN cluster deployment with Active Directory +> **PURPOSE**: Deploy Azure Local with external SAN storage and AD authentication +> **MASTER REFERENCE**: [Microsoft Learn — Deploy via Portal (Disaggregated)](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deploy-via-portal-disaggregated?view=azloc-2604) + +**Status**: Active + +--- + +## Overview + +This runbook deploys a disaggregated Azure Local cluster using the Azure Portal wizard with: +- **Storage**: External SAN (Fiber Channel) — not Storage Spaces Direct +- **Identity**: Active Directory with domain-joined nodes + +The portal wizard flow is similar to the [S2D AD portal deployment](../../active-directory/portal-instructions.mdx) but with key differences in storage and networking configuration. + +--- + +## Prerequisites + +Complete all items from the [SAN Prerequisites](../index.mdx#prerequisites) and the [AD Prerequisites](../../index.mdx#active-directory-deployment) sections. + +Additionally: +- [ ] FC HBA drivers installed on all nodes +- [ ] MPIO feature enabled on all nodes (reboot completed) +- [ ] FC zoning configured — LUNs visible on all nodes via `Get-PhysicalDisk` +- [ ] LUNs in RAW state — not initialized, partitioned, or formatted +- [ ] Infrastructure LUN ≥ 250 GB, performance history LUN ≥ 20 GB + +:::warning Disaggregated Cannot Be Rack-Aware +When deploying a disaggregated (SAN) cluster, you **cannot** select the "Rack aware" cluster option. This is a Microsoft platform constraint. If you need rack-aware clustering, use Storage Spaces Direct (S2D) instead. +::: + +--- + +## Portal Wizard — Step-by-Step + +### Step 1: Start the Wizard + +1. In the Azure portal, navigate to **Azure Arc** → **Azure Local** +2. On the **Get started** tab, select **Create instance** + +### Step 2: Basics + +1. Select **Subscription** and **Resource group** +2. Enter the **Instance name** for this Azure Local cluster +3. Select the **Region** for Azure resources +4. **Cluster options**: Select **Standard** (Rack aware is **not available** for disaggregated) +5. **Storage options**: Select **Storage Area Network (SAN)** +6. **Identity provider**: Select **Active Directory** +7. Select **+ Add machines** and choose the Arc-registered machines + +### Step 3: Configuration + +Follow the standard configuration steps. Verify node settings match your hardware. + +### Step 4: Networking + +The networking configuration for disaggregated deployments differs from S2D: + +1. **Storage configuration**: Select **SAN based storage** (the only available option) +2. **Traffic types**: Configure **Management** and **Compute** traffic + - Available patterns: **Group management and compute** or **Separate management and compute** + - No storage traffic intents — storage is handled by the FC fabric +3. For each network intent, select at least two network adapters for redundancy +4. Configure cluster network names, VLAN IDs, and subnets +5. Configure IP allocation (Manual or Automatic) + +:::info No Storage Network Intents +Unlike S2D deployments, SAN deployments do **not** configure storage network intents through Network ATC. Storage traffic flows over the dedicated FC fabric, not over Ethernet. +::: + +### Step 5: Management + +1. Set the **Custom location name** +2. Configure the **cloud witness** storage account +3. Enter **Active Directory domain** (FQDN) +4. Enter the **OU** path (e.g., `OU=Local001,DC=contoso,DC=com`) +5. Enter **Deployment account** credentials (the LCM user) +6. Enter **Local administrator** credentials (must match across all nodes) + +### Step 6: Security + +Accept the recommended security settings or customize as needed. + +### Step 7: Advanced — SAN Storage Selection + +1. Select the **infrastructure LUN** (minimum 250 GB) — used for Azure Local infrastructure volumes +2. Select the **cluster performance history LUN** (minimum 20 GB) + +:::warning Do Not Delete Infrastructure Volumes +The infrastructure volumes created during deployment must **never** be deleted. They are critical for cluster operation. +::: + +3. Optionally add **Tags** for governance + +### Step 8: Validation and Deployment + +1. Select **Start validation** — takes approximately 20 minutes +2. Monitor validation progress +3. After validation succeeds, select **Create** to begin deployment + +--- + +## Post-Deployment + +After cluster deployment completes: + +1. Connect additional workload LUNs to the cluster — see [Connect External Storage](https://learn.microsoft.com/en-us/azure/azure-local/deploy/enable-external-storage?view=azloc-2604) +2. Proceed to [Phase 06: Post-Deployment](../../../../phase-06-post-deployment/index.mdx) + +--- + +## Troubleshooting + +| Issue | Resolution | +|-------|------------| +| "Rack aware" option greyed out | Expected for disaggregated deployments. Use Standard cluster option. | +| No SAN disks visible in advanced settings | Verify FC zoning and MPIO configuration. Run `Get-PhysicalDisk` to confirm disks are visible on all nodes. | +| Validation fails on storage | Ensure LUNs are in RAW state. Infrastructure LUN must be ≥ 250 GB. | +| Deployment fails on networking | Verify network intents use Management+Compute only (no storage intent). Check VLAN IDs and subnet configuration. | + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [SAN Deployment Overview](../index.mdx) | [↑ Deployment Methods](../../index.mdx) | [AD — ARM Template (SAN) →](./arm-template-instructions.mdx) | + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release | diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/index.mdx b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/index.mdx new file mode 100644 index 000000000..0cafe57cd --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/index.mdx @@ -0,0 +1,168 @@ +--- +title: "SAN (Disaggregated) Deployment" +sidebar_label: "SAN (Disaggregated)" +sidebar_position: 1 +description: "Deploy Azure Local using Storage Area Network (SAN) external storage — disaggregated architecture with independent scaling of compute and storage." +category: Runbook +scope: Azure Local SAN-based deployment +purpose: Deploy Azure Local clusters using external SAN storage instead of Storage Spaces Direct +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "san", "disaggregated", "fiber-channel", "external-storage"] +keywords: ["SAN deployment", "disaggregated", "Storage Area Network", "Fiber Channel", "external storage", "FC", "MPIO", "HBA"] +status: Active +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# SAN (Disaggregated) Deployment + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Storage](https://img.shields.io/badge/Storage-SAN-purple?style=flat-square)](https://learn.microsoft.com/en-us/azure/azure-local/overview/disaggregated-overview?view=azloc-2604) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: SAN-based Azure Local cluster deployment +> **PURPOSE**: Deploy Azure Local using external SAN storage (disaggregated architecture) +> **MASTER REFERENCE**: [Microsoft Learn — Deploy via Portal (Disaggregated)](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deploy-via-portal-disaggregated?view=azloc-2604) + +**Status**: Active + +--- + +## Overview + +Starting with Azure Local 2604, you can deploy Azure Local using **Storage Area Network (SAN)** storage — a disaggregated architecture where compute and storage are independent. This is an alternative to the traditional hyperconverged model using [Storage Spaces Direct (S2D)](../index.mdx). + +Disaggregated deployments: +- Support **single machine to 64-machine** clusters +- Enable **independent scaling** of compute and storage +- Use existing SAN infrastructure (Fiber Channel) +- Share a unified management control plane via Azure Arc + +--- + +## S2D vs SAN Comparison + +| Aspect | Storage Spaces Direct (S2D) | Storage Area Network (SAN) | +|--------|----------------------------|---------------------------| +| **Architecture** | Hyperconverged — storage is local to compute nodes | Disaggregated — external SAN provides storage | +| **Scaling** | Compute and storage scale together | Compute and storage scale independently | +| **Max Nodes** | 16 nodes | 64 nodes | +| **Storage** | Local NVMe/SSD/HDD in each node | External SAN arrays via Fiber Channel | +| **Network** | RDMA for storage traffic between nodes | FC fabric for storage traffic to SAN | +| **Hardware** | Standard servers with local drives | Servers with FC HBAs + FC switches + SAN | +| **Rack Aware** | ✅ Supported | ❌ Not supported for disaggregated | +| **Use Case** | General purpose, smaller clusters | Large clusters, existing SAN infrastructure | + +--- + +## Supported Fiber Channel Patterns + +Azure Local supports four disaggregated networking patterns: + +| Pattern | Description | Reference | +|---------|-------------|-----------| +| **FC without backup** | Fiber Channel SAN, no backup network | [FC No Backup](https://learn.microsoft.com/en-us/azure/azure-local/plan/fiber-channel-no-backup-disaggregated-pattern?view=azloc-2604) | +| **FC with backup** | Fiber Channel SAN with backup network | [FC With Backup](https://learn.microsoft.com/en-us/azure/azure-local/plan/fiber-channel-with-backup-disaggregated-pattern?view=azloc-2604) | +| **FCoE without backup** | Fiber Channel over Ethernet, no backup | [Network Patterns Overview](https://learn.microsoft.com/en-us/azure/azure-local/plan/choose-network-pattern-disaggregated?view=azloc-2604) | +| **FCoE with backup** | Fiber Channel over Ethernet with backup | [Network Patterns Overview](https://learn.microsoft.com/en-us/azure/azure-local/plan/choose-network-pattern-disaggregated?view=azloc-2604) | + +--- + +## Prerequisites + +### Hardware + +| Requirement | Details | +|-------------|---------| +| Validated hardware | From the [Azure Local Catalog](https://aka.ms/AzureStackHCICatalog) — disaggregated-validated SKUs | +| FC HBAs | Minimum 2 per node (dual-path for redundancy) | +| FC switches | Two independent fabrics for redundancy | +| SAN array | External storage with FC connectivity | +| LUN minimums | **250 GB** for infrastructure volume, **20 GB** for cluster performance history | + +### SAN Configuration (Before Cluster Deployment) + +The following must be completed **after Arc registration** but **before starting the cluster deployment wizard**: + +1. **Install FC HBA drivers** on each node: + ```powershell + PNPUTIL /add-driver \*.inf /install + ``` + +2. **Verify HBA ports** are visible: + ```powershell + Get-InitiatorPort + ``` + +3. **Enable MPIO** (Multipath I/O): + ```powershell + Add-WindowsFeature Multipath-IO + # Reboot required + Enable-MSDSMAutomaticClaim -BusType "FC" + ``` + +4. **Verify SAN disks** are visible and in RAW state: + ```powershell + Get-PhysicalDisk | Where-Object { $_.BusType -eq 'FibreChannel' } + ``` + +:::warning Do Not Initialize Disks +SAN disks must remain in **RAW** state. Do **not** initialize, partition, or format them before cluster deployment. The deployment process handles disk initialization. +::: + +:::warning HBA Zoning After Arc Registration +Configure FC zoning (WWPN-based) **after** Azure Arc registration is complete. Zoning before registration can cause deployment confusion as LUN visibility may interfere with the Arc registration process. +::: + +--- + +## Deployment Options + +| Identity | Method | Link | +|----------|--------|------| +| **Active Directory** | Portal | [AD — Portal (SAN)](./active-directory/portal-instructions.mdx) | +| **Active Directory** | ARM Template | [AD — ARM Template (SAN)](./active-directory/arm-template-instructions.mdx) | +| **Local Identity** | Portal | [Local Identity — Portal (SAN)](./local-identity/portal-instructions.mdx) | +| **Local Identity** | ARM Template | [Local Identity — ARM Template (SAN)](./local-identity/arm-template-instructions.mdx) | + +--- + +## Post-Deployment: Connect External Storage + +After cluster deployment completes, you must connect the SAN storage to the cluster. See [Microsoft Learn — Connecting an External Storage Array](https://learn.microsoft.com/en-us/azure/azure-local/deploy/enable-external-storage?view=azloc-2604) for the full procedure, which includes: + +1. Verify SAN disks are visible on all nodes (`Get-Disk`) +2. Initialize disks as GPT +3. Create partitions and format as NTFS +4. Validate cluster storage configuration (`Test-Cluster`) +5. Add SAN volumes as Cluster Shared Volumes +6. Create Storage Paths in the Azure portal + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [Deployment Methods](../index.mdx) | [↑ Phase 05: Cluster Deployment](../../index.mdx) | [Post-Deployment →](../../../phase-06-post-deployment/index.mdx) | + +--- + +## References + +- [Microsoft Learn — Disaggregated Overview](https://learn.microsoft.com/en-us/azure/azure-local/overview/disaggregated-overview?view=azloc-2604) +- [Microsoft Learn — Deploy via Portal (Disaggregated)](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deploy-via-portal-disaggregated?view=azloc-2604) +- [Microsoft Learn — Connect External Storage](https://learn.microsoft.com/en-us/azure/azure-local/deploy/enable-external-storage?view=azloc-2604) +- [Microsoft Learn — Network Patterns (Disaggregated)](https://learn.microsoft.com/en-us/azure/azure-local/plan/choose-network-pattern-disaggregated?view=azloc-2604) +- [Microsoft Learn — Host Network Requirements (Disaggregated)](https://learn.microsoft.com/en-us/azure/azure-local/concepts/host-network-requirements-disaggregated?view=azloc-2604) + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release — SAN (Disaggregated) deployment | diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/_category_.json b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/_category_.json new file mode 100644 index 000000000..13c7b29ae --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "Local Identity", + "position": 2, + "collapsible": true, + "collapsed": false +} diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/arm-template-instructions.mdx b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/arm-template-instructions.mdx new file mode 100644 index 000000000..3f680e5f4 --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/arm-template-instructions.mdx @@ -0,0 +1,138 @@ +--- +title: "Local Identity - ARM Template Deployment (SAN)" +sidebar_label: "Local Identity - ARM Template (SAN)" +sidebar_position: 2 +description: "Deploy a disaggregated Azure Local cluster with local identity authentication and SAN storage using ARM templates" +category: Runbook +scope: ARM template SAN cluster deployment with Local Identity +purpose: Deploy Azure Local cluster using external SAN storage and Local Identity with Azure Key Vault via ARM templates +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "san", "local-identity", "arm-template", "disaggregated", "key-vault"] +keywords: ["SAN deployment", "Local Identity", "Key Vault", "ARM template", "disaggregated", "infrastructure-as-code"] +status: Active +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Local Identity — ARM Template Deployment (SAN) + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../../../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Storage](https://img.shields.io/badge/Storage-SAN-purple?style=flat-square)](https://learn.microsoft.com/en-us/azure/azure-local/overview/disaggregated-overview?view=azloc-2604) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: ARM template SAN cluster deployment with Local Identity +> **PURPOSE**: Deploy Azure Local with external SAN storage and Local Identity (Key Vault) via ARM +> **MASTER REFERENCE**: [Microsoft Learn — Deploy via ARM (Disaggregated)](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-azure-resource-manager-template-disaggregated?view=azloc-2604) + +**Status**: Active + +--- + +## Overview + +This runbook deploys a disaggregated Azure Local cluster using ARM templates with: +- **Storage**: External SAN (Fiber Channel) +- **Identity**: Local Identity with Azure Key Vault + +This is the most automated option for SAN + non-AD deployments, combining infrastructure-as-code repeatability with the simplicity of local identity authentication. + +--- + +## Prerequisites + +Complete all items from the [SAN Prerequisites](../index.mdx#prerequisites) and the [Local Identity Prerequisites](../../index.mdx#local-identity-deployment) sections. + +--- + +## Key Parameter Differences + +The SAN + Local Identity ARM template combines parameters from both the disaggregated and local identity templates: + +| Parameter | Value | +|-----------|-------| +| `storageConfiguration` | `"SAN"` | +| `domainFqdn` | Empty string `""` (no AD) | +| `adouPath` | Empty string `""` (no AD) | +| `keyVaultName` | Name of the Azure Key Vault for secrets | +| `intentList` | Management + Compute only (no storage intent) | +| `sanNetworkList` | FC fabric network configuration | + +--- + +## Step-by-Step + +### Step 1: Obtain the ARM Template + +Download the disaggregated ARM template from [Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-azure-resource-manager-template-disaggregated?view=azloc-2604). + +### Step 2: Create the Parameters File + +```json +{ + "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "clusterName": { "value": "" }, + "location": { "value": "" }, + "domainFqdn": { "value": "" }, + "adouPath": { "value": "" }, + "storageConfiguration": { "value": "SAN" }, + "networkingPattern": { "value": "managementAndCompute" }, + "keyVaultName": { "value": "" } + } +} +``` + +### Step 3: Deploy + +```azurecli +az deployment group create \ + --resource-group \ + --template-file azuredeploy.json \ + --parameters @azuredeploy.parameters.san.local-identity.json +``` + +### Step 4: Monitor + +```azurecli +az deployment group show \ + --resource-group \ + --name \ + --query "properties.provisioningState" -o tsv +``` + +--- + +## Post-Deployment + +1. Connect workload LUNs — see [Connect External Storage](https://learn.microsoft.com/en-us/azure/azure-local/deploy/enable-external-storage?view=azloc-2604) +2. Proceed to [Phase 06: Post-Deployment](../../../../phase-06-post-deployment/index.mdx) + +--- + +## Troubleshooting + +| Issue | Resolution | +|-------|------------| +| Template validation fails | Verify `domainFqdn` and `adouPath` are empty strings for Local Identity. Verify `storageConfiguration` is `"SAN"`. | +| Key Vault access denied | Ensure the deploying identity has Key Vault Contributor and Key Vault Secrets Officer roles. | +| SAN disks not detected | Verify FC zoning and MPIO on all nodes before deployment. | + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [Local Identity — Portal (SAN)](./portal-instructions.mdx) | [↑ SAN Deployment](../index.mdx) | [Phase 06: Post-Deployment →](../../../../phase-06-post-deployment/index.mdx) | + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release | diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/portal-instructions.mdx b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/portal-instructions.mdx new file mode 100644 index 000000000..4eece756c --- /dev/null +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/san/local-identity/portal-instructions.mdx @@ -0,0 +1,139 @@ +--- +title: "Local Identity - Portal Deployment (SAN)" +sidebar_label: "Local Identity - Portal (SAN)" +sidebar_position: 1 +description: "Deploy a disaggregated Azure Local cluster with local identity authentication and SAN storage using the Azure Portal" +category: Runbook +scope: Portal-based SAN cluster deployment with Local Identity +purpose: Deploy Azure Local cluster using external SAN storage and Local Identity with Azure Key Vault via the Azure Portal +author: Azure Local Cloud +created: 2026-05-01 +updated: 2026-05-01 +version: "1.0.0" +tags: ["azure-local", "san", "local-identity", "portal", "disaggregated", "key-vault"] +keywords: ["SAN deployment", "Local Identity", "Key Vault", "portal", "disaggregated", "Fiber Channel"] +status: Active +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Local Identity — Portal Deployment (SAN) + +[![Runbook](https://img.shields.io/badge/Type-Runbook-blue?style=flat-square)](../../../index.mdx) +[![Azure](https://img.shields.io/badge/Platform-Azure_Local-0078D4?style=flat-square&logo=microsoftazure)](https://learn.microsoft.com/en-us/azure/azure-local/) +[![Storage](https://img.shields.io/badge/Storage-SAN-purple?style=flat-square)](https://learn.microsoft.com/en-us/azure/azure-local/overview/disaggregated-overview?view=azloc-2604) + +> **DOCUMENT CATEGORY**: Runbook +> **SCOPE**: Portal-based SAN cluster deployment with Local Identity +> **PURPOSE**: Deploy Azure Local with external SAN storage and Local Identity (Key Vault) +> **MASTER REFERENCE**: [Microsoft Learn — Deploy via Portal (Disaggregated)](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deploy-via-portal-disaggregated?view=azloc-2604) + +**Status**: Active + +--- + +## Overview + +This runbook deploys a disaggregated Azure Local cluster using the Azure Portal wizard with: +- **Storage**: External SAN (Fiber Channel) +- **Identity**: Local Identity with Azure Key Vault (no Active Directory required) + +This combination is ideal for edge or remote deployments using existing SAN infrastructure where AD is not available or desired. + +--- + +## Prerequisites + +Complete all items from the [SAN Prerequisites](../index.mdx#prerequisites) and the [Local Identity Prerequisites](../../index.mdx#local-identity-deployment) sections. + +Additionally: +- [ ] Non-built-in local administrator account with identical credentials on ALL nodes +- [ ] Static IP addresses on all nodes (DHCP not supported with Local Identity) +- [ ] DNS server with Host A records for each node and the cluster +- [ ] Azure Key Vault accessible (or will be created during deployment) +- [ ] FC HBA drivers installed, MPIO enabled, LUNs visible in RAW state + +:::warning Disaggregated Cannot Be Rack-Aware +For disaggregated (SAN) deployments, the "Rack aware" cluster option is **not available**. +::: + +--- + +## Portal Wizard — Step-by-Step + +### Step 1: Start the Wizard + +1. In the Azure portal, navigate to **Azure Arc** → **Azure Local** +2. On the **Get started** tab, select **Create instance** + +### Step 2: Basics + +1. Select **Subscription** and **Resource group** +2. Enter the **Instance name** +3. Select the **Region** +4. **Cluster options**: Select **Standard** (Rack aware not available for disaggregated) +5. **Storage options**: Select **Storage Area Network (SAN)** +6. **Identity provider**: Select **Local identity with Azure Key Vault** +7. Select **+ Add machines** — machines must NOT be domain-joined + +### Step 3: Networking + +1. **Storage configuration**: Select **SAN based storage** +2. Configure **Management** and **Compute** traffic intents +3. Assign network adapters, VLANs, and subnets +4. Configure IP allocation +5. Provide subnet, default gateway, and DNS servers + +### Step 4: Management + +1. Set the **Custom location name** +2. Configure the **cloud witness** storage account +3. Enter **Local administrator** credentials (must match across all nodes, 14+ character complexity requirements) +4. An Azure Key Vault is provisioned during deployment to store cluster secrets + +### Step 5: Advanced — SAN Storage Selection + +1. Select the **infrastructure LUN** (≥ 250 GB) +2. Select the **cluster performance history LUN** (≥ 20 GB) + +### Step 6: Validation and Deployment + +1. Select **Start validation** — monitor progress +2. After validation succeeds, select **Create** + +--- + +## Post-Deployment + +1. Connect workload LUNs — see [Connect External Storage](https://learn.microsoft.com/en-us/azure/azure-local/deploy/enable-external-storage?view=azloc-2604) +2. Proceed to [Phase 06: Post-Deployment](../../../../phase-06-post-deployment/index.mdx) + +:::info Windows Admin Center Not Supported +Windows Admin Center is **not supported** with Local Identity environments. Use PowerShell or the Azure portal for administrative tasks. +::: + +--- + +## Troubleshooting + +| Issue | Resolution | +|-------|------------| +| Rack aware option not available | Expected for disaggregated deployments. Use Standard cluster option. | +| No SAN disks visible | Verify FC zoning, HBA drivers, and MPIO. Run `Get-PhysicalDisk` on each node. | +| Key Vault creation fails | Verify permissions (Owner or Contributor + RBAC Admin on the resource group). | +| DNS resolution failures | Ensure Host A records exist for all nodes and the cluster name in your DNS server. | + +--- + +## Navigation + +| | | | +|:--|:--:|--:| +| ← [AD — ARM Template (SAN)](../active-directory/arm-template-instructions.mdx) | [↑ SAN Deployment](../index.mdx) | [Local Identity — ARM Template (SAN) →](./arm-template-instructions.mdx) | + +--- + +| Version | Date | Author | Changes | +|---------|------|--------|---------| +| 1.0 | 2026-05-01 | Azure Local Cloud | Initial release | diff --git a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/index.mdx b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/index.mdx index cbb55d68d..4d398bec1 100644 --- a/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/index.mdx +++ b/docs/implementation/04-cluster-deployment/phase-05-cluster-deployment/index.mdx @@ -13,7 +13,7 @@ description: "Deploy the Azure Local cluster using Azure Portal or ARM templates > **DOCUMENT CATEGORY**: Runbook > **SCOPE**: Azure Local cluster deployment > **PURPOSE**: Deploy the cluster through Azure Portal or ARM templates -> **MASTER REFERENCE**: [Microsoft Learn - Deploy Azure Local](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deploy-via-portal) +> **MASTER REFERENCE**: [Microsoft Learn - Deploy Azure Local](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deploy-via-portal?view=azloc-2604) **Status**: Active **Estimated Time**: 1.5-3 hours @@ -29,6 +29,8 @@ This stage deploys the Azure Local cluster using the configured infrastructure. ## Deployment Methods +### Storage Spaces Direct (S2D) — Hyperconverged + | Method | Authentication | Use Case | |--------|---------------|----------| | [Portal - Active Directory](./deployment-methods/active-directory/portal-instructions.mdx) | Domain-joined | Standard enterprise deployment | @@ -36,6 +38,20 @@ This stage deploys the Azure Local cluster using the configured infrastructure. | [Portal - Local Identity](./deployment-methods/local-identity/portal-instructions.mdx) | Local accounts | Edge/disconnected scenarios | | [ARM Template - Local Identity](./deployment-methods/local-identity/arm-template-instructions.mdx) | Local accounts | Automated edge deployment | +### Storage Area Network (SAN) — Disaggregated + +| Method | Authentication | Use Case | +|--------|---------------|----------| +| [Portal - Active Directory (SAN)](./deployment-methods/san/active-directory/portal-instructions.mdx) | Domain-joined | SAN with enterprise AD | +| [ARM Template - Active Directory (SAN)](./deployment-methods/san/active-directory/arm-template-instructions.mdx) | Domain-joined | SAN with automated deployment | +| [Portal - Local Identity (SAN)](./deployment-methods/san/local-identity/portal-instructions.mdx) | Local accounts | SAN at edge without AD | +| [ARM Template - Local Identity (SAN)](./deployment-methods/san/local-identity/arm-template-instructions.mdx) | Local accounts | SAN with automated edge | + +:::info Choosing Your Storage Type +- **S2D (Hyperconverged)**: Local NVMe/SSD/HDD in each node, up to 16 nodes. Compute and storage scale together. +- **SAN (Disaggregated)**: External SAN via Fiber Channel, up to 64 nodes. Compute and storage scale independently. See [SAN Deployment](./deployment-methods/san/index.mdx) for prerequisites and FC patterns. +::: + :::tip Azure Local Cloud Standard For Azure Local Cloud Azure Local deployments, **Active Directory with ARM Template** is the recommended approach for consistency and repeatability. ::: @@ -143,6 +159,8 @@ Azure Local Cloud parameter templates are maintained in the Azure Local Toolkit: Select your deployment method: +### S2D (Hyperconverged) + | Authentication | Method | Link | |---------------|--------|------| | Active Directory | Portal | [Portal Instructions](./deployment-methods/active-directory/portal-instructions.mdx) | @@ -150,6 +168,15 @@ Select your deployment method: | Local Identity | Portal | [Portal Instructions](./deployment-methods/local-identity/portal-instructions.mdx) | | Local Identity | ARM Template | [ARM Template Instructions](./deployment-methods/local-identity/arm-template-instructions.mdx) | +### SAN (Disaggregated) + +| Authentication | Method | Link | +|---------------|--------|------| +| Active Directory | Portal | [Portal Instructions (SAN)](./deployment-methods/san/active-directory/portal-instructions.mdx) | +| Active Directory | ARM Template | [ARM Template Instructions (SAN)](./deployment-methods/san/active-directory/arm-template-instructions.mdx) | +| Local Identity | Portal | [Portal Instructions (SAN)](./deployment-methods/san/local-identity/portal-instructions.mdx) | +| Local Identity | ARM Template | [ARM Template Instructions (SAN)](./deployment-methods/san/local-identity/arm-template-instructions.mdx) | + After completing cluster deployment, proceed to [Phase 16: Post Deployment](../phase-06-post-deployment/index.mdx). --- From 7fbdd7b7c4518494a926f3c7ded5aa8b5233d092 Mon Sep 17 00:00:00 2001 From: Kris Turner Date: Fri, 1 May 2026 19:41:42 -0400 Subject: [PATCH 2/4] feat(versioning): align doc versions with Azure Local build numbering MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove legacy 0.0.1 version entirely - Rename 1.0.0 → 2411 (frozen pre-2604 snapshot) - Current docs become version 2604 (default) - Update docusaurus.config.js: lastVersion, version labels, navbar dropdown - Update .release-please-manifest.json to 2604.0.1 - Add Simplified Provisioning skip callout to Phase 04 Arc Registration The versioning now follows Azure Local's build numbering (2411, 2604, etc.) instead of generic semver, making it clear which Azure Local release each version of the docs corresponds to. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .release-please-manifest.json | 2 +- .../phase-04-arc-registration/index.mdx | 6 +++++- docusaurus.config.js | 13 +++++++------ .../version-0.0.1/docs-lab-env/_category_.json | 7 ------- .../version-0.0.1/docs-lab-env/about-the-lab.md | 5 ----- .../docs-lab-env/access-the-lab.md | 5 ----- .../docs-lab-env/img/docsVersionDropdown.png | Bin 25427 -> 0 bytes .../docs-lab-env/img/localeDropdown.png | Bin 27841 -> 0 bytes .../_category_.json | 8 -------- .../docs-planning-for-azure-local/planning01.md | 5 ----- versioned_docs/version-0.0.1/intro.md | 7 ------- .../azure-local-anywhere-management.drawio | 0 .../diagrams/azure-local-anywhere-onprem.drawio | 0 .../azure-local-anywhere-topology.drawio | 0 .../diagrams/lld-document-hierarchy.drawio | 0 .../assets/diagrams/lld-network-topology.drawio | 0 .../diagrams/lld-storage-architecture.drawio | 0 .../automation/_category_.json | 0 .../automation/ansible.mdx | 0 .../automation/azure-devops-pipelines.mdx | 0 .../automation/bicep.mdx | 0 .../automation/github-actions.mdx | 0 .../automation/gitlab-cicd.mdx | 0 .../automation/index.mdx | 0 .../automation/terraform.mdx | 0 .../azure-services/_category_.json | 0 .../azure-services/aks-on-azure-local.md | 0 .../app-services-on-azure-local.md | 0 .../azure-services/avd-on-azure-local.md | 0 .../azure-services/index.md | 0 .../iot-operations-on-azure-local.md | 0 .../azure-services/ml-ai-on-azure-local.md | 0 .../sql-managed-instance-on-azure-local.md | 0 .../design/_category_.json | 0 .../design/hld.mdx | 0 .../design/index.mdx | 0 .../design/lld.mdx | 0 .../01-cicd-infra/_category_.json | 0 .../implementation/01-cicd-infra/index.mdx | 0 .../phase-01-cicd-setup/_category_.json | 0 .../01-cicd-infra/phase-01-cicd-setup/index.mdx | 0 .../phase-01-cicd-setup/task-01-bootstrap.mdx | 0 .../task-02-create-project.mdx | 0 .../task-03-configure-project.mdx | 0 .../task-04-create-environments.mdx | 0 .../task-05-configure-variables.mdx | 0 .../task-06-deploy-runners.mdx | 0 .../implementation/01-purpose-and-scope.mdx | 0 .../02-azure-foundation/_category_.json | 0 .../02-azure-foundation/index.mdx | 0 .../phase-01-landing-zones/_category_.json | 0 .../full-deployment/_category_.json | 0 .../full-deployment/index.mdx | 0 .../task-01-configure-management-groups.mdx | 0 .../task-02-create-subscriptions.mdx | 0 .../task-03-create-resource-groups.mdx | 0 .../phase-01-landing-zones/index.mdx | 0 .../simplified-deployment/_category_.json | 0 .../simplified-deployment/index.mdx | 0 .../task-01-configure-management-group.mdx | 0 .../task-02-create-subscription.mdx | 0 .../task-03-create-resource-groups.mdx | 0 .../phase-02-resource-providers/_category_.json | 0 .../phase-02-resource-providers/index.mdx | 0 .../task-01-register-resource-providers.mdx | 0 .../task-02-verify-provider-registration.mdx | 0 .../phase-03-rbac-permissions/_category_.json | 0 .../phase-03-rbac-permissions/index.mdx | 0 ...ask-01-create-azure-local-deployment-spn.mdx | 0 .../task-02-assign-rbac-roles.mdx | 0 .../01-cicd-pipeline-deployment/_category_.json | 0 .../01-cicd-pipeline-deployment/index.mdx | 0 .../phase-01-configuration/_category_.json | 0 .../phase-01-configuration/index.mdx | 0 .../task-01-configure-core-variables.mdx | 0 .../task-02-configure-management-mode.mdx | 0 .../task-03-configure-cluster-mode.mdx | 0 .../phase-02-pipeline-execution/_category_.json | 0 .../phase-02-pipeline-execution/index.mdx | 0 .../task-01-commit-and-push.mdx | 0 .../task-02-monitor-validate-stage.mdx | 0 .../task-03-review-plan-stage.mdx | 0 .../task-04-approve-deployment.mdx | 0 .../task-05-monitor-apply-stage.mdx | 0 .../task-06-verify-test-stage.mdx | 0 .../phase-03-validation/_category_.json | 0 .../phase-03-validation/index.mdx | 0 .../task-01-verify-resources.mdx | 0 .../task-02-test-connectivity.mdx | 0 .../task-03-validate-configuration.mdx | 0 .../02-manual-deployment/_category_.json | 0 .../02-manual-deployment/index.mdx | 0 .../task-01-virtual-network.mdx | 0 .../task-02-vpn-gateway.mdx | 0 .../task-03-s2s-vpn-connection.mdx | 0 .../task-04-p2s-vpn-connection.mdx | 0 .../task-05-azure-bastion.mdx | 0 .../task-06-network-security-groups.mdx | 0 .../task-07-nat-gateway.mdx | 0 .../task-08-arc-gateway.mdx | 0 .../task-09-log-analytics.mdx | 0 .../02-manual-deployment/task-10-key-vault.mdx | 0 .../task-11-deploy-management-vms.mdx | 0 .../03-vm-configuration/_category_.json | 0 .../03-vm-configuration/index.mdx | 0 .../_category_.json | 0 .../index.mdx | 0 .../phase-05-identity-security/_category_.json | 0 .../phase-05-identity-security/index.mdx | 0 .../task-01-pim-conditional-access.mdx | 0 .../02-how-to-use-this-runbook.mdx | 0 .../03-key-inputs-and-variables.mdx | 0 .../03-onprem-readiness/_category_.json | 0 .../03-onprem-readiness/index.mdx | 0 .../phase-01-active-directory/_category_.json | 0 .../phase-01-active-directory/index.mdx | 0 ...sk-01-ou-creation-pre-creation-artifacts.mdx | 0 .../task-02-security-groups.mdx | 0 .../task-03-dns-node-a-records.mdx | 0 .../task-04-service-admin-accounts.mdx | 0 .../task-05-group-assignments.mdx | 0 .../_category_.json | 0 .../phase-02-enterprise-readiness/index.mdx | 0 .../task-01-hardware-inspection.mdx | 0 .../task-02-network-service-verification.mdx | 0 .../task-03-opengear-verification.mdx | 0 .../task-04-validation-signoff.mdx | 0 .../_category_.json | 0 .../phase-03-network-infrastructure/index.mdx | 0 .../task-01-opengear-console-server.mdx | 0 .../task-02-dell-powerswitch-configuration.mdx | 0 .../task-03-firewall-endpoint-verification.mdx | 0 .../task-04-network-validation.mdx | 0 .../04-cluster-deployment/_category_.json | 0 .../deployment-methods/01-portal-deployment.mdx | 0 .../02-arm-template-deployment.mdx | 0 .../deployment-methods/_category_.json | 0 .../deployment-methods/index.mdx | 0 .../04-cluster-deployment/index.mdx | 0 .../_category_.json | 0 .../phase-01-hardware-provisioning/index.mdx | 0 ...e-dhcp-reservations-for-idrac-interfaces.mdx | 0 ...-hardware-discovery-via-dell-redfish-api.mdx | 0 ...te-dhcp-reservations-for-management-nics.mdx | 0 ...sk-04-bios-and-idrac-settings-validation.mdx | 0 ...k-05-bios-and-idrac-settings-remediation.mdx | 0 .../phase-02-os-installation/_category_.json | 0 .../phase-02-os-installation/index.mdx | 0 ...-recreate-virtual-disk-on-dell-boss-card.mdx | 0 ...-02-mount-and-verify-dell-gold-image-iso.mdx | 0 .../task-03-manual-os-installation.mdx | 0 .../task-04-verify-os-deployment.mdx | 0 .../phase-03-os-configuration/_category_.json | 0 .../phase-03-os-configuration/index.mdx | 0 ...sk-01-enable-winrm-for-remote-management.mdx | 0 .../task-02-enable-rdp.mdx | 0 .../task-03-configure-static-ip-address.mdx | 0 ...sk-04-disable-dhcp-on-management-adapter.mdx | 0 .../task-05-configure-dns-servers.mdx | 0 .../task-06-verify-dns-client-configuration.mdx | 0 ...sk-07-configure-time-synchronization-ntp.mdx | 0 .../task-08-enable-icmp-ping.mdx | 0 .../task-09-disable-unused-network-adapters.mdx | 0 .../task-10-configure-hostname.mdx | 0 ...evious-storage-configuration-conditional.mdx | 0 ...sk-12-complete-combined-script-all-steps.mdx | 0 .../task-13-phase03-verification.mdx | 0 .../phase-04-arc-registration/_category_.json | 0 .../phase-04-arc-registration/index.mdx | 0 .../task-01-pre-registration-validation.mdx | 0 ...02-register-cluster-nodes-with-azure-arc.mdx | 0 .../task-03-monitor-bootstrap-process.mdx | 0 ...verify-arc-registration-and-connectivity.mdx | 0 .../phase-05-cluster-deployment/_category_.json | 0 .../deployment-methods/_category_.json | 0 .../active-directory/_category_.json | 0 .../arm-template-instructions.mdx | 0 .../active-directory/portal-instructions.mdx | 0 .../deployment-methods/index.mdx | 0 .../local-identity/_category_.json | 0 .../arm-template-instructions.mdx | 0 .../local-identity/portal-instructions.mdx | 0 .../deployment-monitoring/_category_.json | 0 .../deployment-monitoring/index.mdx | 0 .../monitor-deployment.mdx | 0 .../monitor-validation.mdx | 0 .../phase-05-cluster-deployment/index.mdx | 0 .../phase-06-post-deployment/_category_.json | 0 .../phase-06-post-deployment/index.mdx | 0 .../task-01-deploy-sdn.mdx | 0 .../task-02-cluster-quorum-configuration.mdx | 0 ...task-03-security-groups-applied-to-nodes.mdx | 0 .../task-04-ssh-connectivity-to-nodes.mdx | 0 .../task-05-storage-configuration.mdx | 0 .../task-06-image-downloads.mdx | 0 .../task-07-configure-nsgs.mdx | 0 .../task-08-logical-network-creation.mdx | 0 .../task-09-post-deployment-verification.mdx | 0 .../04-prerequisites-and-assumptions.mdx | 0 .../04-variable-management-standard.mdx | 0 .../implementation/05-authentication.mdx | 0 .../05-operational-foundations/_category_.json | 0 .../05-operational-foundations/index.mdx | 0 .../phase-01-sdn-deployment/_category_.json | 0 .../phase-01-sdn-deployment/index.mdx | 0 .../task-01-validate-sdn-prerequisites.mdx | 0 ...ask-02-configure-network-security-groups.mdx | 0 .../_category_.json | 0 .../phase-02-monitoring-observability/index.mdx | 0 ...ask-01-configure-log-analytics-workspace.mdx | 0 .../task-02-configure-azure-monitor-agent.mdx | 0 .../task-03-enable-hci-insights.mdx | 0 .../task-04-setup-alerting.mdx | 0 .../task-05-deploy-omimswac-monitoring.mdx | 0 .../task-05-deploy-wac.mdx | 0 ...task-06-configure-network-device-logging.mdx | 0 .../phase-03-backup-dr/_category_.json | 0 .../phase-03-backup-dr/index.mdx | 0 .../task-01-configure-azure-backup.mdx | 0 .../task-02-configure-site-recovery.mdx | 0 .../task-03-test-dr-procedures.mdx | 0 .../_category_.json | 0 .../phase-04-security-governance/index.mdx | 0 .../task-01-enable-defender-for-cloud.mdx | 0 .../task-02-apply-azure-policy-initiatives.mdx | 0 .../task-03-configure-security-baselines.mdx | 0 .../task-04-enable-security-logging.mdx | 0 .../task-05-configure-azure-update-manager.mdx | 0 .../_category_.json | 0 .../phase-05-licensing-telemetry/index.mdx | 0 .../task-01-enable-azure-hybrid-benefit.mdx | 0 ...-02-activate-windows-server-subscription.mdx | 0 .../task-03-configure-enhanced-telemetry.mdx | 0 .../06-testing-validation/_category_.json | 0 .../06-testing-validation/index.mdx | 0 ...task-01-infrastructure-health-validation.mdx | 0 .../task-02-vmfleet-storage-testing.mdx | 0 .../task-03-network-rdma-validation.mdx | 0 .../task-04-high-availability-testing.mdx | 0 .../task-05-security-compliance-validation.mdx | 0 .../task-06-backup-dr-validation.mdx | 0 .../implementation/_category_.json | 0 .../implementation/appendices/_category_.json | 0 .../appendices/appendix-a-references.mdx | 0 .../appendices/appendix-b-troubleshooting.mdx | 0 .../appendices/appendix-c-auth-setup.mdx | 0 .../appendices/appendix-d-script-index.mdx | 0 .../appendices/appendix-e-config-templates.mdx | 0 .../appendix-f-network-validation.mdx | 0 .../appendix-g-validation-checklist.mdx | 0 .../appendices/appendix-i-dell-config.mdx | 0 .../appendices/appendix-j-fortinet-config.mdx | 0 .../appendices/appendix-k-opengear-config.mdx | 0 .../appendix-m-dell-os10-maintenance.mdx | 0 ...appendix-n-fortinet-firewall-maintenance.mdx | 0 .../appendix-o-opengear-maintenance.mdx | 0 .../implementation/appendices/index.mdx | 0 .../implementation/index.mdx | 0 .../{version-1.0.0 => version-2411}/index.mdx | 0 .../lab-environment/_category_.json | 0 .../lab-environment/access.mdx | 0 .../lab-environment/index.mdx | 0 .../lab-environment/lab-as-built.mdx | 0 .../lab-environment/lab-monitoring-plan.mdx | 0 .../operations/_category_.json | 0 .../operations/bcdr-on-azure-local.md | 0 .../cost-management-on-azure-local.md | 0 .../operations/custom-images-on-azure-local.md | 0 .../disconnected-operations-on-azure-local.md | 0 .../operations/governance-on-azure-local.md | 0 .../operations/index.mdx | 0 .../operations/load-testing-on-azure-local.md | 0 .../operations/monitoring-on-azure-local.md | 0 .../operations/sofs-fslogix-on-azure-local.md | 0 .../operations/support-instructions.mdx | 0 .../planning/01-naming-standards.mdx | 0 .../planning/02-discovery-checklist.mdx | 0 .../planning/03-site-assessment.mdx | 0 .../planning/04-multi-site-planning.mdx | 0 .../planning/05-hardware-requirements.mdx | 0 .../planning/06-landing-zone-strategy.mdx | 0 .../planning/_category_.json | 0 .../01-pre-discovery-planning.mdx | 0 .../02-customer-workshops.mdx | 0 .../03-workload-assessment.mdx | 0 .../04-data-consolidation.mdx | 0 .../05-deliverables-handoff.mdx | 0 .../planning/discovery-sessions/_category_.json | 0 .../planning/discovery-sessions/index.mdx | 0 .../planning/index.mdx | 0 .../reference.mdx | 0 .../standards/_category_.json | 0 .../standards/automation.mdx | 0 .../standards/documentation.mdx | 0 .../standards/examples.mdx | 0 .../standards/index.mdx | 0 .../standards/infrastructure.mdx | 0 .../standards/naming.mdx | 0 .../standards/scripting.mdx | 0 .../standards/solutions.mdx | 0 .../standards/variables.mdx | 0 versioned_sidebars/version-0.0.1-sidebars.json | 8 -------- ...sidebars.json => version-2411-sidebars.json} | 0 versions.json | 3 +-- 304 files changed, 14 insertions(+), 55 deletions(-) delete mode 100644 versioned_docs/version-0.0.1/docs-lab-env/_category_.json delete mode 100644 versioned_docs/version-0.0.1/docs-lab-env/about-the-lab.md delete mode 100644 versioned_docs/version-0.0.1/docs-lab-env/access-the-lab.md delete mode 100644 versioned_docs/version-0.0.1/docs-lab-env/img/docsVersionDropdown.png delete mode 100644 versioned_docs/version-0.0.1/docs-lab-env/img/localeDropdown.png delete mode 100644 versioned_docs/version-0.0.1/docs-planning-for-azure-local/_category_.json delete mode 100644 versioned_docs/version-0.0.1/docs-planning-for-azure-local/planning01.md delete mode 100644 versioned_docs/version-0.0.1/intro.md rename versioned_docs/{version-1.0.0 => version-2411}/assets/diagrams/azure-local-anywhere-management.drawio (100%) rename versioned_docs/{version-1.0.0 => version-2411}/assets/diagrams/azure-local-anywhere-onprem.drawio (100%) rename versioned_docs/{version-1.0.0 => version-2411}/assets/diagrams/azure-local-anywhere-topology.drawio (100%) rename versioned_docs/{version-1.0.0 => version-2411}/assets/diagrams/lld-document-hierarchy.drawio (100%) rename versioned_docs/{version-1.0.0 => version-2411}/assets/diagrams/lld-network-topology.drawio (100%) rename versioned_docs/{version-1.0.0 => version-2411}/assets/diagrams/lld-storage-architecture.drawio (100%) rename versioned_docs/{version-1.0.0 => version-2411}/automation/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/automation/ansible.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/automation/azure-devops-pipelines.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/automation/bicep.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/automation/github-actions.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/automation/gitlab-cicd.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/automation/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/automation/terraform.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/azure-services/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/azure-services/aks-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/azure-services/app-services-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/azure-services/avd-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/azure-services/index.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/azure-services/iot-operations-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/azure-services/ml-ai-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/azure-services/sql-managed-instance-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/design/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/design/hld.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/design/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/design/lld.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-cicd-infra/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-cicd-infra/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-cicd-infra/phase-01-cicd-setup/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-cicd-infra/phase-01-cicd-setup/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-cicd-infra/phase-01-cicd-setup/task-01-bootstrap.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-cicd-infra/phase-01-cicd-setup/task-02-create-project.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-cicd-infra/phase-01-cicd-setup/task-03-configure-project.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-cicd-infra/phase-01-cicd-setup/task-04-create-environments.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-cicd-infra/phase-01-cicd-setup/task-05-configure-variables.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-cicd-infra/phase-01-cicd-setup/task-06-deploy-runners.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/01-purpose-and-scope.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-01-configure-management-groups.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-02-create-subscriptions.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-03-create-resource-groups.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-01-configure-management-group.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-02-create-subscription.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-03-create-resource-groups.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-02-resource-providers/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-02-resource-providers/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-02-resource-providers/task-01-register-resource-providers.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-02-resource-providers/task-02-verify-provider-registration.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-03-rbac-permissions/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-03-rbac-permissions/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-03-rbac-permissions/task-01-create-azure-local-deployment-spn.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-03-rbac-permissions/task-02-assign-rbac-roles.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-01-configure-core-variables.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-02-configure-management-mode.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-03-configure-cluster-mode.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-01-commit-and-push.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-02-monitor-validate-stage.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-03-review-plan-stage.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-04-approve-deployment.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-05-monitor-apply-stage.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-06-verify-test-stage.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-01-verify-resources.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-02-test-connectivity.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-03-validate-configuration.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-01-virtual-network.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-02-vpn-gateway.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-03-s2s-vpn-connection.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-04-p2s-vpn-connection.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-05-azure-bastion.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-06-network-security-groups.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-07-nat-gateway.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-08-arc-gateway.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-09-log-analytics.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-10-key-vault.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-11-deploy-management-vms.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/03-vm-configuration/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/03-vm-configuration/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-05-identity-security/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-05-identity-security/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-azure-foundation/phase-05-identity-security/task-01-pim-conditional-access.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/02-how-to-use-this-runbook.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-key-inputs-and-variables.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-01-active-directory/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-01-active-directory/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-01-active-directory/task-01-ou-creation-pre-creation-artifacts.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-01-active-directory/task-02-security-groups.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-01-active-directory/task-03-dns-node-a-records.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-01-active-directory/task-04-service-admin-accounts.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-01-active-directory/task-05-group-assignments.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-02-enterprise-readiness/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-02-enterprise-readiness/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-01-hardware-inspection.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-02-network-service-verification.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-03-opengear-verification.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-04-validation-signoff.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-03-network-infrastructure/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-03-network-infrastructure/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-01-opengear-console-server.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-02-dell-powerswitch-configuration.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-03-firewall-endpoint-verification.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-04-network-validation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/deployment-methods/01-portal-deployment.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/deployment-methods/02-arm-template-deployment.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/deployment-methods/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/deployment-methods/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-01-hardware-provisioning/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-01-hardware-provisioning/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-01-create-dhcp-reservations-for-idrac-interfaces.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-02-hardware-discovery-via-dell-redfish-api.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-03-create-dhcp-reservations-for-management-nics.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-04-bios-and-idrac-settings-validation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-05-bios-and-idrac-settings-remediation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-02-os-installation/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-02-os-installation/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-02-os-installation/task-01-delete-and-recreate-virtual-disk-on-dell-boss-card.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-02-os-installation/task-02-mount-and-verify-dell-gold-image-iso.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-02-os-installation/task-03-manual-os-installation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-02-os-installation/task-04-verify-os-deployment.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-01-enable-winrm-for-remote-management.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-02-enable-rdp.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-03-configure-static-ip-address.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-04-disable-dhcp-on-management-adapter.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-05-configure-dns-servers.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-06-verify-dns-client-configuration.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-07-configure-time-synchronization-ntp.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-08-enable-icmp-ping.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-09-disable-unused-network-adapters.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-10-configure-hostname.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-11-clear-previous-storage-configuration-conditional.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-12-complete-combined-script-all-steps.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-03-os-configuration/task-13-phase03-verification.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-04-arc-registration/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-04-arc-registration/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-04-arc-registration/task-01-pre-registration-validation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-04-arc-registration/task-02-register-cluster-nodes-with-azure-arc.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-04-arc-registration/task-03-monitor-bootstrap-process.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-04-arc-registration/task-04-verify-arc-registration-and-connectivity.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/arm-template-instructions.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/portal-instructions.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/arm-template-instructions.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/monitor-deployment.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/monitor-validation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-05-cluster-deployment/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/task-01-deploy-sdn.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/task-02-cluster-quorum-configuration.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/task-03-security-groups-applied-to-nodes.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/task-04-ssh-connectivity-to-nodes.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/task-05-storage-configuration.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/task-06-image-downloads.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/task-07-configure-nsgs.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/task-08-logical-network-creation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-cluster-deployment/phase-06-post-deployment/task-09-post-deployment-verification.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-prerequisites-and-assumptions.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/04-variable-management-standard.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-authentication.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-01-sdn-deployment/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-01-sdn-deployment/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-01-sdn-deployment/task-01-validate-sdn-prerequisites.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-01-sdn-deployment/task-02-configure-network-security-groups.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-02-monitoring-observability/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-02-monitoring-observability/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-02-monitoring-observability/task-01-configure-log-analytics-workspace.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-02-monitoring-observability/task-02-configure-azure-monitor-agent.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-02-monitoring-observability/task-03-enable-hci-insights.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-02-monitoring-observability/task-04-setup-alerting.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-02-monitoring-observability/task-05-deploy-omimswac-monitoring.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-02-monitoring-observability/task-05-deploy-wac.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-02-monitoring-observability/task-06-configure-network-device-logging.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-03-backup-dr/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-03-backup-dr/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-03-backup-dr/task-01-configure-azure-backup.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-03-backup-dr/task-02-configure-site-recovery.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-03-backup-dr/task-03-test-dr-procedures.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-04-security-governance/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-04-security-governance/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-04-security-governance/task-01-enable-defender-for-cloud.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-04-security-governance/task-02-apply-azure-policy-initiatives.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-04-security-governance/task-03-configure-security-baselines.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-04-security-governance/task-04-enable-security-logging.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-04-security-governance/task-05-configure-azure-update-manager.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-05-licensing-telemetry/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-05-licensing-telemetry/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-01-enable-azure-hybrid-benefit.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-02-activate-windows-server-subscription.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-03-configure-enhanced-telemetry.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/06-testing-validation/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/06-testing-validation/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/06-testing-validation/task-01-infrastructure-health-validation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/06-testing-validation/task-02-vmfleet-storage-testing.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/06-testing-validation/task-03-network-rdma-validation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/06-testing-validation/task-04-high-availability-testing.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/06-testing-validation/task-05-security-compliance-validation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/06-testing-validation/task-06-backup-dr-validation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-a-references.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-b-troubleshooting.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-c-auth-setup.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-d-script-index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-e-config-templates.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-f-network-validation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-g-validation-checklist.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-i-dell-config.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-j-fortinet-config.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-k-opengear-config.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-m-dell-os10-maintenance.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-n-fortinet-firewall-maintenance.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/appendix-o-opengear-maintenance.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/appendices/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/implementation/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/lab-environment/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/lab-environment/access.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/lab-environment/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/lab-environment/lab-as-built.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/lab-environment/lab-monitoring-plan.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/bcdr-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/cost-management-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/custom-images-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/disconnected-operations-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/governance-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/load-testing-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/monitoring-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/sofs-fslogix-on-azure-local.md (100%) rename versioned_docs/{version-1.0.0 => version-2411}/operations/support-instructions.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/01-naming-standards.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/02-discovery-checklist.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/03-site-assessment.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/04-multi-site-planning.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/05-hardware-requirements.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/06-landing-zone-strategy.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/discovery-sessions/01-pre-discovery-planning.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/discovery-sessions/02-customer-workshops.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/discovery-sessions/03-workload-assessment.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/discovery-sessions/04-data-consolidation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/discovery-sessions/05-deliverables-handoff.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/discovery-sessions/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/discovery-sessions/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/planning/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/reference.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/standards/_category_.json (100%) rename versioned_docs/{version-1.0.0 => version-2411}/standards/automation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/standards/documentation.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/standards/examples.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/standards/index.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/standards/infrastructure.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/standards/naming.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/standards/scripting.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/standards/solutions.mdx (100%) rename versioned_docs/{version-1.0.0 => version-2411}/standards/variables.mdx (100%) delete mode 100644 versioned_sidebars/version-0.0.1-sidebars.json rename versioned_sidebars/{version-1.0.0-sidebars.json => version-2411-sidebars.json} (100%) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 8d7e5f136..736fb61ec 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.0.1" + ".": "2604.0.1" } diff --git a/docs/implementation/04-cluster-deployment/phase-04-arc-registration/index.mdx b/docs/implementation/04-cluster-deployment/phase-04-arc-registration/index.mdx index 415765daa..ac6798efa 100644 --- a/docs/implementation/04-cluster-deployment/phase-04-arc-registration/index.mdx +++ b/docs/implementation/04-cluster-deployment/phase-04-arc-registration/index.mdx @@ -23,7 +23,11 @@ description: "Register Azure Local cluster nodes with Azure Arc for cloud-based ## Details -> **MASTER REFERENCE**: [Register Azure Local with Azure Arc](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-arc-register-server-permissions) +:::info Already Arc-Registered? Skip This Phase +If you installed the OS using **[Simplified Machine Provisioning](../phase-02-os-installation/simplified-provisioning/index.mdx)**, your servers are **already registered with Azure Arc** as part of the provisioning process. You do not need to complete this phase — proceed directly to **[Phase 05: Cluster Deployment](../phase-05-cluster-deployment/index.mdx)**. +::: + +> **MASTER REFERENCE**: [Register Azure Local with Azure Arc](https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-arc-register-server-permissions?view=azloc-2604) **Objective:** Register all cluster nodes with Azure Arc to enable Azure management plane integration and prepare for Azure Local cloud deployment. diff --git a/docusaurus.config.js b/docusaurus.config.js index a5ae378ec..18ceddacf 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -51,14 +51,15 @@ const config = { sidebarPath: './sidebars.js', editUrl: 'https://github.com/AzureLocal/', exclude: ['**/*.drawio'], - lastVersion: '1.0.0', + lastVersion: '2411', versions: { current: { - label: 'Next', - path: 'next', + label: '2604', + path: '', }, - '1.0.0': { - label: '1.0.0', + '2411': { + label: '2411', + path: '2411', badge: true, }, }, @@ -107,7 +108,7 @@ const config = { type: 'docsVersionDropdown', position: 'left', dropdownActiveClassDisabled: true, - versions: ['1.0.0', 'current'], + versions: ['current', '2411'], }, { to: '/docs/', diff --git a/versioned_docs/version-0.0.1/docs-lab-env/_category_.json b/versioned_docs/version-0.0.1/docs-lab-env/_category_.json deleted file mode 100644 index 04626e4a6..000000000 --- a/versioned_docs/version-0.0.1/docs-lab-env/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Azure Local Lab Environment", - "position": 4, - "link": { - "type": "generated-index" - } -} diff --git a/versioned_docs/version-0.0.1/docs-lab-env/about-the-lab.md b/versioned_docs/version-0.0.1/docs-lab-env/about-the-lab.md deleted file mode 100644 index ed858600b..000000000 --- a/versioned_docs/version-0.0.1/docs-lab-env/about-the-lab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sidebar_position: 1 ---- - -# About the lab diff --git a/versioned_docs/version-0.0.1/docs-lab-env/access-the-lab.md b/versioned_docs/version-0.0.1/docs-lab-env/access-the-lab.md deleted file mode 100644 index 4d5cdcbe4..000000000 --- a/versioned_docs/version-0.0.1/docs-lab-env/access-the-lab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Access the lab diff --git a/versioned_docs/version-0.0.1/docs-lab-env/img/docsVersionDropdown.png b/versioned_docs/version-0.0.1/docs-lab-env/img/docsVersionDropdown.png deleted file mode 100644 index 97e4164618b5f8beda34cfa699720aba0ad2e342..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25427 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 diff --git a/versioned_docs/version-0.0.1/docs-lab-env/img/localeDropdown.png b/versioned_docs/version-0.0.1/docs-lab-env/img/localeDropdown.png deleted file mode 100644 index e257edc1f932985396bf59584c7ccfaddf955779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27841 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 JrC|B>e*nH7H{}2T diff --git a/versioned_docs/version-0.0.1/docs-planning-for-azure-local/_category_.json b/versioned_docs/version-0.0.1/docs-planning-for-azure-local/_category_.json deleted file mode 100644 index a233cf06c..000000000 --- a/versioned_docs/version-0.0.1/docs-planning-for-azure-local/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Planning for Azure Local", - "position": 3, - "link": { - "type": "generated-index", - "description": "Planing for Azure Local." - } -} diff --git a/versioned_docs/version-0.0.1/docs-planning-for-azure-local/planning01.md b/versioned_docs/version-0.0.1/docs-planning-for-azure-local/planning01.md deleted file mode 100644 index c561062ff..000000000 --- a/versioned_docs/version-0.0.1/docs-planning-for-azure-local/planning01.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Plan for things diff --git a/versioned_docs/version-0.0.1/intro.md b/versioned_docs/version-0.0.1/intro.md deleted file mode 100644 index 437fdffad..000000000 --- a/versioned_docs/version-0.0.1/intro.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Azure Local Documentation - -**Azure Local Documentation is coming soon.**. diff --git a/versioned_docs/version-1.0.0/assets/diagrams/azure-local-anywhere-management.drawio b/versioned_docs/version-2411/assets/diagrams/azure-local-anywhere-management.drawio similarity index 100% rename from versioned_docs/version-1.0.0/assets/diagrams/azure-local-anywhere-management.drawio rename to versioned_docs/version-2411/assets/diagrams/azure-local-anywhere-management.drawio diff --git a/versioned_docs/version-1.0.0/assets/diagrams/azure-local-anywhere-onprem.drawio b/versioned_docs/version-2411/assets/diagrams/azure-local-anywhere-onprem.drawio similarity index 100% rename from versioned_docs/version-1.0.0/assets/diagrams/azure-local-anywhere-onprem.drawio rename to versioned_docs/version-2411/assets/diagrams/azure-local-anywhere-onprem.drawio diff --git a/versioned_docs/version-1.0.0/assets/diagrams/azure-local-anywhere-topology.drawio b/versioned_docs/version-2411/assets/diagrams/azure-local-anywhere-topology.drawio similarity index 100% rename from versioned_docs/version-1.0.0/assets/diagrams/azure-local-anywhere-topology.drawio rename to versioned_docs/version-2411/assets/diagrams/azure-local-anywhere-topology.drawio diff --git a/versioned_docs/version-1.0.0/assets/diagrams/lld-document-hierarchy.drawio b/versioned_docs/version-2411/assets/diagrams/lld-document-hierarchy.drawio similarity index 100% rename from versioned_docs/version-1.0.0/assets/diagrams/lld-document-hierarchy.drawio rename to versioned_docs/version-2411/assets/diagrams/lld-document-hierarchy.drawio diff --git a/versioned_docs/version-1.0.0/assets/diagrams/lld-network-topology.drawio b/versioned_docs/version-2411/assets/diagrams/lld-network-topology.drawio similarity index 100% rename from versioned_docs/version-1.0.0/assets/diagrams/lld-network-topology.drawio rename to versioned_docs/version-2411/assets/diagrams/lld-network-topology.drawio diff --git a/versioned_docs/version-1.0.0/assets/diagrams/lld-storage-architecture.drawio b/versioned_docs/version-2411/assets/diagrams/lld-storage-architecture.drawio similarity index 100% rename from versioned_docs/version-1.0.0/assets/diagrams/lld-storage-architecture.drawio rename to versioned_docs/version-2411/assets/diagrams/lld-storage-architecture.drawio diff --git a/versioned_docs/version-1.0.0/automation/_category_.json b/versioned_docs/version-2411/automation/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/automation/_category_.json rename to versioned_docs/version-2411/automation/_category_.json diff --git a/versioned_docs/version-1.0.0/automation/ansible.mdx b/versioned_docs/version-2411/automation/ansible.mdx similarity index 100% rename from versioned_docs/version-1.0.0/automation/ansible.mdx rename to versioned_docs/version-2411/automation/ansible.mdx diff --git a/versioned_docs/version-1.0.0/automation/azure-devops-pipelines.mdx b/versioned_docs/version-2411/automation/azure-devops-pipelines.mdx similarity index 100% rename from versioned_docs/version-1.0.0/automation/azure-devops-pipelines.mdx rename to versioned_docs/version-2411/automation/azure-devops-pipelines.mdx diff --git a/versioned_docs/version-1.0.0/automation/bicep.mdx b/versioned_docs/version-2411/automation/bicep.mdx similarity index 100% rename from versioned_docs/version-1.0.0/automation/bicep.mdx rename to versioned_docs/version-2411/automation/bicep.mdx diff --git a/versioned_docs/version-1.0.0/automation/github-actions.mdx b/versioned_docs/version-2411/automation/github-actions.mdx similarity index 100% rename from versioned_docs/version-1.0.0/automation/github-actions.mdx rename to versioned_docs/version-2411/automation/github-actions.mdx diff --git a/versioned_docs/version-1.0.0/automation/gitlab-cicd.mdx b/versioned_docs/version-2411/automation/gitlab-cicd.mdx similarity index 100% rename from versioned_docs/version-1.0.0/automation/gitlab-cicd.mdx rename to versioned_docs/version-2411/automation/gitlab-cicd.mdx diff --git a/versioned_docs/version-1.0.0/automation/index.mdx b/versioned_docs/version-2411/automation/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/automation/index.mdx rename to versioned_docs/version-2411/automation/index.mdx diff --git a/versioned_docs/version-1.0.0/automation/terraform.mdx b/versioned_docs/version-2411/automation/terraform.mdx similarity index 100% rename from versioned_docs/version-1.0.0/automation/terraform.mdx rename to versioned_docs/version-2411/automation/terraform.mdx diff --git a/versioned_docs/version-1.0.0/azure-services/_category_.json b/versioned_docs/version-2411/azure-services/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/azure-services/_category_.json rename to versioned_docs/version-2411/azure-services/_category_.json diff --git a/versioned_docs/version-1.0.0/azure-services/aks-on-azure-local.md b/versioned_docs/version-2411/azure-services/aks-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/azure-services/aks-on-azure-local.md rename to versioned_docs/version-2411/azure-services/aks-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/azure-services/app-services-on-azure-local.md b/versioned_docs/version-2411/azure-services/app-services-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/azure-services/app-services-on-azure-local.md rename to versioned_docs/version-2411/azure-services/app-services-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/azure-services/avd-on-azure-local.md b/versioned_docs/version-2411/azure-services/avd-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/azure-services/avd-on-azure-local.md rename to versioned_docs/version-2411/azure-services/avd-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/azure-services/index.md b/versioned_docs/version-2411/azure-services/index.md similarity index 100% rename from versioned_docs/version-1.0.0/azure-services/index.md rename to versioned_docs/version-2411/azure-services/index.md diff --git a/versioned_docs/version-1.0.0/azure-services/iot-operations-on-azure-local.md b/versioned_docs/version-2411/azure-services/iot-operations-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/azure-services/iot-operations-on-azure-local.md rename to versioned_docs/version-2411/azure-services/iot-operations-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/azure-services/ml-ai-on-azure-local.md b/versioned_docs/version-2411/azure-services/ml-ai-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/azure-services/ml-ai-on-azure-local.md rename to versioned_docs/version-2411/azure-services/ml-ai-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/azure-services/sql-managed-instance-on-azure-local.md b/versioned_docs/version-2411/azure-services/sql-managed-instance-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/azure-services/sql-managed-instance-on-azure-local.md rename to versioned_docs/version-2411/azure-services/sql-managed-instance-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/design/_category_.json b/versioned_docs/version-2411/design/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/design/_category_.json rename to versioned_docs/version-2411/design/_category_.json diff --git a/versioned_docs/version-1.0.0/design/hld.mdx b/versioned_docs/version-2411/design/hld.mdx similarity index 100% rename from versioned_docs/version-1.0.0/design/hld.mdx rename to versioned_docs/version-2411/design/hld.mdx diff --git a/versioned_docs/version-1.0.0/design/index.mdx b/versioned_docs/version-2411/design/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/design/index.mdx rename to versioned_docs/version-2411/design/index.mdx diff --git a/versioned_docs/version-1.0.0/design/lld.mdx b/versioned_docs/version-2411/design/lld.mdx similarity index 100% rename from versioned_docs/version-1.0.0/design/lld.mdx rename to versioned_docs/version-2411/design/lld.mdx diff --git a/versioned_docs/version-1.0.0/implementation/01-cicd-infra/_category_.json b/versioned_docs/version-2411/implementation/01-cicd-infra/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-cicd-infra/_category_.json rename to versioned_docs/version-2411/implementation/01-cicd-infra/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/01-cicd-infra/index.mdx b/versioned_docs/version-2411/implementation/01-cicd-infra/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-cicd-infra/index.mdx rename to versioned_docs/version-2411/implementation/01-cicd-infra/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/_category_.json b/versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/_category_.json rename to versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/index.mdx b/versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/index.mdx rename to versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-01-bootstrap.mdx b/versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-01-bootstrap.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-01-bootstrap.mdx rename to versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-01-bootstrap.mdx diff --git a/versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-02-create-project.mdx b/versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-02-create-project.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-02-create-project.mdx rename to versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-02-create-project.mdx diff --git a/versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-03-configure-project.mdx b/versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-03-configure-project.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-03-configure-project.mdx rename to versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-03-configure-project.mdx diff --git a/versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-04-create-environments.mdx b/versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-04-create-environments.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-04-create-environments.mdx rename to versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-04-create-environments.mdx diff --git a/versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-05-configure-variables.mdx b/versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-05-configure-variables.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-05-configure-variables.mdx rename to versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-05-configure-variables.mdx diff --git a/versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-06-deploy-runners.mdx b/versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-06-deploy-runners.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-cicd-infra/phase-01-cicd-setup/task-06-deploy-runners.mdx rename to versioned_docs/version-2411/implementation/01-cicd-infra/phase-01-cicd-setup/task-06-deploy-runners.mdx diff --git a/versioned_docs/version-1.0.0/implementation/01-purpose-and-scope.mdx b/versioned_docs/version-2411/implementation/01-purpose-and-scope.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/01-purpose-and-scope.mdx rename to versioned_docs/version-2411/implementation/01-purpose-and-scope.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-01-configure-management-groups.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-01-configure-management-groups.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-01-configure-management-groups.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-01-configure-management-groups.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-02-create-subscriptions.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-02-create-subscriptions.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-02-create-subscriptions.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-02-create-subscriptions.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-03-create-resource-groups.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-03-create-resource-groups.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-03-create-resource-groups.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/full-deployment/task-03-create-resource-groups.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-01-configure-management-group.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-01-configure-management-group.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-01-configure-management-group.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-01-configure-management-group.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-02-create-subscription.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-02-create-subscription.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-02-create-subscription.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-02-create-subscription.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-03-create-resource-groups.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-03-create-resource-groups.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-03-create-resource-groups.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-01-landing-zones/simplified-deployment/task-03-create-resource-groups.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-02-resource-providers/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-02-resource-providers/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-02-resource-providers/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-02-resource-providers/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-02-resource-providers/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-02-resource-providers/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-02-resource-providers/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-02-resource-providers/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-02-resource-providers/task-01-register-resource-providers.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-02-resource-providers/task-01-register-resource-providers.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-02-resource-providers/task-01-register-resource-providers.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-02-resource-providers/task-01-register-resource-providers.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-02-resource-providers/task-02-verify-provider-registration.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-02-resource-providers/task-02-verify-provider-registration.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-02-resource-providers/task-02-verify-provider-registration.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-02-resource-providers/task-02-verify-provider-registration.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-03-rbac-permissions/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-03-rbac-permissions/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-03-rbac-permissions/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-03-rbac-permissions/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-03-rbac-permissions/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-03-rbac-permissions/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-03-rbac-permissions/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-03-rbac-permissions/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-03-rbac-permissions/task-01-create-azure-local-deployment-spn.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-03-rbac-permissions/task-01-create-azure-local-deployment-spn.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-03-rbac-permissions/task-01-create-azure-local-deployment-spn.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-03-rbac-permissions/task-01-create-azure-local-deployment-spn.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-03-rbac-permissions/task-02-assign-rbac-roles.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-03-rbac-permissions/task-02-assign-rbac-roles.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-03-rbac-permissions/task-02-assign-rbac-roles.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-03-rbac-permissions/task-02-assign-rbac-roles.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-01-configure-core-variables.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-01-configure-core-variables.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-01-configure-core-variables.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-01-configure-core-variables.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-02-configure-management-mode.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-02-configure-management-mode.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-02-configure-management-mode.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-02-configure-management-mode.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-03-configure-cluster-mode.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-03-configure-cluster-mode.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-03-configure-cluster-mode.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-01-configuration/task-03-configure-cluster-mode.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-01-commit-and-push.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-01-commit-and-push.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-01-commit-and-push.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-01-commit-and-push.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-02-monitor-validate-stage.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-02-monitor-validate-stage.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-02-monitor-validate-stage.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-02-monitor-validate-stage.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-03-review-plan-stage.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-03-review-plan-stage.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-03-review-plan-stage.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-03-review-plan-stage.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-04-approve-deployment.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-04-approve-deployment.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-04-approve-deployment.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-04-approve-deployment.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-05-monitor-apply-stage.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-05-monitor-apply-stage.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-05-monitor-apply-stage.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-05-monitor-apply-stage.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-06-verify-test-stage.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-06-verify-test-stage.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-06-verify-test-stage.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-02-pipeline-execution/task-06-verify-test-stage.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-01-verify-resources.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-01-verify-resources.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-01-verify-resources.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-01-verify-resources.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-02-test-connectivity.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-02-test-connectivity.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-02-test-connectivity.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-02-test-connectivity.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-03-validate-configuration.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-03-validate-configuration.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-03-validate-configuration.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/01-cicd-pipeline-deployment/phase-03-validation/task-03-validate-configuration.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-01-virtual-network.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-01-virtual-network.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-01-virtual-network.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-01-virtual-network.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-02-vpn-gateway.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-02-vpn-gateway.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-02-vpn-gateway.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-02-vpn-gateway.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-03-s2s-vpn-connection.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-03-s2s-vpn-connection.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-03-s2s-vpn-connection.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-03-s2s-vpn-connection.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-04-p2s-vpn-connection.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-04-p2s-vpn-connection.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-04-p2s-vpn-connection.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-04-p2s-vpn-connection.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-05-azure-bastion.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-05-azure-bastion.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-05-azure-bastion.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-05-azure-bastion.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-06-network-security-groups.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-06-network-security-groups.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-06-network-security-groups.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-06-network-security-groups.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-07-nat-gateway.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-07-nat-gateway.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-07-nat-gateway.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-07-nat-gateway.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-08-arc-gateway.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-08-arc-gateway.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-08-arc-gateway.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-08-arc-gateway.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-09-log-analytics.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-09-log-analytics.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-09-log-analytics.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-09-log-analytics.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-10-key-vault.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-10-key-vault.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-10-key-vault.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-10-key-vault.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-11-deploy-management-vms.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-11-deploy-management-vms.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-11-deploy-management-vms.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/02-manual-deployment/task-11-deploy-management-vms.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/03-vm-configuration/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/03-vm-configuration/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/03-vm-configuration/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/03-vm-configuration/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/03-vm-configuration/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/03-vm-configuration/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/03-vm-configuration/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/03-vm-configuration/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-04-azure-management-infrastructure/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-05-identity-security/_category_.json b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-05-identity-security/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-05-identity-security/_category_.json rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-05-identity-security/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-05-identity-security/index.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-05-identity-security/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-05-identity-security/index.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-05-identity-security/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-05-identity-security/task-01-pim-conditional-access.mdx b/versioned_docs/version-2411/implementation/02-azure-foundation/phase-05-identity-security/task-01-pim-conditional-access.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-azure-foundation/phase-05-identity-security/task-01-pim-conditional-access.mdx rename to versioned_docs/version-2411/implementation/02-azure-foundation/phase-05-identity-security/task-01-pim-conditional-access.mdx diff --git a/versioned_docs/version-1.0.0/implementation/02-how-to-use-this-runbook.mdx b/versioned_docs/version-2411/implementation/02-how-to-use-this-runbook.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/02-how-to-use-this-runbook.mdx rename to versioned_docs/version-2411/implementation/02-how-to-use-this-runbook.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-key-inputs-and-variables.mdx b/versioned_docs/version-2411/implementation/03-key-inputs-and-variables.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-key-inputs-and-variables.mdx rename to versioned_docs/version-2411/implementation/03-key-inputs-and-variables.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/_category_.json b/versioned_docs/version-2411/implementation/03-onprem-readiness/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/_category_.json rename to versioned_docs/version-2411/implementation/03-onprem-readiness/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/index.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/index.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/_category_.json b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/_category_.json rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/index.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/index.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/task-01-ou-creation-pre-creation-artifacts.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/task-01-ou-creation-pre-creation-artifacts.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/task-01-ou-creation-pre-creation-artifacts.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/task-01-ou-creation-pre-creation-artifacts.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/task-02-security-groups.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/task-02-security-groups.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/task-02-security-groups.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/task-02-security-groups.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/task-03-dns-node-a-records.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/task-03-dns-node-a-records.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/task-03-dns-node-a-records.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/task-03-dns-node-a-records.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/task-04-service-admin-accounts.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/task-04-service-admin-accounts.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/task-04-service-admin-accounts.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/task-04-service-admin-accounts.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/task-05-group-assignments.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/task-05-group-assignments.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-01-active-directory/task-05-group-assignments.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-01-active-directory/task-05-group-assignments.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/_category_.json b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/_category_.json rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/index.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/index.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-01-hardware-inspection.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-01-hardware-inspection.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-01-hardware-inspection.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-01-hardware-inspection.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-02-network-service-verification.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-02-network-service-verification.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-02-network-service-verification.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-02-network-service-verification.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-03-opengear-verification.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-03-opengear-verification.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-03-opengear-verification.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-03-opengear-verification.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-04-validation-signoff.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-04-validation-signoff.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-04-validation-signoff.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-02-enterprise-readiness/task-04-validation-signoff.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/_category_.json b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/_category_.json rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/index.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/index.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-01-opengear-console-server.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-01-opengear-console-server.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-01-opengear-console-server.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-01-opengear-console-server.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-02-dell-powerswitch-configuration.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-02-dell-powerswitch-configuration.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-02-dell-powerswitch-configuration.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-02-dell-powerswitch-configuration.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-03-firewall-endpoint-verification.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-03-firewall-endpoint-verification.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-03-firewall-endpoint-verification.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-03-firewall-endpoint-verification.mdx diff --git a/versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-04-network-validation.mdx b/versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-04-network-validation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-04-network-validation.mdx rename to versioned_docs/version-2411/implementation/03-onprem-readiness/phase-03-network-infrastructure/task-04-network-validation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/deployment-methods/01-portal-deployment.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/deployment-methods/01-portal-deployment.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/deployment-methods/01-portal-deployment.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/deployment-methods/01-portal-deployment.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/deployment-methods/02-arm-template-deployment.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/deployment-methods/02-arm-template-deployment.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/deployment-methods/02-arm-template-deployment.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/deployment-methods/02-arm-template-deployment.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/deployment-methods/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/deployment-methods/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/deployment-methods/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/deployment-methods/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/deployment-methods/index.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/deployment-methods/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/deployment-methods/index.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/deployment-methods/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/index.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/index.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/index.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/index.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-01-create-dhcp-reservations-for-idrac-interfaces.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-01-create-dhcp-reservations-for-idrac-interfaces.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-01-create-dhcp-reservations-for-idrac-interfaces.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-01-create-dhcp-reservations-for-idrac-interfaces.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-02-hardware-discovery-via-dell-redfish-api.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-02-hardware-discovery-via-dell-redfish-api.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-02-hardware-discovery-via-dell-redfish-api.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-02-hardware-discovery-via-dell-redfish-api.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-03-create-dhcp-reservations-for-management-nics.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-03-create-dhcp-reservations-for-management-nics.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-03-create-dhcp-reservations-for-management-nics.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-03-create-dhcp-reservations-for-management-nics.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-04-bios-and-idrac-settings-validation.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-04-bios-and-idrac-settings-validation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-04-bios-and-idrac-settings-validation.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-04-bios-and-idrac-settings-validation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-05-bios-and-idrac-settings-remediation.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-05-bios-and-idrac-settings-remediation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-05-bios-and-idrac-settings-remediation.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-01-hardware-provisioning/task-05-bios-and-idrac-settings-remediation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/index.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/index.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/task-01-delete-and-recreate-virtual-disk-on-dell-boss-card.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/task-01-delete-and-recreate-virtual-disk-on-dell-boss-card.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/task-01-delete-and-recreate-virtual-disk-on-dell-boss-card.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/task-01-delete-and-recreate-virtual-disk-on-dell-boss-card.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/task-02-mount-and-verify-dell-gold-image-iso.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/task-02-mount-and-verify-dell-gold-image-iso.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/task-02-mount-and-verify-dell-gold-image-iso.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/task-02-mount-and-verify-dell-gold-image-iso.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/task-03-manual-os-installation.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/task-03-manual-os-installation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/task-03-manual-os-installation.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/task-03-manual-os-installation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/task-04-verify-os-deployment.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/task-04-verify-os-deployment.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-02-os-installation/task-04-verify-os-deployment.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-02-os-installation/task-04-verify-os-deployment.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/index.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/index.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-01-enable-winrm-for-remote-management.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-01-enable-winrm-for-remote-management.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-01-enable-winrm-for-remote-management.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-01-enable-winrm-for-remote-management.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-02-enable-rdp.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-02-enable-rdp.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-02-enable-rdp.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-02-enable-rdp.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-03-configure-static-ip-address.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-03-configure-static-ip-address.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-03-configure-static-ip-address.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-03-configure-static-ip-address.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-04-disable-dhcp-on-management-adapter.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-04-disable-dhcp-on-management-adapter.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-04-disable-dhcp-on-management-adapter.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-04-disable-dhcp-on-management-adapter.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-05-configure-dns-servers.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-05-configure-dns-servers.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-05-configure-dns-servers.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-05-configure-dns-servers.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-06-verify-dns-client-configuration.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-06-verify-dns-client-configuration.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-06-verify-dns-client-configuration.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-06-verify-dns-client-configuration.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-07-configure-time-synchronization-ntp.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-07-configure-time-synchronization-ntp.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-07-configure-time-synchronization-ntp.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-07-configure-time-synchronization-ntp.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-08-enable-icmp-ping.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-08-enable-icmp-ping.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-08-enable-icmp-ping.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-08-enable-icmp-ping.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-09-disable-unused-network-adapters.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-09-disable-unused-network-adapters.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-09-disable-unused-network-adapters.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-09-disable-unused-network-adapters.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-10-configure-hostname.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-10-configure-hostname.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-10-configure-hostname.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-10-configure-hostname.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-11-clear-previous-storage-configuration-conditional.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-11-clear-previous-storage-configuration-conditional.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-11-clear-previous-storage-configuration-conditional.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-11-clear-previous-storage-configuration-conditional.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-12-complete-combined-script-all-steps.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-12-complete-combined-script-all-steps.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-12-complete-combined-script-all-steps.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-12-complete-combined-script-all-steps.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-13-phase03-verification.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-13-phase03-verification.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-03-os-configuration/task-13-phase03-verification.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-03-os-configuration/task-13-phase03-verification.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/index.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/index.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/task-01-pre-registration-validation.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/task-01-pre-registration-validation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/task-01-pre-registration-validation.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/task-01-pre-registration-validation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/task-02-register-cluster-nodes-with-azure-arc.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/task-02-register-cluster-nodes-with-azure-arc.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/task-02-register-cluster-nodes-with-azure-arc.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/task-02-register-cluster-nodes-with-azure-arc.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/task-03-monitor-bootstrap-process.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/task-03-monitor-bootstrap-process.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/task-03-monitor-bootstrap-process.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/task-03-monitor-bootstrap-process.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/task-04-verify-arc-registration-and-connectivity.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/task-04-verify-arc-registration-and-connectivity.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-04-arc-registration/task-04-verify-arc-registration-and-connectivity.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-04-arc-registration/task-04-verify-arc-registration-and-connectivity.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/arm-template-instructions.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/arm-template-instructions.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/arm-template-instructions.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/arm-template-instructions.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/portal-instructions.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/portal-instructions.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/portal-instructions.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/active-directory/portal-instructions.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/index.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/index.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/arm-template-instructions.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/arm-template-instructions.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/arm-template-instructions.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/arm-template-instructions.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-methods/local-identity/portal-instructions.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/index.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/index.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/monitor-deployment.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/monitor-deployment.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/monitor-deployment.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/monitor-deployment.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/monitor-validation.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/monitor-validation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/monitor-validation.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/deployment-monitoring/monitor-validation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/index.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-05-cluster-deployment/index.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-05-cluster-deployment/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/_category_.json b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/_category_.json rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/index.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/index.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-01-deploy-sdn.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-01-deploy-sdn.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-01-deploy-sdn.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-01-deploy-sdn.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-02-cluster-quorum-configuration.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-02-cluster-quorum-configuration.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-02-cluster-quorum-configuration.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-02-cluster-quorum-configuration.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-03-security-groups-applied-to-nodes.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-03-security-groups-applied-to-nodes.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-03-security-groups-applied-to-nodes.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-03-security-groups-applied-to-nodes.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-04-ssh-connectivity-to-nodes.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-04-ssh-connectivity-to-nodes.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-04-ssh-connectivity-to-nodes.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-04-ssh-connectivity-to-nodes.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-05-storage-configuration.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-05-storage-configuration.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-05-storage-configuration.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-05-storage-configuration.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-06-image-downloads.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-06-image-downloads.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-06-image-downloads.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-06-image-downloads.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-07-configure-nsgs.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-07-configure-nsgs.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-07-configure-nsgs.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-07-configure-nsgs.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-08-logical-network-creation.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-08-logical-network-creation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-08-logical-network-creation.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-08-logical-network-creation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-09-post-deployment-verification.mdx b/versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-09-post-deployment-verification.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-cluster-deployment/phase-06-post-deployment/task-09-post-deployment-verification.mdx rename to versioned_docs/version-2411/implementation/04-cluster-deployment/phase-06-post-deployment/task-09-post-deployment-verification.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-prerequisites-and-assumptions.mdx b/versioned_docs/version-2411/implementation/04-prerequisites-and-assumptions.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-prerequisites-and-assumptions.mdx rename to versioned_docs/version-2411/implementation/04-prerequisites-and-assumptions.mdx diff --git a/versioned_docs/version-1.0.0/implementation/04-variable-management-standard.mdx b/versioned_docs/version-2411/implementation/04-variable-management-standard.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/04-variable-management-standard.mdx rename to versioned_docs/version-2411/implementation/04-variable-management-standard.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-authentication.mdx b/versioned_docs/version-2411/implementation/05-authentication.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-authentication.mdx rename to versioned_docs/version-2411/implementation/05-authentication.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/_category_.json b/versioned_docs/version-2411/implementation/05-operational-foundations/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/_category_.json rename to versioned_docs/version-2411/implementation/05-operational-foundations/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/index.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/index.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-01-sdn-deployment/_category_.json b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-01-sdn-deployment/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-01-sdn-deployment/_category_.json rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-01-sdn-deployment/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-01-sdn-deployment/index.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-01-sdn-deployment/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-01-sdn-deployment/index.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-01-sdn-deployment/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-01-sdn-deployment/task-01-validate-sdn-prerequisites.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-01-sdn-deployment/task-01-validate-sdn-prerequisites.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-01-sdn-deployment/task-01-validate-sdn-prerequisites.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-01-sdn-deployment/task-01-validate-sdn-prerequisites.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-01-sdn-deployment/task-02-configure-network-security-groups.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-01-sdn-deployment/task-02-configure-network-security-groups.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-01-sdn-deployment/task-02-configure-network-security-groups.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-01-sdn-deployment/task-02-configure-network-security-groups.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/_category_.json b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/_category_.json rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/index.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/index.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-01-configure-log-analytics-workspace.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-01-configure-log-analytics-workspace.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-01-configure-log-analytics-workspace.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-01-configure-log-analytics-workspace.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-02-configure-azure-monitor-agent.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-02-configure-azure-monitor-agent.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-02-configure-azure-monitor-agent.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-02-configure-azure-monitor-agent.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-03-enable-hci-insights.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-03-enable-hci-insights.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-03-enable-hci-insights.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-03-enable-hci-insights.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-04-setup-alerting.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-04-setup-alerting.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-04-setup-alerting.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-04-setup-alerting.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-05-deploy-omimswac-monitoring.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-05-deploy-omimswac-monitoring.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-05-deploy-omimswac-monitoring.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-05-deploy-omimswac-monitoring.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-05-deploy-wac.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-05-deploy-wac.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-05-deploy-wac.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-05-deploy-wac.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-06-configure-network-device-logging.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-06-configure-network-device-logging.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-02-monitoring-observability/task-06-configure-network-device-logging.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-02-monitoring-observability/task-06-configure-network-device-logging.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-03-backup-dr/_category_.json b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-03-backup-dr/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-03-backup-dr/_category_.json rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-03-backup-dr/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-03-backup-dr/index.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-03-backup-dr/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-03-backup-dr/index.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-03-backup-dr/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-03-backup-dr/task-01-configure-azure-backup.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-03-backup-dr/task-01-configure-azure-backup.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-03-backup-dr/task-01-configure-azure-backup.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-03-backup-dr/task-01-configure-azure-backup.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-03-backup-dr/task-02-configure-site-recovery.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-03-backup-dr/task-02-configure-site-recovery.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-03-backup-dr/task-02-configure-site-recovery.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-03-backup-dr/task-02-configure-site-recovery.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-03-backup-dr/task-03-test-dr-procedures.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-03-backup-dr/task-03-test-dr-procedures.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-03-backup-dr/task-03-test-dr-procedures.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-03-backup-dr/task-03-test-dr-procedures.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/_category_.json b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/_category_.json rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/index.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/index.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/task-01-enable-defender-for-cloud.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/task-01-enable-defender-for-cloud.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/task-01-enable-defender-for-cloud.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/task-01-enable-defender-for-cloud.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/task-02-apply-azure-policy-initiatives.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/task-02-apply-azure-policy-initiatives.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/task-02-apply-azure-policy-initiatives.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/task-02-apply-azure-policy-initiatives.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/task-03-configure-security-baselines.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/task-03-configure-security-baselines.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/task-03-configure-security-baselines.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/task-03-configure-security-baselines.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/task-04-enable-security-logging.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/task-04-enable-security-logging.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/task-04-enable-security-logging.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/task-04-enable-security-logging.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/task-05-configure-azure-update-manager.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/task-05-configure-azure-update-manager.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-04-security-governance/task-05-configure-azure-update-manager.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-04-security-governance/task-05-configure-azure-update-manager.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-05-licensing-telemetry/_category_.json b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-05-licensing-telemetry/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-05-licensing-telemetry/_category_.json rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-05-licensing-telemetry/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-05-licensing-telemetry/index.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-05-licensing-telemetry/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-05-licensing-telemetry/index.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-05-licensing-telemetry/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-01-enable-azure-hybrid-benefit.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-01-enable-azure-hybrid-benefit.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-01-enable-azure-hybrid-benefit.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-01-enable-azure-hybrid-benefit.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-02-activate-windows-server-subscription.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-02-activate-windows-server-subscription.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-02-activate-windows-server-subscription.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-02-activate-windows-server-subscription.mdx diff --git a/versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-03-configure-enhanced-telemetry.mdx b/versioned_docs/version-2411/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-03-configure-enhanced-telemetry.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-03-configure-enhanced-telemetry.mdx rename to versioned_docs/version-2411/implementation/05-operational-foundations/phase-05-licensing-telemetry/task-03-configure-enhanced-telemetry.mdx diff --git a/versioned_docs/version-1.0.0/implementation/06-testing-validation/_category_.json b/versioned_docs/version-2411/implementation/06-testing-validation/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/06-testing-validation/_category_.json rename to versioned_docs/version-2411/implementation/06-testing-validation/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/06-testing-validation/index.mdx b/versioned_docs/version-2411/implementation/06-testing-validation/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/06-testing-validation/index.mdx rename to versioned_docs/version-2411/implementation/06-testing-validation/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/06-testing-validation/task-01-infrastructure-health-validation.mdx b/versioned_docs/version-2411/implementation/06-testing-validation/task-01-infrastructure-health-validation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/06-testing-validation/task-01-infrastructure-health-validation.mdx rename to versioned_docs/version-2411/implementation/06-testing-validation/task-01-infrastructure-health-validation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/06-testing-validation/task-02-vmfleet-storage-testing.mdx b/versioned_docs/version-2411/implementation/06-testing-validation/task-02-vmfleet-storage-testing.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/06-testing-validation/task-02-vmfleet-storage-testing.mdx rename to versioned_docs/version-2411/implementation/06-testing-validation/task-02-vmfleet-storage-testing.mdx diff --git a/versioned_docs/version-1.0.0/implementation/06-testing-validation/task-03-network-rdma-validation.mdx b/versioned_docs/version-2411/implementation/06-testing-validation/task-03-network-rdma-validation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/06-testing-validation/task-03-network-rdma-validation.mdx rename to versioned_docs/version-2411/implementation/06-testing-validation/task-03-network-rdma-validation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/06-testing-validation/task-04-high-availability-testing.mdx b/versioned_docs/version-2411/implementation/06-testing-validation/task-04-high-availability-testing.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/06-testing-validation/task-04-high-availability-testing.mdx rename to versioned_docs/version-2411/implementation/06-testing-validation/task-04-high-availability-testing.mdx diff --git a/versioned_docs/version-1.0.0/implementation/06-testing-validation/task-05-security-compliance-validation.mdx b/versioned_docs/version-2411/implementation/06-testing-validation/task-05-security-compliance-validation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/06-testing-validation/task-05-security-compliance-validation.mdx rename to versioned_docs/version-2411/implementation/06-testing-validation/task-05-security-compliance-validation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/06-testing-validation/task-06-backup-dr-validation.mdx b/versioned_docs/version-2411/implementation/06-testing-validation/task-06-backup-dr-validation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/06-testing-validation/task-06-backup-dr-validation.mdx rename to versioned_docs/version-2411/implementation/06-testing-validation/task-06-backup-dr-validation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/_category_.json b/versioned_docs/version-2411/implementation/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/_category_.json rename to versioned_docs/version-2411/implementation/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/appendices/_category_.json b/versioned_docs/version-2411/implementation/appendices/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/_category_.json rename to versioned_docs/version-2411/implementation/appendices/_category_.json diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-a-references.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-a-references.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-a-references.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-a-references.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-b-troubleshooting.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-b-troubleshooting.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-b-troubleshooting.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-b-troubleshooting.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-c-auth-setup.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-c-auth-setup.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-c-auth-setup.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-c-auth-setup.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-d-script-index.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-d-script-index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-d-script-index.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-d-script-index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-e-config-templates.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-e-config-templates.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-e-config-templates.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-e-config-templates.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-f-network-validation.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-f-network-validation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-f-network-validation.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-f-network-validation.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-g-validation-checklist.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-g-validation-checklist.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-g-validation-checklist.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-g-validation-checklist.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-i-dell-config.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-i-dell-config.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-i-dell-config.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-i-dell-config.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-j-fortinet-config.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-j-fortinet-config.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-j-fortinet-config.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-j-fortinet-config.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-k-opengear-config.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-k-opengear-config.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-k-opengear-config.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-k-opengear-config.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-m-dell-os10-maintenance.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-m-dell-os10-maintenance.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-m-dell-os10-maintenance.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-m-dell-os10-maintenance.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-n-fortinet-firewall-maintenance.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-n-fortinet-firewall-maintenance.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-n-fortinet-firewall-maintenance.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-n-fortinet-firewall-maintenance.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/appendix-o-opengear-maintenance.mdx b/versioned_docs/version-2411/implementation/appendices/appendix-o-opengear-maintenance.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/appendix-o-opengear-maintenance.mdx rename to versioned_docs/version-2411/implementation/appendices/appendix-o-opengear-maintenance.mdx diff --git a/versioned_docs/version-1.0.0/implementation/appendices/index.mdx b/versioned_docs/version-2411/implementation/appendices/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/appendices/index.mdx rename to versioned_docs/version-2411/implementation/appendices/index.mdx diff --git a/versioned_docs/version-1.0.0/implementation/index.mdx b/versioned_docs/version-2411/implementation/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/implementation/index.mdx rename to versioned_docs/version-2411/implementation/index.mdx diff --git a/versioned_docs/version-1.0.0/index.mdx b/versioned_docs/version-2411/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/index.mdx rename to versioned_docs/version-2411/index.mdx diff --git a/versioned_docs/version-1.0.0/lab-environment/_category_.json b/versioned_docs/version-2411/lab-environment/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/lab-environment/_category_.json rename to versioned_docs/version-2411/lab-environment/_category_.json diff --git a/versioned_docs/version-1.0.0/lab-environment/access.mdx b/versioned_docs/version-2411/lab-environment/access.mdx similarity index 100% rename from versioned_docs/version-1.0.0/lab-environment/access.mdx rename to versioned_docs/version-2411/lab-environment/access.mdx diff --git a/versioned_docs/version-1.0.0/lab-environment/index.mdx b/versioned_docs/version-2411/lab-environment/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/lab-environment/index.mdx rename to versioned_docs/version-2411/lab-environment/index.mdx diff --git a/versioned_docs/version-1.0.0/lab-environment/lab-as-built.mdx b/versioned_docs/version-2411/lab-environment/lab-as-built.mdx similarity index 100% rename from versioned_docs/version-1.0.0/lab-environment/lab-as-built.mdx rename to versioned_docs/version-2411/lab-environment/lab-as-built.mdx diff --git a/versioned_docs/version-1.0.0/lab-environment/lab-monitoring-plan.mdx b/versioned_docs/version-2411/lab-environment/lab-monitoring-plan.mdx similarity index 100% rename from versioned_docs/version-1.0.0/lab-environment/lab-monitoring-plan.mdx rename to versioned_docs/version-2411/lab-environment/lab-monitoring-plan.mdx diff --git a/versioned_docs/version-1.0.0/operations/_category_.json b/versioned_docs/version-2411/operations/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/operations/_category_.json rename to versioned_docs/version-2411/operations/_category_.json diff --git a/versioned_docs/version-1.0.0/operations/bcdr-on-azure-local.md b/versioned_docs/version-2411/operations/bcdr-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/operations/bcdr-on-azure-local.md rename to versioned_docs/version-2411/operations/bcdr-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/operations/cost-management-on-azure-local.md b/versioned_docs/version-2411/operations/cost-management-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/operations/cost-management-on-azure-local.md rename to versioned_docs/version-2411/operations/cost-management-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/operations/custom-images-on-azure-local.md b/versioned_docs/version-2411/operations/custom-images-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/operations/custom-images-on-azure-local.md rename to versioned_docs/version-2411/operations/custom-images-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/operations/disconnected-operations-on-azure-local.md b/versioned_docs/version-2411/operations/disconnected-operations-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/operations/disconnected-operations-on-azure-local.md rename to versioned_docs/version-2411/operations/disconnected-operations-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/operations/governance-on-azure-local.md b/versioned_docs/version-2411/operations/governance-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/operations/governance-on-azure-local.md rename to versioned_docs/version-2411/operations/governance-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/operations/index.mdx b/versioned_docs/version-2411/operations/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/operations/index.mdx rename to versioned_docs/version-2411/operations/index.mdx diff --git a/versioned_docs/version-1.0.0/operations/load-testing-on-azure-local.md b/versioned_docs/version-2411/operations/load-testing-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/operations/load-testing-on-azure-local.md rename to versioned_docs/version-2411/operations/load-testing-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/operations/monitoring-on-azure-local.md b/versioned_docs/version-2411/operations/monitoring-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/operations/monitoring-on-azure-local.md rename to versioned_docs/version-2411/operations/monitoring-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/operations/sofs-fslogix-on-azure-local.md b/versioned_docs/version-2411/operations/sofs-fslogix-on-azure-local.md similarity index 100% rename from versioned_docs/version-1.0.0/operations/sofs-fslogix-on-azure-local.md rename to versioned_docs/version-2411/operations/sofs-fslogix-on-azure-local.md diff --git a/versioned_docs/version-1.0.0/operations/support-instructions.mdx b/versioned_docs/version-2411/operations/support-instructions.mdx similarity index 100% rename from versioned_docs/version-1.0.0/operations/support-instructions.mdx rename to versioned_docs/version-2411/operations/support-instructions.mdx diff --git a/versioned_docs/version-1.0.0/planning/01-naming-standards.mdx b/versioned_docs/version-2411/planning/01-naming-standards.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/01-naming-standards.mdx rename to versioned_docs/version-2411/planning/01-naming-standards.mdx diff --git a/versioned_docs/version-1.0.0/planning/02-discovery-checklist.mdx b/versioned_docs/version-2411/planning/02-discovery-checklist.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/02-discovery-checklist.mdx rename to versioned_docs/version-2411/planning/02-discovery-checklist.mdx diff --git a/versioned_docs/version-1.0.0/planning/03-site-assessment.mdx b/versioned_docs/version-2411/planning/03-site-assessment.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/03-site-assessment.mdx rename to versioned_docs/version-2411/planning/03-site-assessment.mdx diff --git a/versioned_docs/version-1.0.0/planning/04-multi-site-planning.mdx b/versioned_docs/version-2411/planning/04-multi-site-planning.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/04-multi-site-planning.mdx rename to versioned_docs/version-2411/planning/04-multi-site-planning.mdx diff --git a/versioned_docs/version-1.0.0/planning/05-hardware-requirements.mdx b/versioned_docs/version-2411/planning/05-hardware-requirements.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/05-hardware-requirements.mdx rename to versioned_docs/version-2411/planning/05-hardware-requirements.mdx diff --git a/versioned_docs/version-1.0.0/planning/06-landing-zone-strategy.mdx b/versioned_docs/version-2411/planning/06-landing-zone-strategy.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/06-landing-zone-strategy.mdx rename to versioned_docs/version-2411/planning/06-landing-zone-strategy.mdx diff --git a/versioned_docs/version-1.0.0/planning/_category_.json b/versioned_docs/version-2411/planning/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/planning/_category_.json rename to versioned_docs/version-2411/planning/_category_.json diff --git a/versioned_docs/version-1.0.0/planning/discovery-sessions/01-pre-discovery-planning.mdx b/versioned_docs/version-2411/planning/discovery-sessions/01-pre-discovery-planning.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/discovery-sessions/01-pre-discovery-planning.mdx rename to versioned_docs/version-2411/planning/discovery-sessions/01-pre-discovery-planning.mdx diff --git a/versioned_docs/version-1.0.0/planning/discovery-sessions/02-customer-workshops.mdx b/versioned_docs/version-2411/planning/discovery-sessions/02-customer-workshops.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/discovery-sessions/02-customer-workshops.mdx rename to versioned_docs/version-2411/planning/discovery-sessions/02-customer-workshops.mdx diff --git a/versioned_docs/version-1.0.0/planning/discovery-sessions/03-workload-assessment.mdx b/versioned_docs/version-2411/planning/discovery-sessions/03-workload-assessment.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/discovery-sessions/03-workload-assessment.mdx rename to versioned_docs/version-2411/planning/discovery-sessions/03-workload-assessment.mdx diff --git a/versioned_docs/version-1.0.0/planning/discovery-sessions/04-data-consolidation.mdx b/versioned_docs/version-2411/planning/discovery-sessions/04-data-consolidation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/discovery-sessions/04-data-consolidation.mdx rename to versioned_docs/version-2411/planning/discovery-sessions/04-data-consolidation.mdx diff --git a/versioned_docs/version-1.0.0/planning/discovery-sessions/05-deliverables-handoff.mdx b/versioned_docs/version-2411/planning/discovery-sessions/05-deliverables-handoff.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/discovery-sessions/05-deliverables-handoff.mdx rename to versioned_docs/version-2411/planning/discovery-sessions/05-deliverables-handoff.mdx diff --git a/versioned_docs/version-1.0.0/planning/discovery-sessions/_category_.json b/versioned_docs/version-2411/planning/discovery-sessions/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/planning/discovery-sessions/_category_.json rename to versioned_docs/version-2411/planning/discovery-sessions/_category_.json diff --git a/versioned_docs/version-1.0.0/planning/discovery-sessions/index.mdx b/versioned_docs/version-2411/planning/discovery-sessions/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/discovery-sessions/index.mdx rename to versioned_docs/version-2411/planning/discovery-sessions/index.mdx diff --git a/versioned_docs/version-1.0.0/planning/index.mdx b/versioned_docs/version-2411/planning/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/planning/index.mdx rename to versioned_docs/version-2411/planning/index.mdx diff --git a/versioned_docs/version-1.0.0/reference.mdx b/versioned_docs/version-2411/reference.mdx similarity index 100% rename from versioned_docs/version-1.0.0/reference.mdx rename to versioned_docs/version-2411/reference.mdx diff --git a/versioned_docs/version-1.0.0/standards/_category_.json b/versioned_docs/version-2411/standards/_category_.json similarity index 100% rename from versioned_docs/version-1.0.0/standards/_category_.json rename to versioned_docs/version-2411/standards/_category_.json diff --git a/versioned_docs/version-1.0.0/standards/automation.mdx b/versioned_docs/version-2411/standards/automation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/standards/automation.mdx rename to versioned_docs/version-2411/standards/automation.mdx diff --git a/versioned_docs/version-1.0.0/standards/documentation.mdx b/versioned_docs/version-2411/standards/documentation.mdx similarity index 100% rename from versioned_docs/version-1.0.0/standards/documentation.mdx rename to versioned_docs/version-2411/standards/documentation.mdx diff --git a/versioned_docs/version-1.0.0/standards/examples.mdx b/versioned_docs/version-2411/standards/examples.mdx similarity index 100% rename from versioned_docs/version-1.0.0/standards/examples.mdx rename to versioned_docs/version-2411/standards/examples.mdx diff --git a/versioned_docs/version-1.0.0/standards/index.mdx b/versioned_docs/version-2411/standards/index.mdx similarity index 100% rename from versioned_docs/version-1.0.0/standards/index.mdx rename to versioned_docs/version-2411/standards/index.mdx diff --git a/versioned_docs/version-1.0.0/standards/infrastructure.mdx b/versioned_docs/version-2411/standards/infrastructure.mdx similarity index 100% rename from versioned_docs/version-1.0.0/standards/infrastructure.mdx rename to versioned_docs/version-2411/standards/infrastructure.mdx diff --git a/versioned_docs/version-1.0.0/standards/naming.mdx b/versioned_docs/version-2411/standards/naming.mdx similarity index 100% rename from versioned_docs/version-1.0.0/standards/naming.mdx rename to versioned_docs/version-2411/standards/naming.mdx diff --git a/versioned_docs/version-1.0.0/standards/scripting.mdx b/versioned_docs/version-2411/standards/scripting.mdx similarity index 100% rename from versioned_docs/version-1.0.0/standards/scripting.mdx rename to versioned_docs/version-2411/standards/scripting.mdx diff --git a/versioned_docs/version-1.0.0/standards/solutions.mdx b/versioned_docs/version-2411/standards/solutions.mdx similarity index 100% rename from versioned_docs/version-1.0.0/standards/solutions.mdx rename to versioned_docs/version-2411/standards/solutions.mdx diff --git a/versioned_docs/version-1.0.0/standards/variables.mdx b/versioned_docs/version-2411/standards/variables.mdx similarity index 100% rename from versioned_docs/version-1.0.0/standards/variables.mdx rename to versioned_docs/version-2411/standards/variables.mdx diff --git a/versioned_sidebars/version-0.0.1-sidebars.json b/versioned_sidebars/version-0.0.1-sidebars.json deleted file mode 100644 index 2782dc0f4..000000000 --- a/versioned_sidebars/version-0.0.1-sidebars.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "sidebar": [ - { - "type": "autogenerated", - "dirName": "." - } - ] -} diff --git a/versioned_sidebars/version-1.0.0-sidebars.json b/versioned_sidebars/version-2411-sidebars.json similarity index 100% rename from versioned_sidebars/version-1.0.0-sidebars.json rename to versioned_sidebars/version-2411-sidebars.json diff --git a/versions.json b/versions.json index 6b64aef11..c63473e1a 100644 --- a/versions.json +++ b/versions.json @@ -1,4 +1,3 @@ [ - "1.0.0", - "0.0.1" + "2411" ] From 483fa4d5394929631c4d81df6f4f9323f08ccafb Mon Sep 17 00:00:00 2001 From: Kris Turner Date: Fri, 1 May 2026 19:48:24 -0400 Subject: [PATCH 3/4] docs: add README.md required by repo structure validation Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 000000000..d8e012d26 --- /dev/null +++ b/README.md @@ -0,0 +1,44 @@ +# Azure Local Cloud Documentation + +[![Deploy](https://github.com/AzureLocal/azurelocal.github.io/actions/workflows/deploy.yml/badge.svg)](https://github.com/AzureLocal/azurelocal.github.io/actions/workflows/deploy.yml) + +Community documentation for [Azure Local](https://learn.microsoft.com/en-us/azure/azure-local/) — Microsoft's hybrid cloud infrastructure platform enabled by Azure Arc. + +**Live site:** [https://azurelocal.cloud](https://azurelocal.cloud) + +## What's Here + +- **Implementation Guide** — End-to-end deployment runbook covering CI/CD infrastructure, Azure foundation, on-prem readiness, cluster deployment, operational foundations, and testing/validation +- **Planning** — Naming standards, discovery checklists, site assessment, hardware requirements, landing zone strategy +- **Design** — High-level and low-level design documents +- **Operations** — Day-2 operational procedures +- **Automation** — IaC patterns and pipeline guidance +- **Azure Services** — Running Azure services on Azure Local (AVD, AKS, SQL MI, App Services, ML/AI) +- **Lab Environment** — Lab setup and access + +## Versioning + +Documentation versions align with Azure Local build releases: + +| Version | Description | +|---------|-------------| +| **2604** | Current — includes Simplified Provisioning (Preview), SAN (Disaggregated) deployment, Local Identity GA | +| **2411** | Previous release baseline | + +## Local Development + +```bash +npm install +npm run start # Dev server at http://localhost:3000 +npm run build # Production build +``` + +Built with [Docusaurus](https://docusaurus.io/). + +## Contributing + +See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. + +## License + +See [LICENSE](LICENSE). From 06dc10ccebdde0864ac4101a7540fa380f9edfdf Mon Sep 17 00:00:00 2001 From: Kris Turner Date: Fri, 1 May 2026 19:56:57 -0400 Subject: [PATCH 4/4] fix(security): address review feedback on credentials and Defender exclusions - Add Defender exclusion cleanup guidance with Remove-MpPreference command - Add factory-default credential warnings linking to Microsoft's official docs - Scope Defender exclusion instructions to narrow, trusted paths only Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../task-01-create-usb-media.mdx | 15 +++++++++++++-- .../task-02-prepare-machines.mdx | 4 ++++ .../task-04-monitor-progress.mdx | 4 ++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-01-create-usb-media.mdx b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-01-create-usb-media.mdx index be6048640..9dd5f7003 100644 --- a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-01-create-usb-media.mdx +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-01-create-usb-media.mdx @@ -68,15 +68,26 @@ The USB preparation tool **erases all data** on the selected USB drive. Back up ### Step 2: Add Defender Exclusion -The USB preparation tool requires a Windows Defender exclusion to run properly: +The USB preparation tool requires a Windows Defender exclusion to run properly. Scope the exclusion narrowly to only the specific extracted path you downloaded from the Azure portal: ```powershell -# Add exclusion for the USB preparation tool +# Add exclusion for the USB preparation tool — use the exact path to your extracted folder Add-MpPreference -ExclusionPath "{PATH_TO_EXTRACTED_FOLDER}\usb_prep.exe" ``` Alternatively: **Windows Security** → **Virus & threat protection** → **Manage settings** → **Exclusions** → **Add an Exclusion** → **File** → select `usb_prep.exe`. +:::warning Remove Defender Exclusion After Use +Defender exclusions reduce your security posture. After you have finished creating the USB media in Step 3, remove the exclusion immediately: + +```powershell +# Remove the exclusion after USB creation is complete +Remove-MpPreference -ExclusionPath "{PATH_TO_EXTRACTED_FOLDER}\usb_prep.exe" +``` + +Or remove it via **Windows Security** → **Virus & threat protection** → **Manage settings** → **Exclusions** → remove the `usb_prep.exe` entry. +::: + ### Step 3: Create the Bootable USB 1. Attach the USB flash drive to your Windows 11 PC diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-02-prepare-machines.mdx b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-02-prepare-machines.mdx index ed8d11162..95d08e61b 100644 --- a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-02-prepare-machines.mdx +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-02-prepare-machines.mdx @@ -92,6 +92,10 @@ Collect the ownership voucher for each machine using one of two methods: - Default password: `Password1` 4. Download the ownership voucher +:::caution Factory Default Credentials +The credentials above (`edgeuser` / `Password1`) are [Microsoft's published factory defaults](https://learn.microsoft.com/en-us/azure/azure-local/deploy/simplified-machine-provisioning) for the maintenance environment. Change them at the earliest opportunity after initial connection. These credentials are replaced automatically once the Azure Stack HCI OS installs and your configured administrator credentials take effect. +::: + **Option B — From USB drive:** 1. Reattach the USB flash drive to your Windows 11 PC diff --git a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-04-monitor-progress.mdx b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-04-monitor-progress.mdx index d83cc5673..8ce4c79a3 100644 --- a/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-04-monitor-progress.mdx +++ b/docs/implementation/04-cluster-deployment/phase-02-os-installation/simplified-provisioning/task-04-monitor-progress.mdx @@ -57,6 +57,10 @@ After provisioning machines from Azure in [Task 03](./task-03-provision-from-azu - Default username: `edgeuser` - Default password: `Password1` +:::caution Factory Default Credentials +The credentials above (`edgeuser` / `Password1`) are [Microsoft's published factory defaults](https://learn.microsoft.com/en-us/azure/azure-local/deploy/simplified-machine-provisioning) for the maintenance environment. Change them at the earliest opportunity after initial connection. +::: + :::info Credential Change After the Azure Stack HCI OS installs, the default credentials change to the administrator credentials you configured in [Task 03](./task-03-provision-from-azure.mdx). Use those credentials for subsequent connections. :::