Managing Azure IaaS with PowerShell
Learn how to deploy, configure, and automate Infrastructure as a Service on Azure using PowerShell. This course starts simple but gives you the knowledge to host complex deployments in the cloud.
What you'll learn
Hosting your infrastructure on Azure is a powerful option, but with great power comes a lot of management overhead. In this course, Managing Azure IaaS with Powershell, you'll learn how to automate IaaS setup, configuration and management on Azure with PowerShell. In this course, you'll look at moving an existing deployment composed of Linux and Windows app servers to the cloud. You'll start with a basic deployment, then move on to custom disk images, and automated deployment with PowerShell DSC and Azure Resource Manager templates. The course rounds off with some typical admin tasks, covering security, performance, and monitoring. By the end of this course, you'll be able to manage and host your infrastructure on Azure with ease.
Table of contents
- Introducing the Course 2m
- Learning Goals 1m
- Course Outline 1m
- What You'll Need 1m
- Installing Azure PowerShell 2m
- Azure Resource Manager 2m
- VM Pre-requisites 2m
- Creating VM Pre-requisites 3m
- Creating Windows Server VM 3m
- Windows VM Recap 3m
- RDP into Windows VM 2m
- Azure IaaS Costs 3m
- Creating Ubuntu Server VM 3m
- SSH into Ubuntu VM 2m
- Module Summary 2m
- Module Introduction 2m
- Setting up the Windows VM 3m
- Extracting a Windows Image 3m
- Sysprep and Windows Images 2m
- Linux Proxy Configuration 2m
- Setting up the Ubuntu VM 3m
- Extracting an Ubuntu Image 4m
- waagent and Linux Images 2m
- Extending the Virtual Network 2m
- Creating the Internal Load Balancer 4m
- Creating the Internet-facing Load Balancer 3m
- Load Balancers and Availability Sets 3m
- VM Setup with Availability Sets and Load Balancers 5m
- Module Summary 2m
- Module Introduction 2m
- Using PowerShell DSC on Azure 2m
- How DSC Works with Windows and Linux 2m
- Setting up the Linux Proxy with DSC 5m
- Runnning the Azure DSC Linux Extension 3m
- Working with PowerShell DSC and Linux 3m
- Setting up the Windows Web Server with DSC 4m
- Runnning the PowerShell DSC Windows Extension 3m
- Working with PowerShell DSC and Windows 3m
- Understanding ARM Templates 2m
- Writing and Generating ARM Templates 4m
- Configuring PowerShell DSC with ARM Templates 4m
- Deploying ARM Templates with PowerShell 2m
- Module Summary 3m
- Module Introduction 2m
- Security Options for Azure IaaS Deployments 2m
- Using Random Passwords with Azure VMs 3m
- Managing Operating System Updates 4m
- Securing Subnets with Network Security Groups 4m
- How to Adjust Performance of Azure VMs 4m
- Scaling Azure VMs up and Down 4m
- Resizing the OS Disk for an Azure VM 2m
- Adding Data Disks to Azure VMs 4m
- Performance Options for Azure VMs 3m
- How Azure IaaS Monitoring Works 2m
- Adding Diagnostics Extensions to Azure VMs 2m
- Monitoring Windows and Linux VMs 3m
- Course Summary 3m