Hi there,
Christmas is coming so I have prepared small gift for you.
All-in-One arm template for Windows Virtual Desktop core components deployment
Prerequisites
Before we proceed, please create the following resource groups:
- ResourceGroupPrefix-mgmt-RegionSuffix
- ResourceGroupPrefix-network-RegionSuffix
- ResourceGroupPrefix-wvd-RegionSuffix
where:
ResourceGroupPrefix– normally I would put there rg but this is our playground and I will use test_rg
RegionSuffix – 3 characters long acronym for the region – neu means North Europe
The final resource groups naming will look like:
- test_rg-mgmt-neu
- test_rg-network-neu
- test_rg-wvd-neu
Deployment
In order to deploy the solution go to this link: https://github.com/przybylskirobert/WVD#automated-arm-deploymentand click the Deploy to Azure button.
You will be moved to the azure portal Custom deployment screen
Fill the following parameters (the rest will be automatically filled, but you can modify them as you wish):
- Resource Group – in my case test_rg-wvd-neu
- Admin password – :), this will local admin account password on the golden image VM
Review the parameters and their description and click Review + Create
On the summary, screen click Create.
Now you can go for a cup of tea/coffee and wait for the deployment to be done.
Our template will deploy the following resources:
Resource Name | Resource Type | Resource Group | Info |
---|---|---|---|
ag-azureblog-eastus-dsk | Application group | test_rg-wvd-neu | Require to assign users |
azureblog | Workspace | test_rg-wvd-neu | |
hp-azureblog-eastus | Host pool | test_rg-wvd-neu | Registration key created during the deployment |
vnet-azureblog-neu | Virtual Network | test_rg-network-neu | 4 subnets created: Gateway Subnet, snet-adds, snet-mgmt, snet-wvd |
la-azureblog-neu | Log Analytics workspace | test_rg-mgmt-neu | For monitoring purpose |
saazureblogneuepxjyvfal | Storage account | test_rg-mgmt-neu | To store boot diagnostics and FSlogix profiles. |
vm-gi-w10-neu | Virtual machine | test_rg-mgmt-neu | Golden Image VM |
vm-gi-w10-neu-nic | Network interface | test_rg-mgmt-neu | To remove after Golden Image proces finished |
vm-gi-w10-neu-nsg | Network security group | test_rg-mgmt-neu | To remove after Golden Image proces finished |
vm-gi-w10-neu-pip | Public IP address | test_rg-mgmt-neu | To remove after Golden Image proces finished |
vm-gi-w10-neu_OsDisk_1_(id) | Disk | test_rg-mgmt-neu | To remove after Golden Image proces finished |
Post Deployment Configuration
If everything went smooth you should be able to see the resources mentioned in the table above.
There are some things that we need to do to make sure that our WVD environment works properly.
Steps below were described in the WVD series on this blog:
- Authentication source deployment and configuration
- Golden Image configuration
- WVD Application Group Assignements configuration
- Monitoring using Azure Monitor and Log Analytics Workspace
Comments are closed.