Book description
Get valuable tips and techniques for automating your cloud deployments with Azure PowerShell cmdlets, and learn how to provision Azure services on the fly. In this hands-on guide, Microsoft cloud technology expert Michael Washam shows you how to automate various management tasks and deploy solutions that are both complex and at scale.
By combining the native automation capabilities of PowerShell with Azure Infrastructure Services, these powerful cmdlets enable you to create and configure virtual machines with ease. You’ll learn how to take advantage of these technologies to build complete virtual networks. If you have experience with PowerShell and Azure, you’re ready to get started.
- Install and authenticate cmdlets to set up your environment
- Create and update virtual machines with Azure platform images
- Manage network endpoints, access control lists, and IP addresses
- Use cmdlets to manage and configure virtual machine storage
- Automate Azure virtual networks with hybrid technologies such as site-to-site, point-to-site, and ExpressRoute
- Dive into advanced virtual machine provisioning capabilities and management techniques
- Learn tips and tricks for deleting or moving virtual machines within (or out of) your subscription
Table of contents
- Foreword
- Preface
- 1. Introduction
- 2. Getting Started with Azure PowerShell
-
3. Virtual Machines
-
Creating Virtual Machines with PowerShell
- Virtual Machine Location and Storage
- Selecting the Virtual Machine Platform Image
- Virtual Machine Size
- Cloud Services and Virtual Machines
- Creating a Virtual Machine with New-AzureQuickVM
- Creating a Virtual Machine Configuration with New-AzureVMConfig
- Specifying the Initial Provisioning Configuration
- Adding Storage with Add-AzureDataDisk
- Creating Network Endpoints at Provisioning
- Creating a Virtual Machine with New-AzureVM
- How New-AzureVM Works
- Querying Virtual Machines with Get-AzureVM
- Changing a Virtual Machine Configuration
- Stopping and Starting Virtual Machines
- Summary
-
Creating Virtual Machines with PowerShell
- 4. Virtual Machine Networking
-
5. Virtual Machine Storage
- Storage Management
- Uploading and Downloading VHDs
- Disks and Images
- Managing Images
- Managing Disks
- Custom Images, Disks, and Storage Accounts
- Managing Storage with PowerShell
- Summary
-
6. Virtual Networks
- Understanding Virtual Network Configuration
- Dynamically Adding a Virtual Network
- Updating a Virtual Network Configuration
- Removing the Network Configuration
- Provisioning into a Virtual Network
- Understanding IP Address Assignment
- Specifying Static IP Addresses
- Moving Virtual Machines to Different Subnets
- Hybrid Network Connectivity
-
Using the Internal Load Balancer
- Intranet workloads
- N-tier workloads
- Validating the internal load balancer
- Updating internal load-balanced endpoints
- There can be only one
- Adding an internal load balancer to an existing deployment
- Removing an internal load balancer from an existing deployment
- Viewing the internal load-balancer configuration on an existing deployment
- ExpressRoute
- Summary
-
7. Advanced Virtual Machines
- Virtual Machine Provisioning
- Provisioning Linux Virtual Machines
- Availability Sets
- Specifying the Time Zone
- Configuring Windows Update
- Deploying Certificates
- Managing Access Control Options
- Domain Join
- Using PowerShell Remoting
- Virtual Machine Agent and Extensions
- Deleting Virtual Machines
- Importing and Exporting Virtual Machine Configurations
- Summary and Conclusion
- Index
- Colophon
- Copyright
Product information
- Title: Automating Microsoft Azure Infrastructure Services
- Author(s):
- Release date: October 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491944851
You might also like
book
Architecting Microsoft Azure Solutions - Exam Guide 70-535
Get certified as an Azure architect by acing the 70-535 Architecting Microsoft Solutions (70-535) exam using …
book
Azure Resource Manager Templates Quick Start Guide
Compose and decompose ARM templates and use advanced concepts like looping, conditions, dependencies, PowerShell and Desired …
book
Pro Azure Administration and Automation: A Comprehensive Guide to Successful Cloud Management
Learn best practices and the proper use of Azure management tools, such as Azure Portal, Azure …
book
Implementing Azure: Putting Modern DevOps to Use
Explore powerful Azure DevOps solutions to develop and deploy your software faster and more efficiently. Key …