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 10 Bandwidth Estimates for XenDesktop

How much bandwidth do I need between my endpoint and a Windows 10 virtual desktop? Note: Windows 2016 Bandwidth for XenApp on this blog It depends on the apps, on the usage, on the user and on the XenDesktop version. But “It Depends” isn’t a very good answer. Most of us who ask this question want a rough estimate, which is why I broke the bandwidth estimate down into 3 categories VDA Version: Certain releases of XenDesktop make improvements to the network utilization.  Bandwidth tests must account for these changes by looking at different VDA versions. Policy: XenDesktop policies can … Continue reading Windows 10 Bandwidth Estimates for XenDesktop

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