Home Page Icon
Home Page
Table of Contents for
Automating Microsoft Azure Infrastructure Services
Close
Automating Microsoft Azure Infrastructure Services
by Michael Washam
Automating Microsoft Azure Infrastructure Services
Foreword
Preface
Who This Book Is For
What This Book Is About
Overview of Chapters
Conventions Used in This Book
Using Code Examples
SafariĀ® Books Online
How to Contact Us
Acknowledgments
1. Introduction
Why Use the Microsoft Azure PowerShell Cmdlets?
Comparing Deployment Methods
Deploying an Application in a Traditional Data Center
Deploying an Application in the Cloud (Without Automation)
Deploying an Application in the Cloud (with Automation)
History
Open Source
Summary
2. Getting Started with Azure PowerShell
Installation
Setting Up Your Environment
Authenticating to Microsoft Azure
Authenticating with a certificate
About the .publishsettings file
Importing the .publishsettings file
Using Microsoft Azure AD to authenticate with PowerShell
Managing Subscriptions
Get-AzureSubscription
Select-AzureSubscription
Set-AzureSubscription
Executing Scripts in This Book
Summary
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
4. Virtual Machine Networking
Automating the Network
Handling External Traffic
Port Forwarding
Load Balancing
Health Probes
TCP Health Probes
HTTP Health Probes
Health Probe Time-outs
Updating Endpoints
Access Control
Adding and Updating Access Control Lists
Reserved IP Addresses
Public IP Addresses
Summary
5. Virtual Machine Storage
Storage Management
Uploading and Downloading VHDs
Uploading a VHD
Creating a Local VHD with Windows
Validating the Disk
Downloading a VHD
Save-AzureVHD Tips
Disks and Images
What Is an Image?
What Is a Disk?
Managing Images
Viewing Image Properties
Capturing a Generalized Image
Creating the virtual machine
Customizing the virtual machine
Running Sysprep on the virtual machine
Capturing the virtual machine image
Provisioning a virtual machine from your own image
Updating a Virtual Machine Image
Deleting a Virtual Machine Image
OS Images and VM Images
Managing Disks
OS Disks
Data Disks
Viewing Disk Properties
Specifying Disk Locations at VM Creation
Specifying Cache
Custom Images, Disks, and Storage Accounts
Managing Storage with PowerShell
Storage Account Geo-Replication
Authenticating Access to Storage
Setting the Public Access Policy for a Container
Managing Blob Data
Asynchronous Blob Copy
Summary
6. Virtual Networks
Understanding Virtual Network Configuration
Dynamically Adding a Virtual Network
Updating a Virtual Network Configuration
Deleting a virtual network
Adding or removing DNS
Adding or removing subnets and local network sites
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
Gateway Management
Creating and Automating Gateways
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
Provisioning Virtual Machines in an Availability Set
Adding Existing Virtual Machines to an Availability Set
Specifying the Time Zone
Configuring Windows Update
Deploying Certificates
Managing Access Control Options
Domain Join
Using PowerShell Remoting
Configuring a Secure Connection
Invoking PowerShell Commands
Multiple Hops Using Remote PowerShell
Virtual Machine Agent and Extensions
Virtual Machine Extensions
BgInfo Extension
Access Extension
Custom Script Extension
Deleting Virtual Machines
Deleting a Single Virtual Machine
Deleting Multiple Virtual Machines
Importing and Exporting Virtual Machine Configurations
Summary and Conclusion
Index
Colophon
Copyright
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Foreword
Automating Microsoft Azure Infrastructure Services
Michael
Washam
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset