VMM Service Deployments: Deploying a Scale-Out RDS as a Service – Part 3 #VMM #CloudOS #SCVMM #HyperV #SysCtr

3 Min. Read

Hello folks,

During this post, I will be wrapping up this in-depth look at VMM service deployments. Over the last two postings we have examined the following items, so make sure you review them before you continue:

In this last post, I will be using all previously discussed topics, prerequisites, and the detailed RDS Application profiles to deploy a multi-tiered instance of Remote Desktop Services and finally Scale-Out/In the service.

Deploying the Service Template

And now the moment of truth, we reap the rewards of three long blog posts worth of content. To deploy the Service Template, click ‘Save and Validate’ and then click ‘Configure Deployment’.

VMM-ScaleOut-RDS41

VMM-ScaleOut-RDS42

Select a name and destination for the service.

VMM-ScaleOut-RDS43

On the Deploy Service window, we can observe a few items. First, notice that we can see a visual representation of the service as it will be deployed, in this case, 1 VM for RDSH Tier, 1 VM for RDWA Tier, and 1 VM for RDCB Tier. On the left-hand pane, we can see the current VM computer names for the VM’s of each Tier, and finally, we see the text box on the right hand in which we provide the value to be used in the @Collection@, @RDCB@, and @RDWA@ variables.

VMM-ScaleOut-RDS44

After populating the variables with the right information, we could click the ‘Refresh Preview’ which would engage the fabric placement algorithm ensuring that our service will ‘fit’ on the destination cloud, or we can just click on the ‘Deploy Service’ button. If there is going to be a pre-detectable placement issue, the Deploy Service wizard will let you know.

VMM-ScaleOut-RDS45

VMM-ScaleOut-RDS46

As you can see, the service is ready to be deployed without any warning! signs.

VMM-ScaleOut-RDS47

VMM-ScaleOut-RDS48

After selecting ‘Deploy Service’, confirm that you would like to deploy the service and VMM will take care of the rest. Once this process has completed your service will be cooked and ready for use.

VMM-ScaleOut-RDS49

Now for disclosure, this process takes a long time… and this depends on the hardware you have.

Now you can grab a couple of cups of coffee, have some snacks and then come back.

VMM-ScaleOut-RDS50

And here you go… The RDS service completed pretty successfully!

We have one VM in each of these three tiers.

VMM-ScaleOut-RDS51

Let’s go and verify that we have a functioning Remote Desktop Services infrastructure.

I will open and login into the Remote Desktop Web Access page (https://rdwa01.domain.net/RDWeb).

And voilà… here are the office applications, click one button, and we have a fully functioning Remote Desktop Services infrastructure, this is awesome!

VMM-ScaleOut-RDS52

Scaling-Out the RDS Service Deployment

As you recall from the previous post, the RDSH tier is configured to be Scaled-Out and Scaled-In.

Right-click on the RDSH tier and select ‘Scale-Out’.

VMM-ScaleOut-RDS54

The Scale-Out Tier Wizard will pop-up.

You can confirm that we have the proper configuration for the tier size (Current VM count, minimum and maximum).

Click Next,

VMM-ScaleOut-RDS55

Here you have the option to specify a different Virtual machine name, however, it should automatically populate the correct name based on the RDSH## variable.

Click Next,

VMM-ScaleOut-RDS56

We can verify the identity information for the new virtual machine that will be created.

If you do that process again, it will be RDSH03, RDSH04, and so on and so on…

VMM-ScaleOut-RDS57

Here you can change the action properties for this new VM if you wish to.

VMM-ScaleOut-RDS58

Quick summary and finally the Scale-Out button will go and complete that process… this is pretty cool!

VMM-ScaleOut-RDS59

And here you go, we have a second instance of Remote Desktop Session Host!

VMM-ScaleOut-RDS61

Scaling-In the RDS Service Deployment

Now, what interesting is that while there is a ‘Scale-Out’ button, you will find that there is no ‘Scale In’ button that exists in VMM!

I don’t know why Microsoft chose not to actually include a ‘Scale In’ button in VMM, however, if you played with System Center Orchestrator you can see there is a ‘Scale In’ activity that we can choose from.

If you do want to ‘Scale In’ a tier in VMM, the way in which you Scale In a tier happens by right-clicking the tier and choosing to ‘Delete’ the tier literally.

Deleting a tier will go through all the process that needs to happen in order to remove that virtual machine appropriately. This deletion just like with the Scale-Out, will go through those additional application profile actions (scripts) that need to happen as well.

VMM-ScaleOut-RDS60

Note: As I mentioned in the first post, this deployment solely depends on System Center Virtual Machine Manager, however, if you like to add more automation, you can use definitely System Center Service Manager along with System Center Orchestrator, add more fun and let the users deploy, scale-out, scale-in and even re-deploy the complete Remote Desktop Service infrastructure while you are focusing on doing other important projects… This is the power of Microsoft System Center integration.

Conclusion

If you read all three posts of this blog series or simply flipped through, I hope that this has been helpful in your pursuit of VMM service deployment!

Thanks for reading! Until then… enjoy your day…

Cheers,
/Charbel

Previous

Free Webinars! Reduce Disaster Recovery & Business Continuity Expenses with Windows Server Clustering and Geo-Clustering #StarWind #WindowsServer

Hyper-V Enhanced Session Mode ‘Show Options’ Issue #HyperV

Next

Let me know what you think, or ask a question...

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to Stay in Touch

Never miss out on your favorite posts and our latest announcements!

The content of this website is copyrighted from being plagiarized!

You can copy from the 'Code Blocks' in 'Black' by selecting the Code.

Please send your feedback to the author using this form for any 'Code' you like.

Thank you for visiting!