Virtual Tarzan - Transformation Architect
  • Home
  • About
  • Contact me

Recent Comments

  • Pane on Cloud Chaos to Cloud Control: The Governance Playbook You Need Now
  • TJ on Cloud Chaos to Cloud Control: The Governance Playbook You Need Now
  • Mike A on Cloud Chaos to Cloud Control: The Governance Playbook You Need Now
  • Virtual Tarzan on Crafting an Effective Enterprise Multicloud Strategy
  • James on Crafting an Effective Enterprise Multicloud Strategy

Categories

  • AI-ML
  • Azure Architecture
  • Citrix
  • Cloud
  • Cloud Architecture
  • Cloud Security
  • Cloud Strategy
  • Compliance
  • Digital Transformation
  • EUC
  • General
  • Infrastructure Design & Architecture
  • IT Strategy
  • Networking
  • Storage
  • Troubleshooting
  • vCloud
  • VMware
  • vSphere

Archives

  • September 2024
  • July 2024
  • June 2024
  • March 2024
  • January 2024
  • October 2023
  • August 2023
  • July 2023
  • April 2023
  • February 2023
  • January 2023
  • September 2021
  • June 2021
  • January 2021
  • November 2020
  • July 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • July 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • January 2017
  • October 2016
  • April 2016
  • March 2015
  • January 2015
  • November 2014
  • October 2014
  • September 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • August 2013
  • March 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012

Follow me

Virtual Tarzan - Transformation Architect
  • Home
  • About
  • Contact me
Citrix, EUC,

Citrix XenDesktop 7.x High Availability

XD7-HA

Building a redundant Citrix environment requires a bit of thought and understanding of the different components. This is a high level review of what needs to be addressed when building High Availability into your XenDesktop 7.x design.

NetScaler Gateway. This is the first point of contact for remote users. If NetScaler is down, remote users will not be able to access and authenticate to the NetScaler Gateway which means no access for them. So at least dual NetScalers are needed to eliminate Single Point of Failure.

StoreFront. This is where the applications and desktops are enumerated for users that need to access them.Again redundancy is needed, at least a pair of StoreFront servers is needed.

Deliver Controller. Once users have successfully authenticated, StoreFront contacts the Delivery Controller to get a list of available resources (desktops/applications). So again N+1 redundancy is needed for the delivery controller.

Database Delivery Controllers require Database (Microsoft SQL). Now remember under the new FMA architecture, Local Host Cache feature is no longer availablein XenDesktop 7.x. So High Availability for the Database is required. Here you have a few options for High Availability. Citrix recommended option is mirroring. Why? Because the fail over is almost instant. With that said, Microsoft is planning on removing Mirroring from future SQL releases! There are other options for Database High Availability such as Clustering, High Availability on Hypervisor level, or AlwaysOn Availability Groups.

Provisioning Services (PVS) server. Delivery Controller have 2 connections available: Connections to the Hypervisor (MCS) and connections to PVS server. If using PVS and PVS server is not available when a client boots, then the users will not be able to access the content they need. A minimum of two PVS servers should be the minimum implemented per site.

Shared Storage. PVS needs shared storage to access boot image and vDisk. Now most likely that shared storage will be located on a highly available SAN connected to the PVS servers.

Hpervisor. You will need N+1 for redundancy on the infrastructure level as well. Also keep in mind if using MCS, those connections between the Delivery Controllers and Hypervisors will need to have redundancy built in as well.

License Server. You have one last Citrix component here which is the Citrix License Server. That is the only ccomponentyou do not need to have redundancy for. Why? Because it has 30 days grace period so even with license server down, the environment will still function. What happens if 30 days pass? If your environment is still down after 30 days, then frankly you have more serious issues to worry about!

So is that it?

Yes .. well almost. As far as Citrix components are concerned you have redundancy built in. However, there are other components you have to consider that Citrix environment depends on.

Domain Controller. Without a domain controller, your users will not be able to authenticate, therefore unable to access Citrix environment. N+1 is a given for your DCs.

DHCP server. This is needed for IP address assignment

DNS server. This is needed for name resolution.

This was a high level review of building redundancy into XenDesktop 7.x design

Thank you for reading.

Nick

Sharing is Caring!

Something went wrong with the twitter. Please check your credentials and twitter username in the twitter settings.

Previous

Could you press vLAN 3 please!

November 16, 2014
Next

Are you a vCheese expert?

November 28, 2014

3 Comments

Phill

November 28, 2014

I did not know about Microsoft removing Mirroring in future!!! Typical Microsoft!!! What is the second best option?

Reply

Nick

December 13, 2014

Hi Phil,

Good question. There are a few options:.
1) Windows Failover Clustering (WFC).A great solution that provides high availability. Downside is the failover process for large active enterprise database can take as much as 10 to 15 minutes which might be unacceptable for some organisations. Also setting up WFC is fairly complex and requires a specialized skill set that not all organisations might poses in house.
2) Hypervisor High Availability. Easy to set up but again similar to WFC, recovery can take take a few minutes while another virtual machine is started on another server. Also this option will not protect you against database corruption.
3) AlwaysOn.This is essentially the next generation in Database Mirroring that will be replacing the existing Database Mirroring! This requires Enterprise edition or higher and is pretty expensive and complex to setup. One thing to note with AlwaysOn is that Unlike WFC, AlwaysOn is a database-level technology and it does not provide the server-level protection traditional WFC does.
4) There are third party tools such Stratus Avance.This is software based that is installed on 2 nodes with a dedicated Ethernet connection. The software works through real-time data synchronization between the two nodes.This should provide you similar 99.999% High Availability as AlwaysOn.
5) Double-Take Availability is another 3rd party tool that can be utilized effectively to protect your SQL DB. It works by capturing and replicating byte-level changes to your disaster recovery server.
There are other 3rd paty solutions similar to ones mentioned above that will require an indepth post to cover them all.
I hope that gives you an idea of options available.

Nick

Reply

Jim

February 6, 2017

Hello,
We have a planning scenario where we have a xenserver 6.5 or 6.7 running as a local host with the applications running to deliver virtual machines (Xendesktops as well as host a couple DC servers.
If we plan to move this current infrastructure model to two separate hosts with a SAN are the two xenservers setup in HA or is it something else that manages these systems?

Thank you

Reply

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related posts

Scale-Up
EUC,

How to scale up quickly access to remote users

Citrix, EUC, Infrastructure Design & Architecture,

What tools to use to collect data in EUC/VDI project

EUC, Infrastructure Design & Architecture, VMware,

VMware Horizon’s View Graphics Rendering Types

Citrix, Infrastructure Design & Architecture,

High level view of Citrix XenDesktop 7 components

Recent Comments

  • Pane on Cloud Chaos to Cloud Control: The Governance Playbook You Need Now
  • TJ on Cloud Chaos to Cloud Control: The Governance Playbook You Need Now
  • Mike A on Cloud Chaos to Cloud Control: The Governance Playbook You Need Now
  • Virtual Tarzan on Crafting an Effective Enterprise Multicloud Strategy
  • James on Crafting an Effective Enterprise Multicloud Strategy

Categories

  • AI-ML
  • Azure Architecture
  • Citrix
  • Cloud
  • Cloud Architecture
  • Cloud Security
  • Cloud Strategy
  • Compliance
  • Digital Transformation
  • EUC
  • General
  • Infrastructure Design & Architecture
  • IT Strategy
  • Networking
  • Storage
  • Troubleshooting
  • vCloud
  • VMware
  • vSphere

Archives

  • September 2024
  • July 2024
  • June 2024
  • March 2024
  • January 2024
  • October 2023
  • August 2023
  • July 2023
  • April 2023
  • February 2023
  • January 2023
  • September 2021
  • June 2021
  • January 2021
  • November 2020
  • July 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • July 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • January 2017
  • October 2016
  • April 2016
  • March 2015
  • January 2015
  • November 2014
  • October 2014
  • September 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • August 2013
  • March 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012

Follow me

  • Home
  • About
  • Contact me

© 2019 http://virtualtarzan.com. All rights reserved.