LoginVSI PowerShell – Invoke-VSITest


LoginVSI automates performance testing and I need to automate LoginVSI. By calling this one function, I can invoke a single LoginVSI test. At a high-level, the test does the following Prepare test These items simply get the environment ready for a LoginVSI test. It includes doing the following: Delete any old test files on the LoginVSI server Create log file if one does not exist Disable RDP connection warning message when connecting to my launcher machine Start LoginVSI Session Monitor if not already running Connect to LoginVSI Launcher Start LoginVSI test One thing I added was to monitor the LoginVSI … Continue reading LoginVSI PowerShell – Invoke-VSITest

Pooled Desktops with Local Host Cache


Local host cache, within XenApp and XenDesktop, utilizes a local DB to store configuration information. This local DB is continuously updated by the master SQL DB. When connectivity to the SQL DB fails, the controller automatically switches to the local DB. When the link to the SQL DB is restored, the controller automatically switches back.

Local host cache allows users to make new connections to published apps and desktops.  However, local host cache can’t replace all functionality of the master SQL DB.  For instance, power options (starting and stopping VMs) are not available.  This can be a concern for implementations that rely on pooled desktops (desktop that is temporarily assigned to a user. When the session ends, the desktops is rebooted and is available for any other user).

The power options for a pooled desktop is the problem with local host cache. In the default behavior with local host cache, when a user logs off, the pooled desktop goes into maintenance mode.  It is now unavailable for any other user.

If the outage only lasts a short amount of time, this isn’t much of a concern. But if the outage lasts hours, or an entire day, we could potentially run out of powered on VMs.

Now, because I said this is the default behavior it should make you believe that there is an alternative.  And there is. Continue reading “Pooled Desktops with Local Host Cache”

Latest XenApp XenDesktop bandwidth utilization tests


Is it just me, or does it seem like every few releases Citrix finds ways to further reduce bandwidth consumption. When 7.13 came out, there were statements saying bandwidth utilization dropped. And in 7.17, we are hearing similar remarks. If we look at the latest releases, we see the following major improvements to the ICA protocol 7.13: Introduce glyph detection/caching algorithm – Beneficial for text-based workloads Improve scroll detection 7.17: Update glyph detection/caching algorithm – Beneficial for text-based workloads 7.18: H.264 Build-to-Lossless – Beneficial for graphically interactive sessions Progressive Display – Beneficial for low bandwidth and/or high latency connections I … Continue reading Latest XenApp XenDesktop bandwidth utilization tests

Site Aggregation


At Citrix Synergy, there was a lot of talk about the user’s Workspace; a single location where users get access to all of their resources (apps, desktops, data, devices). For example, the user’s workspace can include storage apps, SaaS apps, web apps, virtual apps (XenApp), virtual desktops (XenDesktop). Citrix has a cloud service for each one of these resource types, and Workspace integrates all of these services into a single solution for users. But, what if you already have a fully implemented on-premises XenApp/XenDesktop environment?  What if you have gone through proper design and built an on-premises environment that is stable … Continue reading Site Aggregation

Windows 2016 Bandwidth Estimates for XenApp


For 10 months in the cold north, we are addicted to winter weather forecasts (ok, 10 months is a little extreme. Winter does not usually last that long in Minnesota). But during winter, we always want to know how much snow we are going to get. The answer always comes down to ranges Less than 1 inch 1-2 inches 2-4 inches 3-5 inches 5-8 inches 6-10 inches 8-15 inches Head south As the totals get larger, the ranges get larger. There is so much room for error due to many variables. The same thing can be said for estimating network … Continue reading Windows 2016 Bandwidth Estimates for XenApp

Local Host Cache for Citrix Cloud


One of the best practices I talk about often is “You will fail“. I know, not a very positive message, but it is the truth… You will fail. It is only a matter of time. Those of us who are in IT know how painful it is when there is a failure. We understand all that can go wrong. And when dealing with cloud-based solutions, the concern for an outage is even more terrifying. Why? Probably because it is out of our control. When there is a problem, we are at the mercy of those who operate the service. But … Continue reading Local Host Cache for Citrix Cloud