Site icon BLOGS

Introducing PowerScale! A Community-Driven SmartScale Replacement by Leee Jeffries

by Jake Walsh, CTA

Hello All! 🙂

Yesterday, a CUGC Webinar took place covering a new community project called PowerScale! (Click here for the recording.)

PowerScale is a community-driven replacement for Citrix SmartScale, which went end of life in July 2019. PowerScale was created by Leee Jeffries, in response to a number of clients he works with asking for similar features.

PowerScale provides the following scaling features for Virtual Machines in a XenDesktop Environment:

PowerScale also provides a dashboard with historical data – allowing you to log and retain data for analysis:

So, how do I get PowerScale Up and Running?
Installation is super easy and takes only 3 steps: Download, Configure, Run. It should take no longer than around 30 minutes from download to PowerScale up and running. Before starting, ensure that you have the following prerequisites:

Step 1 – Download:

  1. Head over to the Project GitHub Page:
  2. Create a C:\PowerScale Folder on the Server that will run the script
  3. Download the Project and Extract the Zip Contents into the C:\PowerScale Folder:

Step 2 – Configure:

  1. Edit the “Create Config File.ps1” script – and add the variables to suit your environment. (These are documented in the file)
  2. For a super quick start to scale based on VM Number and Time of Day – only 9 variables are needed

3. Finally – run the Create Config script and the variables and configuration will be securely stored ready for use:

Step 3 – running the Script

We are now ready to run the script – and this is done by running the “Decision Making.ps1” script, which will then run PowerScale using the configuration provided. This script can be set to run as a scheduled task. If you wish to have PowerScale running more regularly:

OK – so I am up and running, what next?

PowerScale also provides more detailed configuration options – for example:

Finally – PowerScale also has an awesome dashboard! This can be used to display the scaling and give an overview of the PowerScale activity:

Hopefully this post will help you get up and running with PowerScale – as always, any questions, comments, feature requests are welcome – please reach out to either Leee or myself!

Until next time,
Jake Walsh

Exit mobile version