Skip to main content
Version: 1.0.0

Management Servers

Reference Azure

DOCUMENT CATEGORY: Reference
SCOPE: Management server definitions (deployment-agnostic)
PURPOSE: Capture server details as variables for use across deployment phases
MASTER REFERENCE: Microsoft Learn - Azure Local

Status: Active

Overview

Management servers support Azure Local operations regardless of where they are deployed. Each server may live in Azure (IaaS VM), Azure Local (AzureStack HCI VM), or on-premises (physical or virtual). Variable capture happens here; server-specific configuration steps live in the phases that consume each server.

Deployment-Agnostic Design

These servers are not required to be Azure VMs. Use whatever deployment target fits your environment:

  • azure — Azure IaaS VM (recommended for greenfield deployments)
  • azurelocal — VM running on an Azure Local cluster
  • onprem — Physical server or VM in an on-premises environment

Management Server Inventory

ServerVariable KeyRoleConfiguration Phase
Domain Controller 1compute.vms.management.dc1Active Directory, DNSEnvironment-specific
Domain Controller 2compute.vms.management.dc2Active Directory (secondary), DNSEnvironment-specific
Jumpbox / Utilitycompute.vms.management.jumpboxAdmin jump server, line-of-sight to clusterPart 5, Phase 02, Task 05
Windows Admin Centercompute.vms.management.wacWeb-based cluster management portalPart 5, Phase 02, Task 05
Syslog / NDMcompute.vms.management.syslogSyslog + SNMP receiver → Azure MonitorPart 5, Phase 02, Task 07

Variable Capture

Capture server details in config/variables.yml under compute.vms.management. These variables are referenced by automation scripts across all phases.

Domain Controllers

compute:
vms:
management:
dc1:
dc1_hostname: "dc01"
dc1_ip: "10.20.1.10"
dc1_fqdn: "dc01.corp.example.com"
dc1_deployment_target: "azure" # azure | azurelocal | onprem
dc2:
dc2_hostname: "dc02"
dc2_ip: "10.20.1.11"
dc2_fqdn: "dc02.corp.example.com"
dc2_deployment_target: "azure" # azure | azurelocal | onprem

Jumpbox / Utility Server

      jumpbox:
jumpbox_hostname: "jumpbox01"
jumpbox_ip: "10.20.1.20"
jumpbox_fqdn: "jumpbox01.corp.example.com"
jumpbox_deployment_target: "azure" # azure | azurelocal | onprem

Windows Admin Center

      wac:
wac_hostname: "wac01"
wac_ip: "10.20.1.21"
wac_fqdn: "wac01.corp.example.com"
wac_port: 443
wac_deployment_target: "azure" # azure | azurelocal | onprem

Syslog / NDM Server

      syslog:
syslog_hostname: "syslog01"
syslog_ip: "10.20.1.50"
syslog_fqdn: "syslog01.corp.example.com"
syslog_deployment_target: "azure" # azure | azurelocal | onprem

Configuration Phases

Management server deployment and configuration is intentionally split from variable capture:


PreviousUpNext
Manual DeploymentPhase 04: Management InfrastructurePhase 05: Identity & Access Management