making citrix highly available

Posted on 2011-03-07
Last Modified: 2012-05-11
Hi I am planning a virtualization project and am wondering if there is a way to make citrix highly available, my current issue is with the datastore and license server, the license server I understand I could migrate to SQL then cluster the SQL server but what do I do if my datastore goes down?, Am I right in saying if I have citrix, A, B and C, A being the datastore and license server, if B or C goes down the system continues to run but if A goes down I lose my Farm?, is there a way to rid this single point of failure?
Question by:jdpipes
LVL 14

Accepted Solution

amichaell earned 500 total points
ID: 35056861
Best practice calls for running your Datastore database on a stand alone server rather than on a XenApp server, so that is the first step I would take.  Same thing with the License server, though the License server is not as resource intensive as SQL.

Speaking of SQL, if you want high availability then you cannot use SQL Server Express.  You'll need SQL 2005, 2008, or 2008 R2 to use something along the lines of mirroring.

If the Datastore goes offline your Farm will continue to function, though you will not be able to make any changes to the Farm, so no new servers, published applications, changes to applications, etc.

I'm about to board a flight.  I'll check back later this afternoon/evening.

Author Comment

ID: 35057037
Hi thanks for your reply,
I will install my datastore on a standalone server,
I use Wyse terminls connecting to my citrix farm, I edit the ICA properties to include my 2 citrix IP addresses, when I disconnect the datastore citrix server from the network none of the wyse terminals will connect, I have load balancing working but none of the terminals will connect to the other Citrix server without the datastore present, If the datastore goes down while people are connected they will stay connected but that is not what I am after?
LVL 14

Expert Comment

ID: 35061155
Note that Citrix supports SQL Mirroring (see so you can have two SQL boxes.
Also consider your Microsoft Terminal Services Licensing Server, you can have more than one. (
Citrix Licence Server can be clustered:

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Citrix policies are the most efficient method to configure and tune XenDesktop environments, allowing organizations to control connection, security and bandwidth settings based on various combinations of users, devices or connection types.  Citrix …
Citrix XenApp, Internet Explorer 11 set to Enterprise Mode and using central hosted sites.xml file.
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question