Improve the User Experience with Citrix Adaptive Transport – How to make EDT work again on the latest Citrix Gateway and ADC 13.0 release

Adaptive transport is a data transport mechanism for Citrix Virtual Apps and Desktops. It is faster, can scale, improves application interactivity, and is more interactive on challenging long-haul WAN and internet connections.

Adaptive transport is a data transport mechanism for Citrix Virtual Apps and Desktops. It is faster, can scale, improves application interactivity, and is more interactive on challenging long-haul WAN and internet connections. Adaptive transport maintains high server scalability and efficient use of bandwidth. By using adaptive transport, ICA virtual channels automatically respond to changing network conditions. They intelligently switch the underlying protocol between the Citrix protocol called Enlightened Data Transport (EDT) and TCP to deliver the best performance. It improves data throughput for all ICA virtual channels including Thinwire display remoting, file transfer (Client Drive Mapping), printing, and multimedia redirection. The same setting is applicable for both LAN and WAN conditions.

When set to Preferred, data transport over EDT is used as primary and fallback to TCP. With the Citirx Workspace app for Windows minimum version 1808 or Citrix Receiver for Windows minimum version 4.10 and session reliability enabled, EDT and TCP are attempted in parallel during the initial connection, session reliability reconnection, and auto client reconnect. Doing so reduces connection time if EDT is Preferred, but the required underlying UDP transport is unavailable and TCP must be used. By default, after fallback to TCP, adaptive transport continues to seek EDT every five minutes.

As you can see EDT is particularly useful for WAN connections to your Citrix Virtual Apps and Desktops. Those connections usually are established through a Citrix Gateway (Citrix ADC, known as Citrix NetScaler). EDT is supported on versions 11.1 build 51.21, 12.0 build 35.6 and later of Citrix Gateway (Citrix ADC). Unfortunately there is a bug in all builds newer than 13.0 36.27 which causes EDT connections to fail and always fallback to TCP.

Up to the recently discovered vulnerability in Citrix Application Delivery Controller and Citrix Gateway (CVE-2019-19781) this wasn’t too much of an issue, because you could stay on the working build and wait for an upcoming new release to fix the issue. Things changed dramatically with the vulnerability and the fixed builds Citrix released last month – it’s definitely NO option anymore to stay on one of the older builds and expose your Gatway / ADC to those security risks.

The issue with non working EDT over Citrix Gateway and Citrix ADC releases newer than build 13.0.36.27 is caused by a bug, which prevents DTLS from enabling. For the moment there is no other way than enabling DTLS manually over CLI by executing the following commands:

  1. shell nsapimgr -ys enable_dtls12_vpn_vserver=1

  2. set vpn vserver [vservername] dtls OFF

  3. set vpn vserver [vservername] dtls ON

Make sure to run the first command in shell, while turning off and on of DTLS has to be executed in the CLI mode.

Keep in mind this workaround doesn’t survive a reboot and doesn’t persist. After a reboot DTLS stops working until you apply the workaround again. To persist the DTLS setting it should be possible to apply the workaround to rc.netscaler:

shell “echo ‘nsapimgr -ys enable_dtls12_vpn_vserver=1’ >> /nsconfig/rc.netscaler”

With this simple workaround your WAN connections will start working again over EDT, while you can keep your Citrix Gateways and Citrix ADCs on the latest fixed 13.0 build until one of the upcoming releases will permanently fix the underlying issue.

 

IGEL DISRUPT 2020 in Munich – Meet the EUC Community

If you’re active in the End User Computing space, there are not many events in Europe, where you can meet more EUC community folks in one place. IGEL DISRUPT 2020 is going to take place soon from February 4 – 6 in Munich for the second time, after a very successful last year’s edition at the same venue.

If you’re active in the End User Computing space, there are not many events in Europe, where you can meet more EUC community folks in one place. IGEL DISRUPT 2020 is going to take place soon from February 4 – 6 in Munich for the second time, after a very successful last year’s edition at the same venue. Continue reading “IGEL DISRUPT 2020 in Munich – Meet the EUC Community”

Nutanix File Analytics

With the release of Nutanix Files 3.5 (formerly known as AFS, Nutanix Acropolis File Service) Nutanix introduced a new tech preview feature called Nutanix File Analytics, which provides data and statistics about the operations and contents of a file server. Audit trails and anomalies detection made simple and fully integrated with Prism.

With the release of Nutanix Files 3.5 (formerly known as AFS, Nutanix Acropolis File Service) Nutanix introduced a new tech preview feature called Nutanix File Analytics, which provides data and statistics about the operations and contents of a file server. Audit trails and anomalies detection made simple and fully integrated with Prism. Continue reading “Nutanix File Analytics”

Test Drive Nutanix in the Cloud

In the past there has been already a way to Test Drive Nutanix Community Edition in the cloud. Today Nutanix launched a new offer for a free 2-hour test drive of their hyperconverged infrastructure solution, based on the latest commercial edition – hosted on Google Cloud Platform (GCP).

In the past there has been already a way to Test Drive Nutanix Community Edition in the cloud. Today Nutanix launched a new offer for a free 2-hour test drive of their hyperconverged infrastructure solution, based on the latest commercial edition – hosted on Google Cloud Platform (GCP).

Have you ever wanted to get your hands on the Nutanix Enterprise Solution everybody in the industry is speaking about these days? Well, here you go! Nutanix launched a new way to set up a private Nutanix instance in the cloud, without the need of any hardware, no installation, ready for you in just a couple of minutes and free to explore for two hours.

For this new offering, Nutanix leverages the power of the Google Cloud Platform. The test instances are implemented in GCP using nested virtualization. That’s quite an interesting fact, if you know that Google is running its cloud infrastructure on KVM based hypervisors and Nutanix’ very own Acropolis Hypervisor AHV is based on KVM as well. Maybe this is a first glimpse on what might come in the near future, who knows?

So in the future technically it might be possible to build a hybrid cloud deployment that eliminates the traditional boundaries between private and public clouds as well as fully functional Nutanix Enterprise Cloud deployment in the public cloud. Brave new world!

So how to get started your Test Drive? Just head over to https://www.nutanix.com/testdrive and register for your personal Nutanix Enterprise Cloud instance. Within minutes you will be ready to access your personal instance and you are ready to start exploring the simplicity of Nutanix. You can take a guided tour to walk you step-by-step through the process of creating VMs, performance monitoring, image management and more or, what’s really cool, you just start exploring the playground and spin up your own VMs, monitor their real-time performance, create storage containers, disk images, take snapshots, clone machines, etc.

The two hours will pass by in a flash! However after having completed your Test Drive you can join the community at https://next.nutanix.com/test-drive-nutanix-in-the-cloud-67 to connect with other users to share and exchange your experience and provide your feedback.

Linux Apps and Desktops delivered by Citrix Virtual Apps and Desktops

There are tons of great free Linux applications available today, but since most users aren’t using Linux on their devices this whole parallel universe of hidden gems isn’t that easy to discover and to add to the personal toolbox. But wait, there is Citrix Virtual Apps and Desktops (formerly known as Citrix XenApp and XenDesktop) to jump in. In this article I will show you how to publish virtual apps and desktops from a Linux operating system. As a small additional giveaway I will also explain how to add support for Citrix Federated Authentication Service (FAS) in an existing Citrix Virtual Apps and Desktop (CVAD) deployment.

There are tons of great free Linux applications available today, but since most users aren’t using Linux on their devices this whole parallel universe of hidden gems isn’t that easy to discover and to add to the personal toolbox. But wait, there is Citrix Virtual Apps and Desktops (formerly known as Citrix XenApp and XenDesktop) to jump in. In this article I will show you how to publish virtual apps and desktops from a Linux operating system. As a small additional giveaway I will also explain how to add support for Citrix Federated Authentication Service (FAS) in an existing Citrix Virtual Apps and Desktop (CVAD) deployment. Continue reading “Linux Apps and Desktops delivered by Citrix Virtual Apps and Desktops”

Cleanup unused FSLogix Office 365 Containers

It’s this time of the year again: Our graduate students left and the new ones started. As every year we have to do some housekeeping on our file servers to cleanup the unused home directories and user profiles of the students who left our school. With the implementation of FSLogix Office 365 Containers there is now a third piece of user related data we have to take into account. Here is how to accomplish this task with a simple Powershell script.

It’s this time of the year again: Our graduate students left and the new ones started. As every year we have to do some housekeeping on our file servers to cleanup the unused home directories and user profiles of the students who left our school. With the implementation of FSLogix Office 365 Containers there is now a third piece of user related data we have to take into account. Here is how to accomplish this task with a simple Powershell script. Continue reading “Cleanup unused FSLogix Office 365 Containers”

Nutanix Life Cycle Management (LCM)

With AOS 5.0 Nutanix introduced the Life Cycle Manager (LCM) feature, which helps you to track and upgrade software and firmware versions of all entities in the cluster. LCM is supported for all Nutanix NX and SX platforms. But be aware there are some limitations around scenarios where you have LACP enabled – I learned it the hard way!

With AOS 5.0 Nutanix introduced the Life Cycle Manager (LCM) feature, which helps you to track and upgrade software and firmware versions of all entities in the cluster. LCM is supported for all Nutanix NX and SX platforms. But be aware there are some limitations around scenarios where you have LACP enabled – I learned it the hard way! Continue reading “Nutanix Life Cycle Management (LCM)”