This is one of those edge use-case scenarios, but if any of you are ImmyBot partners, you can use it to set up your hosts without needing to maintain a custom image. What you can do is have a scripted action to deploy the ImmyBot agent and then let ImmyBot do the rest of the work (Configurations, Applications, etc).
The great thing about this is that anytime a host is recreated, it will automatically grab the latest Azure Image, Nerdio will provision the host, and ImmyBot will configure the host (i.e. Install Updates, Install the latest versions of Software, etc).
Steps to Reproduce:
NOTE: Depending on how long it takes ImmyBot to deploy configure the host, you may want to add another scripted action to put to deactivate (aka DrainMode) the host and tell Nerdio to "sleep" for XX minutes while Immy does its thing.
- Configure your ImmyBot deployment settings
- Create a scripted action to deploy the ImmyBot Agent
NOTE: You may want to use a SecureVariable in your script to automatically assign the host to a specific customer in ImmyBot when it checks in. - Configure your host pool properties
- Under VM Deployment, assign the Deploy ImmyBot Agent scripted action in the Run Scripted actions when host VM is CREATED section
- Configure your AutoScale settings
- Choose your desired Multi-Session Azure Marketplace Image
- Let Nerdio Auto-Scale
Comments (4 comments)