XenApp and XenDesktop on Azure Cost Calculator

Recently I build a XenApp environment on Azure for demo purposes. I used –> this <– website helping me calculating the costs.

Citrix op Azure Costs 01.png

This website (running on Azure :-)) makes it easy to calculate the costs of your XenApp/XenDesktop environment on Azure.

Citrix op Azure Costs 02


You can provide the locations, working Hours, Workloads and number of users (and their profiles). It automatically loads the costs of Azure  (so no outdated data!) for Comput, Storage and Network.

Citrix Connection Quality Indicator


In complex environments, where distributed applications are deployed across the network utilizing numerous physical servers and workstations, connectivity can be reduced in general and/or per session basis. Connection Quality Indicator is a tool which provides feedback to the user when the network has been impacted to the point that the user’s experience is degraded. Displaying this information to the end user will improve overall user experience and reduce the number of helpdesk calls for network related user experience issues.

How to use Connection Quality Indicator

CQI is launched on session startup and continues to run for the life of the session notifying the user of changes to network performance. Notifications are used by CQI to alert the user about network state. There are several types of notifications that a user can see while the tool is running, they are as follows:

The way the end user interacts with CQI when using a Published Desktop or Application is for the most part the same, however, there are some subtle differences. When using a Published Desktop, CQI notifications are displayed in two different areas, system tray and standard notifications.

For Published Applications, since there’s no desktop, only standard notifications are shown.  If more than one Published Application is in use within the same session, only the foreground application will display the notification.

More information here

NITCtxPatcher a patchmanager for Citrix XenApp and XenDesktop 7.x

CtxPatcher is a tool for downloading (and installing) updates for Citrix products.

Just install the tool using next-next-next and enter your MyCitrix account details :



Select the products, hit search and all available patches are ready to download. When you download the patches a install script is also created for easy installation:



  • Fast select and download Patches for XenApp and XenDesktop 7.1 and higher
  • Fast select and download LIMITED Patches for XenApp/Desktop 7.1 and higher with one click
  • Automatic detect superseded patches
  • Automatic download LIMITED Patches
  • Generate silent installation scripts for your patches
  • Proxy support
  • Support for an automatic Mycitrix login
  • Html Reports for you downloaded patches
  • Unzip Hotfix archives (for example the DDC and the Citrix Studio)
  • Run custom Scripts after the download
  • Command line support
  • Full silent run of the tool

Download the tool here

Citrix Education All Access Pass

Citrix Education has a great offer. At a cost of $600 dollar you get 12 months of education to learn Citrix products. New courses are added at no extra costs. Current courses included in the eLearning Subscription include:

  • CAD-100 Introduction to Citrix AppDNA – English
  • CAD-200 Simplifying Application Migration with Citrix AppDNA 6.1 – English
  • CAD-201 Effectively Interpreting Citrix AppDNA Reports – English
  • CNS-205 Citrix NetScaler 10.5 Essentials and Networking – English
  • CNS-207 Implementing Citrix NetScaler 10.5 for App and Desktop Solutions – English
  • CNS-210 Setting Up NetScaler Insight Center – English
  • CNS-211 Using NetScaler Insight Center – English
  • CNS-212 Setting Up NetScaler Insight Center with Simulations – English
  • CNS-213 Using NetScaler Insight Center with Simulations – English
  • CNS-214 Enabling Secure Access with Citrix NetScaler 10.5 – English
  • CNS-215 Traffic Management and Optimization for NetScaler 10.5 – English
  • CVA-500 Architecting a Citrix Virtualization Solution – English
  • CVB-200 Implementing and Managing Citrix VDI-in-a-box
  • CXA-103 Citrix XenApp 7.5 Architecture and New Features
  • CXA-105 XenApp and XenDesktop 7.6 Foundations
  • CXA-206 Citrix XenApp 6.5 Administration
  • CXA-208 Moving to XenApp 7.6
  • CXD-105 Citrix XenApp and XenDesktop Help Desk Support
  • CXD-300 Deploying App and Desktop Solutions with Citrix XenApp and XenDesktop 7.6
  • CXD-203 Managing App and Desktop Solutions with Citrix XenApp and XenDesktop 7.6
  • CXM-101 XenMobile Foundations
  • CXM-201 Administering and Managing Devices with Citrix XenMobile 9.0
    (Japanese courses removed)


For more information go to:

Manually enable the Citrix Sharefile Plugin


After creating the Sharefile accounts and installing the Plugin into the vDisk a customer didn’t saw the Outlook plugin features. This is how to enable them.

First open outlook and go to Opties (Dutch languagepack)


Select “invoegtoepassingen”


Select the sharefile plugin and choose start:


After that configure the Plug-in options:



Enter your credentials and you’re ready to go :


When creating a new email you notice the Sharefile options :


How to kill a hung VM on XenServer

Sometimes you run into a hung VM on XenServer. This is how to kill the VM running on XenServer :


First look up the UUID (in my case 50fa073a- etc)


Using the command list_domains you can find the id’s (0, 6, 7, 9 etc)


Now use the grep command to find the domain ID you need and use the following command to kill the VM : /opt/xensource/debug/xenops destroy_domain –domid <domainid>


Identify memory modules used on XenServer

Today a customer requested to upgrade the amount of memory on their XenServers. This is how you easily can determine which memory modules are being used.

Ofcourse you can use ILO, but then you only see the size and location but not the specific type of (memory) module :


This is how you can identify the specific type :


In the above screendump you can see it’s a dual rank module.

Review Xackup XenServer backup software Part 2

After my review of Xackup XenServer backup software I received serveral emails and tweets with people asking me if I had ever done a restore test. The answer is : ….. YES! Ofcourse. 🙂


I did several migrations and restores for testing purposes and they all succeedeed. I advise to install the software on a separate server because it has some impact on the CPU.

Anymore questions? Please leave a comment. 🙂

Review Xackup XenServer backup software

The last couple of days I ran into some problems with restoring VM’s on Xenserver. I started looking for Hypervisor backup software for Xenserver. I took a deep dive into the wonderful world called the Internet and found Xackup from Fungusware. Alright, strange name but let’s take a look at the product itself.

I downloaded the software, requested a trial key and after 5 minutes I was ready to go! Installing the software was as easy as hitting next a couple of times and entering the license (trial key). No uploading appliances, no proxy IP addresses or something like that. Let’s take a look at the main interface :


I created a new backup job, look at the pictures below :


Select the VM you wish to backup:


Use a snapshot to create a backup or use NFS/CIFS volume directly :


Specify location, compression, differential etc :



Pre- and post jobs :



Schedule the backup job :


Send email on completion :



And here we go : 🙂


You can also use this program to migrate VM’s hot or cold to a new XenServer. Using the steps (source and destination XenServer).

The cost of this al :


85 AUD is approx 55 EUR. You can select as many Xenserver servers as you would like. No per Xenserver limit. 🙂

Try it yourself at