...building hybrid clouds that can support any device from anywhere
Hello Readers and Viewers!
By now, you have likely seen Brad Anderson’s Blog Post (VMware Migration… Like You’ve Never Seen) and its associated video, starring Building Cloud Blog’s very own Migration Mark! And sure, I have a cameo, but let’s be honest, that movie is all about The Migrator and the amazing MAT (powered by Project Shift).
So why do I bring it up? Well, at the 04:03 timestamp, I bravely profess, “Extending your migration to Windows Azure is easy. It’s like 5 more lines of PowerShell…(elevator music while sped up demo plays)…actually, it’s like magic.”
And while it may not be EXACTLY like magic, it is possible. That is what this blog series is all about.
I do want to pause briefly to call-out that this is not the first time we have seen this kind of fancy-chocolate-rainbow-filled-magic in the wild. No, it was first introduced (at least by me, I am sure others have talked about it too) here on the Building Clouds Blog back in February 2013: Automation–Orchestrating Windows Azure–Solving the Public Cloud Puzzle with System Center 2012 SP1.
Back then it was rolled up as part of my “Orchestrating Windows Azure” example solution. It was the third use case in that solution, and demonstrated at the 11:48 timestamp of the associated video: Demo of OnPrem VM Move to Windows Azure via System Center 2012 SP1 Orchestrator and PS.
This portion of the existing solution executed the PowerShell necessary to upload a VHD to Windows Azure and then deploy a VM based on that uploaded VHD into an existing Windows Azure environment (Affinity Group, Cloud Service, Storage Resources, etc.). This Windows Azure environment was pre-created as part of the first portion of the existing solution (demonstrated in that same video at the 00:58 timestamp: Demo of Windows Azure VM Deployment Creation via System Center 2012 SP1 Orchestrator), and built using System Center Orchestrator's Integration Pack for Windows Azure.
End history lesson.
What I have for you in this blog series is a little different. The examples here are 100% PowerShell, no System Center Orchestrator or Integration Packs required. I did this for two reasons:
The examples provided include the following High Level Concepts:
Note Obviously, there are other methods and concepts to be automated for Windows Azure - these are just the ones I chose for the examples in this blog series.
Note Remember, this is a “ground up” (or “On-Prem” up – RDRR) example solution. It assumes no (and does not require) other (related) Affinity Groups, Cloud Services, Storage Resources, etc. before creation.
I broke this “Automating Windows Azure” topic up into four posts – primarily to make it easier to reference externally (based on varied interest levels).
As promised, the following is the link to the TechNet Contribution and Download for the examples (from all parts of the blog series).
The download (Hybrid Cloud Automation Toolkit - Windows Azure and PowerShell.zip) includes the following (4) files:
Download the Hybrid Cloud Automation Toolkit - Windows Azure and PowerShell from TechNet Gallery here:
Thanks for checking out this blog series! For more information, tips/tricks, and example solutions for Automation within System Center, Windows Azure Pack, Windows Azure, etc., be sure to check out the other blog posts from Building Clouds in the Automation Track!
Good work there Charles! Kinda what we have done with the System Cent Service Manager Self service portal instead of using Windows Azure Pack as the froht end.thanks!www technofocus.in | RanjanaJain.wordpress.com