Skip to content

Commit 41e7098

Browse files
authored
Merge pull request #6741 from Justinha/patch-1
Update adds-on-azure-vm.md
2 parents 5090fa7 + 5fb8aba commit 41e7098

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

WindowsServerDocs/identity/ad-ds/deploy/virtual-dc/adds-on-azure-vm.md

+13-15
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Install Active Directory Domain Services on an Azure virtual machine
33
description: How to create a new Active Directory forest on a virtual machine (VM) on an Azure virtual machine.
4-
author: iainfoulds
4+
author: justinha
55
ms.author: justinha
6-
manager: daveba
7-
ms.date: 6/28/2022
6+
manager: femila
7+
ms.date: 03/18/2025
88
ms.topic: article
99
---
1010

@@ -19,7 +19,7 @@ AD DS can run on an Azure virtual machine (VM) in the same way it runs in many o
1919
* An Azure virtual machine [availability set](/azure/virtual-machines/availability-set-overview) to put two Active Directory Domain Services (AD DS) domain controllers in.
2020
* Two Azure virtual machines to run AD DS and DNS.
2121

22-
### Items that are not covered
22+
### Items that aren't covered
2323

2424
* [Creating a site-to-site VPN connection](/azure/vpn-gateway/tutorial-site-to-site-portal) from an on-premises location
2525
* [Securing network traffic in Azure](/azure/security/azure-security-network-security-best-practices)
@@ -39,17 +39,17 @@ If you don't have an Azure subscription, [create a free account](https://azure.m
3939

4040
The following script automates the process of building two Windows Server 2019 VMs, for the purpose of building domain controllers for a new Active Directory Forest in Azure. An administrator can modify the variables below to suit their needs, then complete, as one operation. The script creates the necessary resource group, network security group with a traffic rule for Remote Desktop, virtual network and subnet, and availability group. The VMs are each then built with a 20 GB data disk with caching disabled for AD DS to be installed to.
4141

42-
The script below can be run directly from the Azure portal. If you choose to install and use the CLI locally, this quickstart requires that you are running the Azure CLI version 2.0.4 or later. Run `az --version` to find the version. If you need to install or upgrade, see [Install Azure CLI 2.0](/cli/azure/install-azure-cli).
42+
The script below can be run directly from the Azure portal. If you choose to install and use the CLI locally, this quickstart requires that you're running the Azure CLI version 2.0.4 or later. Run `az --version` to find the version. If you need to install or upgrade, see [Install Azure CLI 2.0](/cli/azure/install-azure-cli).
4343

4444
| Variable Name | Purpose |
4545
| :---: | :--- |
4646
| AdminUsername | Username to be configured on each VM as the local administrator. |
4747
| AdminPassword | Cleartext password to be configured on each VM as the local administrator password. |
48-
| ResourceGroupName | Name to be used for resource group. Should not duplicate an existing name. |
48+
| ResourceGroupName | Name to be used for resource group. Shouldn't duplicate an existing name. |
4949
| Location | Azure location name that you would like to deploy to. List supported regions for the current subscription using `az account list-locations`. |
50-
| VNetName | Name to assign the Azure virtual network Should not duplicate an existing name. |
51-
| VNetAddress | IP scope to use for Azure networking. Should not duplicate an existing range. |
52-
| SubnetName | Name to assign the IP subnet. Should not duplicate an existing name. |
50+
| VNetName | Name to assign the Azure virtual network Shouldn't duplicate an existing name. |
51+
| VNetAddress | IP scope to use for Azure networking. Shouldn't duplicate an existing range. |
52+
| SubnetName | Name to assign the IP subnet. Shouldn't duplicate an existing name. |
5353
| SubnetAddress | Subnet address for the domain controllers. Should be a subnet inside of the VNet. |
5454
| AvailabilitySet | Name of the availability set the domain controller VMs will join. |
5555
| VMSize | Standard Azure VM Size available in the location for deployment. |
@@ -60,7 +60,7 @@ The script below can be run directly from the Azure portal. If you choose to ins
6060
| DC2IP | IP address for second domain controller. |
6161

6262
```azurecli
63-
#Update based on your organizational requirements
63+
#Add lines for AdminUsername and AdminPassword, and update based on your organizational requirements
6464
Location=westus2
6565
ResourceGroupName=ADonAzureVMs
6666
NetworkSecurityGroup=NSG-DomainControllers
@@ -71,8 +71,6 @@ SubnetAddress=10.10.10.0/24
7171
AvailabilitySet=DomainControllers
7272
VMSize=Standard_DS1_v2
7373
DataDiskSize=20
74-
AdminUsername=azureuser
75-
AdminPassword=ChangeMe123456
7674
DomainController1=AZDC01
7775
DC1IP=10.10.10.11
7876
DomainController2=AZDC02
@@ -149,7 +147,7 @@ az vm create \
149147

150148
If the Azure virtual machines created as part of this process will be an extension of an existing on-premises Active Directory infrastructure, the DNS settings on the virtual network must be changed to include your on-premises DNS servers before deployment. This step is important to allow the newly created Domain Controllers in Azure to resolve on-premises resources and allow for replication to occur. More information about DNS, Azure, and how to configure settings can be found in the section [Name resolution that uses your own DNS server](/azure/virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances#name-resolution-that-uses-your-own-dns-server).
151149

152-
After promoting the new domain controllers in Azure, they will need to be set to the primary and secondary DNS Servers for the virtual network, and any on-premises DNS Servers would be demoted to tertiary and beyond. VMs continue to use their current DNS settings until they are restarted. More information on changing DNS Servers can be found in the article [Create, change, or delete a virtual network](/azure/virtual-network/manage-virtual-network#change-dns-servers).
150+
After promoting the new domain controllers in Azure, they'll need to be set to the primary and secondary DNS Servers for the virtual network, and any on-premises DNS Servers would be demoted to tertiary and beyond. VMs continue to use their current DNS settings until they're restarted. More information on changing DNS Servers can be found in the article [Create, change, or delete a virtual network](/azure/virtual-network/manage-virtual-network#change-dns-servers).
153151

154152
Information about extending an on-premises network to Azure can be found in the article [Creating a site-to-site VPN connection](/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-portal).
155153

@@ -174,7 +172,7 @@ Connect to AZDC01 using the credentials you provided in the script.
174172
* Review the selections made in the wizard and choose **Next**
175173

176174
> [!NOTE]
177-
> The Prerequisites Check will warn you that the physical network adapter does not have static IP address(es) assigned, you can safely ignore this as static IPs are assigned in the Azure virtual network.
175+
> The Prerequisites Check will warn you that the physical network adapter doesn't have static IP address(es) assigned, you can safely ignore this as static IPs are assigned in the Azure virtual network.
178176
179177
* Choose **Install**
180178

@@ -210,7 +208,7 @@ Connect to AZDC02 using the credentials you provided in the script.
210208
* Review the selections made in the wizard and choose **Next**
211209

212210
> [!NOTE]
213-
> The Prerequisites Check will warn you that the physical network adapter does not have static IP address(es) assigned. You can safely ignore this, as static IPs are assigned in the Azure virtual network.
211+
> The Prerequisites Check will warn you that the physical network adapter doesn't have static IP address(es) assigned. You can safely ignore this, as static IPs are assigned in the Azure virtual network.
214212
215213
* Choose **Install**
216214

0 commit comments

Comments
 (0)