Invalid Login Attempt

Lab: Creating and Managing Azure VMs


In this lab, you will learn the foundations of deploying and configuring virtual machines in Microsoft Azure. You will configure a web farm using availability sets, load balancing, and virtual machine extensions to deploy a web app. You will configure diagnostics and monitoring for the virtual machine as well as setup network security groups to lower any potential attack surface area.

  • Estimated time required to complete: 3 hours, 50 minutes
  • You will have access to this environment for 0 minutes
  • Learning Credits Required: 0
Who this lab is designed for
  • IT Professionals

Learning Objectives

  • Provision a virtual machine using the Azure Management Portal
  • Provision a virtual machine using Azure PowerShell
  • Configure diagnostics and monitoring
  • Setup virtual machines for high availability
  • Custom a virtual machine’s guest operating system using virtual machine extensions
  • Configure virtual machine storage and storage spaces in Windows Server
  • Setup the load balancer to distribute traffic between multiple virtual machines
  • Understand the basics of network security groups and public/private IP addresses


Exercise 1: Overview and Environment Setup
In this exercise, you will create a Virtual Machine in Azure that will be used to complete the exercises in this lab.
Exercise 2: Create a Virtual Machine in a Virtual Network
In this exercise, you will create a virtual network that will be used for several of the hands-on labs in this course. You will then create a virtual machine and specify the virtual network configuration and the availability set configuration along with storage for the virtual machine. 
Exercise 3: Creating an Azure VM with PowerShell
In this exercise, you will next configure a PowerShell script that will deploy a second virtual machine in the same availability set as the first virtual machine for a second web server. The script will also deploy a virtual machine using a SQL Server image that will later be used to host a database. 
Exercise 4: Using Virtual Machine Extensions
In this exercise, you will execute several PowerShell scripts that will in turn run PowerShell Desired State Configuration (DSC) scripts to customize each of the virtual machines that were created in the previous labs.
Exercise 5: Diagnostics and Monitoring
In this exercise, you will explore the diagnostics capabilities built into the Azure Virtual Machine platform. You will configure the diagnostics agent, configure alerts, and review the boot diagnostics capabilities. 
Exercise 6: Virtual Machine Storage
In this exercise, you will learn how to attach additional storage from the Azure Management Portal and manage the underlying storage using Azure Storage Explorer. 
Exercise 7: Configuring the Load Balancer
In this exercise, you will create a new load balancer resource and a public static IP address. The web virtual machines created earlier will be added to the back-end pool of the load balancer. 
Exercise 8: Delete Resources in your Subscription
In this exercise, you will delete the resource groups for the resources you created in this lab. This will delete all of the artifacts created in Azure for this lab.

Login to Start Lab

Not Registered? Already Registered?
Real Time Labs allow you to learn technology in an isolated environment without the hassle or cost of setting up a dedicated learning environment.