There are two sample applications that I've found. One from November, 2011 which I was not able to get running. Second one that seems to be a later version of the first and am able to get running. The second is located at
http://msdn.microsoft.com/en-us/hh670560. I had problems with naming conventions (storage account name, site, name, db name, etc), certificates and db permissions to get it working.

I too am struggling on how to find all the strings and required configuration to merge into our applicaion (we already use Hpc for on premisis). Where did you find the filled out ServiceConfiguration.Cloud.cscfg? My file contains many properties
with no values and when looking at the AppConfigure code many of those properties are not referenced while others are filled out programatically that are not in the ServiceConfiguration.Cloud.csfg file.

We used a scripted approach for our early adoption of of the web side of our application but I don't currently see a way to use that approach to setup and Hpc set of nodes needed for the worker role side of things.

Is a scripted solution possible from a packaging and deployment persepective for Hpc in Azure?

2. You need to create a console program and using ClusterConfig Class (Reference could be found in HPC Scheduler SDK ) to config your ServiceConfiguration.Cloud/Local.cscfg . Simple sample code of using ClusterConfig could be find in here

http://msdn.microsoft.com/en-us/library/hh560251(v=vs.85).aspx

Or the doc file included in the Azure Sample Service

3. I copy the original ServiceConfiguration.Cloud.cscfg from my Azure solution to the Output folder of the console program (for mine: ConsoleApp/bin/Debug) as input.cscfg

4. After the output.cscfg is generated, I use a notepad to open the output.cscfg and copy those config value to my original ServiceConfiguration.cscfg. Note that the Service Name is different from your original one, it should be "HPCAzureService" (I guess
there is a parameter in the ClusterConfig class that could change it, however I can't even find the class reference of this class on msdn)

5. At this time you should have the well configure cscfg file.

Note : You need to generate pfx file from your Cert when you are using ConsoleApp for configure generation.

----------------------------------------

I read through the 3 hands on lab about HPC Azure. The link you provided are one of them. I found they are using the same Deployment Application for HPC Deployment. However what I would like to do is deploying HeadNode and ComputeNode only (i.e. w/o Web
Front End). The Azure Sample Service also include a initializeDB.exe and some SQL files which is important to build up your DB for HPC. You can find how to use the initializeDB.exe from PublishToAzure.cs in the AzureSampleService sample code in the Delopyment
Application.

I build up the HeadNode and Compute Node and the DB. But I still found that the HeadNode does not connect to the DB. the Node Table in the DB does not contain IP info of the nodes.

Question : How do I fill in the missing info of the DB?? I just want to manually install the HPC on Azure. My Front End will be my custom MVC Web Role and linked with Transform Manager. I hope someone could help. Thanks

----------------------------------------

Hi James

I read the PS for Azure installation too, it is similar to AzureSampleService. But I still can't find the magic of linking up HPC headnode and the DB yet. I hope you could give me some direction.