Monthly Archives: March 2015

Microsoft Azure Training 16 – Azure Virtual Machines – Part 3 – Creating Azure VMs with PowerShell (Exam 70-533)

This is the Part 3 of the Azure Virtual Machines session. In this session I go hands-on in demonstrating how Virtual Machines are created in Azure using PowerShell. In this session I demonstrate both the Quick method (New-AzureQuickVM) and the complete configuration method using New-AzureVM cmdlet. Further demonstration is provided on how to attach a Data disk to an existing VM. Demonstration goes further with how a VM can be created from an existing VHD from the storage account. The session is concluded by showing how PowerShell can be used to turn off and delete VMs.

Please subscribe to the channel to stay updated about the training series. Also please comment on the training videos. Thank you!

Download scripts used in this session from here: Session-16-Scripts.

Microsoft Azure Training 15 – Azure Virtual Machines – Part 2 – Creating Virtual Machines (Exam 70-533)

This is the Part 2 of the Azure Virtual Machines session. In this session I go hands-on in demonstrating how Virtual Machines are created in Azure using the Management Portal. I demonstrate both the Quick method and using the gallery method to create the VMs. Some introduction is also provided on Azure storage and where the VMs are stored. Further demonstration is provided on how to attach a Data disk to an existing VM. The session concludes with a demonstration of how a VM can be created from an existing VHD from the storage account.
Please subscribe to the channel to stay updated about the training series. Also please comment on the training videos. Thank you!

 

Microsoft Azure Training 14 – Azure Virtual Machines – Part 1 – Advanced Concepts (Exam 70-533)

This is the Part 1 of the Azure Virtual Machines session. In this session I provide details of Azure Virtual Machines. I go over the constructs of Azure VMs and provide hands-on demonstration of the learned concepts. The most important bits of this session are the slick PowerShell cmdlets that can be utilized to look up information about various capabilities of the Microsoft Azure in regards to VMs. This session will form the basis of the next few sessions to follow about Azure VMs.
Please subscribe to the channel to stay updated about the training series. Also please comment on the training videos. Thank you!

 

 

Azure PowerShell – List all VMs that are using a specific VNet subnet

I recently had a query from someone on how-to list all the VMs in a subscription that are part of a subnet. The following script will do this for you:

$vms = Get-AzureVM

 $tgtSubnet = "Subnet-1"

 foreach($vm in $vms)
 {

   $thisVM = Get-AzureVM -ServiceName $vm.ServiceName –Name $vm.Name

   $thisVMSubnet = Get-AzureSubnet -VM $thisVM

   if ($thisVMSubnet -eq $tgtSubnet)
   {
     $thisVM.Name | Out-File C:\Azure\subnet_VM.txt
   }

 }

Microsoft Azure Training 13 – Azure Virtual Networks – Part 7 – VNet-to-VNet Connectivity (Exam 70-533)

This is the Part 7 of the Azure Virtual Networks session. In this session I go hands on in providing a demo on how to establish an Azure VNet-to-VNet VPN connectivity. These are the same steps you would take to establish a Site-to-Site connectivity as well; the true essence of extending your data center to the cloud.
Please subscribe to the channel to stay updated about the training series. Also please comment on the training videos. Thank you!

Microsoft Azure Training 12 – Azure Virtual Networks – Part 6 – Point-to-site VPN (Exam 70-533)

This is the Part 6 of the Azure Virtual Networks session. In this session I go hands on in providing a demo on how to establish a Point-to-site VPN from your PC to an Azure VNet.
Please subscribe to the channel to stay updated about the training series. Also please comment on the training videos. Thank you!
You will require the makecert utility to practice along this session and it can be downloaded from here [makecert]

Microsoft Azure Training 11 – Azure Virtual Networks – Part 5 – Cross-premises connectivity concepts (Exam 70-533)

This is the Part 5 of the Azure Virtual Networks session. In this session I talk about cross-premises connectivity concepts in regards to Microsoft Azure. I provide explanation of what hybrid network connectivity is and what are the various topologies supported by Microsoft Azure. Further details are provided on the various connectivity topologies like point-to-site, site-to-site, vnet-to-vnet etc. The session ends with some basic details of Azure’s ExpressRoute.
Please subscribe to the channel to stay updated about the training series. Also please comment on the training videos. Thank you!

Microsoft Azure Training 10 – Azure Virtual Networks – Part 4 – VIP, DIP and PIP Explained (Exam 70-533)

This is the Part 4 of the Azure Virtual Networks session. In this session I talk about IP addressing in Microsoft Azure.  The session is started with VIP, the public IP address and then moves on to Internal IP Address DIP and PIP the Instance-level Public IP Address. Emphasis is provided on configuring static IP addressing for all three categories of IP addressing in Azure. Several demonstrations are provided throughout the session to solidify the concepts.
Please subscribe to the channel to stay updated about the training series. Also please comment on the training videos. Thank you!

Script used to create the VM with a VIP (please modify the script to suit your environment. Use at your own risk):  createvmwithvip.ps1

 

 

Microsoft Azure Training 9 – Azure Virtual Networks – Part 3 (Exam 70-533)

This is the Part 3 of the Azure Virtual Networks session. In this session I talk about what Affinity Groups are and why they were a good idea in the past and how they are being currently deprecated by Microsoft. There is a demonstration of creating Affinity Groups and also where Affinity Groups can be associated when creating specific resources. In the second part of this session I discuss about Azure DNS for internal VM name resolution and where they are applicable and their limitations. As usual a detailed demonstration is provided to see all the concepts discussed about internal name resolution and its limitations.
Please subscribe to the channel to stay updated about the training series. Also please comment on the training videos. Thank you!