Azure Architect Demo Series 3b – Deploy a Virtual Machine Scale Set (VMSS) with PowerShell Desired State Configuration (DSC)

 Pre-Requisites N/A Lab Instructions https://github.com/MicrosoftLearning/20535-ArchitectingMicrosoftAzureSolutions/blob/master/Instructions/Labs/Mod03/20535A_LAB_AK_03.md Exercise 2: Deploy a Virtual Machine Scale Set (VMSS) using PowerShell Desired State Configuration (DSC) Task 1: View ARM Template GOAL: To review an ARM template that is located on our lab VM (F:\Mod03\Labfiles\Starter\vmss.json) Lab VM → This PC → F:\Mod03\Labfiles\Starter\vmss.json → Open with Code Task 2: Deploy a […]

Azure Architect Demo Series 3a – Deploy a VM PowerShell Desired State Configuration (DSC)

 Pre-Requisites N/A Lab Instructions https://github.com/MicrosoftLearning/20535-ArchitectingMicrosoftAzureSolutions/blob/master/Instructions/Labs/Mod03/20535A_LAB_AK_03.md Exercise 1: Deploy a Virtual Machine PowerShell Desired State Configuration (DSC) using ARM Tasks 1 and 2: Create a Windows Virtual Machine GOAL: To create a “Windows Server 2016 Datacenter” VM called “autoconfigvm“ in a new resource group called “MOD03VDSC“ in the “East US” region using the Azure portal […]

Azure Architect Demo Series 2 – Deploying Resources with Azure Resource Manager

 Pre-Requisites N/A Lab Instructions https://github.com/MicrosoftLearning/20535-ArchitectingMicrosoftAzureSolutions/blob/master/Instructions/Labs/Mod02/20535A_LAB_AK_02.md Exercise 1: Create Resource Groups Tasks 1 and 2: Create a Resource Group using the Portal GOAL: To create a resource group called “MOD02STOR“ in the “East US” region using the Azure portal Azure Portal → Create a resource → Resource Group → Create → Create Name: MOD02STOR Location: […]

Azure Resource Manager (ARM) Template Structure (01) – Schema Element

In developing an understanding of the Azure ARM template, there are two main areas that I advocate covering. Its STRUCTURE and SYNTAX. A basic ARM template structure contains the following sections (or elements): [code language=”bash”] { "$schema": "", "contentVersion": "", "parameters": { }, "variables": { }, "functions": { }, "resources": [ ], "outputs": { } […]