Automate Deployment and Configuration of VMs with Azure Resource Manager
In this lab, you’ll practice creating Azure Resource Manager (ARM) Templates. When you’re finished with this lab, you’ll have deployed a Linux VM with an ARM template and custom script extensions. You will also have exported a template.
Terms and conditions apply.
Lab info
Lab author
Challenge
Set up Azure Cloud Shell
You'll set up Azure Cloud Shell with an existing Storage Account and File Share.
Challenge
Modify an Azure Resource Manager (ARM) Template
You'll create an Azure Resource Manager template to deploy an Ubuntu Linux VM.
Challenge
Deploy a VM from an ARM Template
You'll deploy a Ubuntu Linux VM with the Azure CLI with an ARM template.
Challenge
Configure a VM Using Custom Script Extensions
You'll use Custom Script Extensions to automate the configuration of a VM during deployment.
Challenge
Export a Deployment as an ARM template
You'll export and save an ARM template for an existing deployment.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- Azure Virtual Machines
- Azure Resource Manager (ARM) Templates
- JSON
- SSH keys