Customer Discovery Workshops
DOCUMENT CATEGORY: Runbook SCOPE: Customer-facing discovery sessions PURPOSE: Gather technical and business requirements MASTER REFERENCE: Microsoft Learn - Azure Local Planning
Status: Active
Discovery workshops are structured customer-facing sessions designed to gather all technical and business information required for successful Azure Local implementation.
Workshop Planning and Logistics
Workshop Structure
Day 1: Business and Technical Overview (4 hours)
- Hour 1: Business requirements and objectives
- Hour 2: Current state architecture review
- Hour 3: Application portfolio discussion
- Hour 4: Compliance and security requirements
Day 2: Technical Deep Dive (6 hours)
- Hours 1-2: Infrastructure assessment
- Hours 3-4: Network architecture workshop
- Hours 5-6: Migration strategy session
Day 3: Design Validation (2 hours)
- Hour 1: Review preliminary design
- Hour 2: Validate assumptions and next steps
Naming Standards Workshop
Customer Naming Convention Development
During discovery, work with the customer to establish naming standards that will be used throughout the implementation.
Workshop Output - Naming Standards Document
# Azure Local Naming Standards
## Customer: [Customer Name]
## Date Established: [Date]
### 1. On-Premises Infrastructure
#### Azure Local Cluster Nodes
Pattern: {CUSTOMER}AX{NN}
Examples:
- CONAX01 (Customer AX Node 01)
- CONAX02 (Customer AX Node 02)
#### Management Infrastructure
- Domain Controllers: {CUSTOMER}DC{NN}
- Certificate Servers: {CUSTOMER}CA{NN}
- WAC Gateway: {CUSTOMER}WACGW
- Tools Server: {CUSTOMER}TOOLS
### 2. Azure Resources
#### Resource Groups
Pattern: rg-{customer}-{component}-{environment}-{region}
Examples:
- rg-con-azlocal-prod-eus
- rg-con-network-prod-eus
- rg-con-management-prod-eus
#### Virtual Networks and Subnets
VNet Pattern: vnet-{customer}-{environment}-{region}
Subnet Pattern: snet-{purpose}-{environment}
Examples:
- vnet-con-prod-eus
- snet-management-prod
- snet-vms-prod
#### Storage and Key Vault
Storage: st{customer}azl{env}{region}
Key Vault: kv-{customer}-{env}-{region}
Examples:
- stconazlprodeus
- kv-con-prod-eus
### 3. Virtual Machines
Pattern: {customer}-{app}-{role}-{env}-{nn}
Examples:
- CON-SQL-DB-PROD-01
- CON-WEB-APP-PROD-01
- CON-APP-SVC-PROD-01
Network Requirements Discovery
Network Planning Workshop Output
VLAN Allocation Table (Customer-Specific)
| VLAN ID | Purpose | IP Range | Subnet Mask | Gateway | Notes |
|---|---|---|---|---|---|
| 100 | Management | 10.10.100.0 | /24 | 10.10.100.1 | iDRAC, cluster management |
| 711 | Storage 1 | Non-routed | /24 | N/A | Storage Spaces Direct |
| 712 | Storage 2 | Non-routed | /24 | N/A | Storage Spaces Direct |
| 200 | Production VMs | 10.10.200.0 | /24 | 10.10.200.1 | Production workloads |
| 201 | Development VMs | 10.10.201.0 | /24 | 10.10.201.1 | Dev/Test workloads |
| 300 | Backup | 10.10.300.0 | /24 | 10.10.300.1 | Backup traffic isolation |
| 400 | DMZ | 10.10.400.0 | /24 | 10.10.400.1 | Internet-facing services |
IP Address Planning (Management Network)
| Device/Service | Hostname | IP Address | Purpose |
|---|---|---|---|
| Cluster IP | CONCLUS01 | 10.10.100.10 | Cluster management |
| Node 1 | CONAX01 | 10.10.100.11 | AX Node 1 management |
| Node 2 | CONAX02 | 10.10.100.12 | AX Node 2 management |
| Node 3 | CONAX03 | 10.10.100.13 | AX Node 3 management |
| Node 4 | CONAX04 | 10.10.100.14 | AX Node 4 management |
| Reserved | - | 10.10.100.15-20 | Future expansion |
| iDRAC Node 1 | CONAX01-iDRAC | 10.10.100.21 | Out-of-band management |
| iDRAC Node 2 | CONAX02-iDRAC | 10.10.100.22 | Out-of-band management |
| iDRAC Node 3 | CONAX03-iDRAC | 10.10.100.23 | Out-of-band management |
| iDRAC Node 4 | CONAX04-iDRAC | 10.10.100.24 | Out-of-band management |
DNS and Active Directory Planning
DNS Namespace Design
External DNS Domain: customer.com
Internal AD Domain: azurelocal.mgmt
Azure Local Cluster: cluster.azurelocal.mgmt
DNS Zones:
├── azurelocal.mgmt (AD-integrated)
├── cluster.azurelocal.mgmt (for cluster resources)
├── vms.azurelocal.mgmt (for guest VMs)
└── _msdcs.azurelocal.mgmt (AD service records)
Active Directory OU Structure
azurelocal.mgmt
└── MGMT
├── Admins
│ ├── Azure Local Cloud (Domain Admin)
│ └── Azure Local Cloud2 (Domain Admin)
├── Operations
│ ├── tpoperator
│ ├── Azure Local Cloud-backup
│ └── Azure Local Cloud-mos
├── Security Groups
│ ├── Azure Local Admins
│ ├── Network Controller Admins
│ └── Azure Local Cloud Admins
├── Servers
│ └── Clusters
│ └── AzureLocal
│ └── CONCLUS01 (OU for cluster)
└── Services
├── svc.ncadmin
├── tpdomainjoin
└── svc.migration