none
Programmatically deploy services to HPC 2008 RRS feed

  • Question

  • Hello everyone,

    we would like to programmatically deploy our services to our HPC2008 Cluster. Is there any kind of API or tool (like MSDeploy for IIS applications and services) that takes care of all the stuff that needs to be done when deploying a service (like waiting for jobs to complete, pausing the queue, starting the queue again, etc.)?

    Thanks you,

    Marian Schiemann

    Tuesday, June 22, 2010 4:53 PM

Answers

  • We don't have a full fledge feature to cover all fields you mentioned in HPC 2008 or 2008 R2.

    However, normally you can just call the clusrun interface to deploy the file for you. Also, it's not too complicated to deploy the service registration file to the file share specified by CCP_SERVICEREGISTRATION_PATH.

    What's your focus here though? Do you focus on the file copying part? Or your point is to stop all job from running so it doesn't get a mixed version of service running?

    -yiding

    Wednesday, June 23, 2010 1:34 PM

All replies

  • We don't have a full fledge feature to cover all fields you mentioned in HPC 2008 or 2008 R2.

    However, normally you can just call the clusrun interface to deploy the file for you. Also, it's not too complicated to deploy the service registration file to the file share specified by CCP_SERVICEREGISTRATION_PATH.

    What's your focus here though? Do you focus on the file copying part? Or your point is to stop all job from running so it doesn't get a mixed version of service running?

    -yiding

    Wednesday, June 23, 2010 1:34 PM
  • The point is to stop the currently running jobs (or wait for them to complete), so that we can then deploy the new service files. Aren't our service files locked by the file system when jobs are running? I guess it is not even possible to replace them when jobs are currently running. Just in case that it is possible, we also would not want to have mixed versions of our service running.

    The whole point in this is, that we have a continuous integration server that deploys our services and we need a way that ensures that the deployment works in every situation and not just when there are no jobs running. For our WCF services running on IIS we use MS Deploy to take care of the automatic deployment.

    What would you recommend for the HPC scenario?

    - Lars

    Monday, June 28, 2010 6:55 AM