Introduction to Managing Azure Virtual Machines with PowerShell   Real Time Labs Enabled

Level 300

Published 2016-01-05

Length 5 hours 10 minutes

(10)

Overview

This course explores learning how to create and configure Azure Virtual Machines and Virtual Networks using the Azure Resource Manager (ARM) PowerShell Cmdlets. This course assumes you have a solid knowledge of the features and capabilities of Azure Infrastructure as a Service and is focused on teaching and reinforcing skills using the Azure PowerShell Cmdlets.

Pre Requisites

  • A Microsoft Azure subscription is required for hands-on labs.
  • Introductory to Intermediate knowledge of Azure Infrastructure as a Service (IaaS)

Lab Audience

  • IT Professionals, DevOps engineers, or Developers that want to automate provisioning and management of Azure Virtual Machines with Resource Manager and PowerShell.

You can complete this lab online now! Purchase Real Time Lab Credits

Lab Guide

Module 1: Introduction

Exercise 0: Overview and Setup

In this exercise, you create a Virtual Machine in Azure that will be used to complete the exercises in this lab guide.

Exercise 1: Configuring and Connecting to Azure

In this exercise, you will connect the Azure PowerShell command line tools to your Azure Subscription and create an Azure Resource Group.

Module 2: Deploying and Configuring IaaS Resources

Exercise 2: Create an Azure Virtual Network

In this exercise, you will use the Azure PowerShell Cmdlets to create a new Azure Virtual Network.

Exercise 3: Create an Azure Virtual Machine

In this exercise, you will use the Azure PowerShell Cmdlets to deploy a new resource group, storage account, and a virtual machine.

Exercise 4: Basics of Management

In this exercise, you will use the Azure PowerShell Cmdlets to view the status of your virtual machine and learn how to stop and start it.

Exercise 5: Using the PowerShell DSC Extension

In this exercise, you will use the Azure PowerShell Cmdlets to deploy the PowerShell Desired State Configuration (DSC) virtual machine extension to configure a virtual machine as a web server.

Exercise 6: Using the PowerShell Custom Script Extension

In this exercise, you will use the Azure PowerShell Cmdlets to deploy a PowerShell script to the virtual machine to format disks.

Exercise 7: Configuring the Load Balancer

In this exercise, you will use the Azure PowerShell Cmdlets to deploy a second virtual machine in the same availability set and then configure the load balancer on port 80.

Module 3: Deploying Azure Resource Manager (ARM) Templates

Exercise 8: Deploying an ARM Template

In this exercise, you will deploy a complete Azure Resource Manager template using the Azure PowerShell Cmdlets.

Exercise 9: Tagging and Deleting Resource Groups

In this exercise, you will use the Azure Resource Manager cmdlets to tag resources and delete resources.

You can complete this lab online now! Purchase Real Time Lab Credits

Try this lab on your own with Opsgility Real Time Labs!

Real Time Lab Enabled: Learn by Doing

Studies have consistently proven that students that perform projects hands-on have a much deeper understanding of the topic at hand, compared to just listening to a lecture such as traditional video based training.

Real Time Labs from Opsgility provides students with the ability to perform practical exercises within the technology in a real-time and isolated environment to allow a truly immersive learning experience. A student can take advantage of Real Time Labs by first purchasing the lab credits required for the course of interest and then Real Time Labs will setup all of the necessary tools and additional dependencies behind the scenes for the student to begin their learning journey.

Real Time Lab credit cost: 10 - ($10 US Dollars)