I've been working with the Azure management and preview portal for a while now. I figured its time for me to start leveraging Azure Powershell!
Here are the basic steps I used to get started:
1. Download and install the Azure PowerShell modules using the Web Platform Installer 5.0:
http://www.microsoft.com/web/downloads/platform.aspx
2. Launch Azure Powershell (I used Windows PowerShell ISE) and connect to your subscription using Azure AD authentication (preferred method for logging in).
Add-AzureAccount
A sign in window will pop-up where you will supply your AD credentials. After a successful log-in you will get a message with your subscription(s) information.
3. Once you've successfully logged in, you can run some simple commands:
Get-AzureAccount
Provides a summary of the subscriptions associated with the account.
Get-AzureSubscription:
Provides a dump of subscriptions you have access to
Select-AzureSubscription:
Selects current subscription
Select-AzureSubscription "Subscription Name" (Caps Sensative)
Get-AzureRoleSize
How to find Azure VM sizes.
Start-AzureVM
Start-AzureVM -ServiceName "MyCloudService" -Name "MyVM"
Get-AzureVM
Retrieve info about an Azure VM
Get-AzureVM -ServiceName "MyCloudService" -Name "MyVM"
Get-AzureVM -ServiceName "MyCloudService" -Name "MyVM" | Select IpAddress
Stop-AzureVM
-Force releases the public, and VIP associated with the could service
Stop-AzureVM -ServiceName "MyCloudService" -Name "MyVM" -Force
Remove-AzureVM
-DeleteVHD deletes VHDs assocated with the VM
Remove-AzureVM -ServiceName "MyCloudService" -Name "MyVM" -DeleteVHD
Remove-AzureDisk
Deletes VHDs
Remove-AzureDisk "DiskName" -DeleteVHD
Remove-AzureService
Removes Cloud Service
Remove-AzureService -ServiceName "MyCloudService"
Get-Help Azure
Lists all cmdlets in the Azure module
Convert-VHD
Converts from vhdx to vhd format
Convert-VHD –Path c:\VHDs\MyVM.vhdx –DestinationPath c:\VHDs\MyVMVHD.vhd
Add-AzureVHD
Migrates local VHDs to Azure. This cmdlet is aware of empty space.
Add-AzureVHD -Destination "https://MyStorage.blob.core.windows.net/vhds/MyVHD.vhd" -LocalFile Path X:\MyVMs\VHDs\MyVM.vhd -NumberOfUploaderThreads 5
Add-AzureDisk
After uploading your VHD to Azure storage, it must then be tagged as an Azure disk
Add-AzureDisk -OS Windows -MediaLocation "https://MyStorage.blob.core.windows.net/vhds/MyVHD.vhd"-diskname "MyDiskName
Additional Azure SDKs and Command-Line tools:
http://azure.microsoft.com/en-us/downloads/#cmd-line-tools
I'm a Sr. Systems Engineer at a Global Environmental Engineering company. I've been in IT since 1999 and from 2005, my focus has been VMware datacenter products. More recently, my attention has been for Microsoft Azure services. As the Global Service Owner for VMware Datacenter products, I've had the pleasure of having in-depth and hands-on experience with not only VMware products, but server, storage and networking technologies.
No comments:
Post a Comment