Trying to manage physical Citrix environments and “seeing” what is going on inside the box has always been a bit challenging. Then the hypervisor showed up and suddenly the size, cost and consumption of physical servers no longer made sense and Citrix went virtual.
Flash forward to today and we have 2U (3.5” tall) servers with Citrix XenServer or VMware hypervisors installed, managing 10 to 15 XenApp server VMs, with 30 to 40 end users connected to each.
Achieving densities of 300-450 people per dual processor server is fantastic in every way except one. The difficulty managing the environment has literally increased 10x as we are no longer talking about 40 people connecting per server, but 400.
Citrix servers were never easy to see inside of and now behind the additional shroud the hypervisor presents, complexity and full visibility are even more difficult.
Adding the hypervisor layer to Citrix just adds one more variable in the application delivery model.
So what is the best way to manage the new complexities the hypervisor brings to the table?
Optimally, you want a tool that can see the “outside” view of each VM on a host server, as well as being able to see ‘inside” each virtual machine and how the applications inside of the virtual machine are performing.
In a Microsoft Windows environment, this information is provided by WMI. This is useful for identifying guest OS issues, misbehaving applications (yeah, that never happens), unauthorized user activities and user load balancing among other things.
Management tools that provide visibility inside a virtual machine should tell you why a virtual machine is consuming what it is consuming.
There is not a lot out there right now that will give you visibility all the way down to the applications running on a virtual machine.
We all can make educated guesses based on past experience, but none of us can tell you for certain without using a capacity planning tool. Citrix offers one such tool, but there are some great ones baked into tools that are great at managing Citrix that can compliment the reporting functionality of EdgeSight.
The right tool with the right capacity planning functionality can help you right size your environment and save thousands of dollars on hardware.
One large healthcare customer I know of saved $400,000 of what they had budgeted for server hardware because the capacity planning tool baked into their managment tool showed them where their calculations were wrong.
The less your team knows about Citrix the better your managment tools need to be. Look for tools that incorporate the four items listed above and you will be off to a great start.
Good luck on your journey to see inside Citrix.