In this module you will learn the basics of Azure Automation. We will discuss various components and pricing tiers of Azure Automation, demonstrate how to create an Azure Automation account, and comparison between other On-Premises automation engines such as System Center Orchestrator and System Center Service Management Automation (SMA).
In this exercise, you will create a Virtual Machine (VM), in Azure that will be used to complete the exercises in this course. After the LABVM has been provisioned you will download the Student Files that will be used for this Lab, and install the Azure PowerShell Cmdlets.
Through Azure Automation you gain the ability to execute Runbook automations, DSC configurations/deployments and the ability to create webhook, schedules, assets and integration with Source control. In this exercise, you will configure an Azure Automation account as well as an OMS Workspace. Then you import a script from the PowerShell Runbook and run the script.
In this module you will be introduced to the core component of Azure Automation - Runbooks. You will learn the different types of runbooks, runbook gallery, runbook authoring experience as well as runbook features such as Source Control Integration and Webhook support.
In this module you will learn how to use Automation assets to support your runbooks. We will cover all 6 types of assets: Automation Variables; Credentials; Schedules; Connections; Certificates and Integration Modules.
In this exercise, you will configure a variable asset to execute against a VM that you will create using Azure PowerShell ISE. You will then create a graphical runbook configuring the parameters to execute the shutdown of the newly created VM. The purpose of this Exercise is the detail the steps for higher automation of larger environments where the machines need to be systematically shutdown.
In this exercise, you will configure Source Control for your Azure Automation Account. The purpose of this Exercise to help familiarize you with continuous integration, DevOps direction and history tracking and centralization of your development assets.
In this Azure Automation Lab, you will configure and deploy a fully automated environment with source control and module integration. Through this environment, you will gain the ability to centrally manage you’re on premises infrastructure, the public cloud in Azure as well 3rd party providers such as Amazon Web Services. You will also configure and deploy the Operations Management Suite for monitoring and change tracking. This will enable you to gain telemetry from a centralized console to take actions through automation based on repeated events and security alerts empowering you to be proactive instead of reactive. You will also gain the ability to have source control over yourself and manage users locally with their machines through Azure PowerShell and within the Azure Platform. As you progress throughout the Exercise your LABVM is where the execution of scripts written and confirmation will take place. WEBVM-1 and WEBVM-2 will be used to validate your autonomous configuration through DSC and Integration Modules. The Hybrid Worker VM will serve as the connecting point for you to leverage runbooks within the Automation account against resources in your local datacenter and 3rd party Cloud providers.
Ultimately at the end of this lab you will have the foundation not only built but verified from a Hybrid approach, how you can fully embrace the DevOps scenario within your organization.
In this exercise, you will create and configure a Webhook and trigger an action on an Azure Virtual Machine. The purpose of this Exercise is to use a Webhook for an automated action against an Azure Virtual Machine.
In this module, you will learn how to use Azure Automation DSC to manage configurations of your computers, no matter if they are physical or virtual, hosted on-premises or on the cloud, Windows or Linux
In this exercise, you will first perform a template deployment of an ARM template to deploy a VM into Azure. Then configure a DSC configuration to deploy a Web Server to the Azure VM. At the end of this Exercise you will gain the basic knowledge of deploying DSC from Azure Automation to your On-premises or cloud environments.
In this module you will learn how to extend the capability of Azure Automation by integrating it with Microsoft Operations Management Suite (OMS). You will learn how to provision and configure Azure Automation Hybrid Runbook Workers for managing on-premises workloads, as well as how to configure OMS alert remediation using Azure Automation runbooks.
In this module you will learn the how to deploy integration modules to your Azure Automation environments. You will also learn how to create your own modules and how to effectively use PowerShell package repositories such as PowerShellGallery.com to manage and maintain your modules.