Wednesday, July 17, 2013

Yes, I need a single server BizTalk Environment on Azure IaaS in one click!

 

After watching the Azure Tech-Ed sessions back online, I was interested in the session of Stephen W Thomas ‘Microsoft BizTalk Server 2013 in Windows Azure IaaS and emailed about the status of his last 10% of getting the script together.

Sure enough, he finished it within a week, and I tested it out and really recommend to look into it. It provides a lot of insight in the various features PowerShell for Azure has, how to do automation and more.

You can find the script at: Need a single server BizTalk Environment on Azure IaaS? Just give this a click!

As I had a new computer which was not yet ready for Azure, PowerShell and all these goodies, I wrote down the steps, and things I encountered.

Preparation

clip_image002

  • Start powershell

clip_image003

Set-ExecutionPolicy RemoteSigned

Get-AzurePublishSettingsFile (browser will open)

Import-AzurePublishSettingsFile <mysettings>.publishsettings

  • Ensure that everything is setup

Retrieve your Certificate

Fix certificate issue

Update the settings you want;

MakeVM.ps1

image

RemoveVM.ps1

image

  • View the portal before we start doing all this magic

clip_image005

Let’s Go!

  • Start the script ‘MakeVM.ps1’

 image

    • Get some coffee, go for a quick lunch, do something that doesn’t take to long!
    • Watch the Portal just for fun…

clip_image007

    • A pop-up with does the finishing work as configuring BizTalk / BizTalk 360

clip_image009

    • Ping…..done!

 

  • Verify the installation by looking at the portal

clip_image011

  • Connect to the virtual machine

clip_image013

  • View the BizTalk configuration

clip_image015

Hey! Why is not everything deployed? This is because the ProvisioningTool is only configured for these components, see:

# Download Needed Files for BizTalk Multi-Server Configuration

$remoteUriConfig = https://biztalkgurus.blob.core.windows.net/tools/multinodeconfigDemo.xml"

image

  • BizTalk 360

As a bonus, the BizTalk 360 portal is deployed, and after updating the license key, you can directly go ahead and give a demo/presentation, look at the return of the HAT like query editor

clip_image017n etc!

Stephen W Thomas did an amazing job, and although this script is at the moment for a single server, it shows, that a few lines of PowerShell can accomplish a lot!

 

  • Clean up (prevent unwanted costs) by calling ‘.\RemoveVM.ps1’

image

 

 

Cheers,

Sander

Tags van Technorati: ,,,

1 comment:

Stephen W. Thomas said...

Great to see it work for someone else besides me :). Great write-up. Got the full domain setup coming in a few days.