High Availability for Citrix XenDesktop and XenApp

Size: px
Start display at page:

Download "High Availability for Citrix XenDesktop and XenApp"

Transcription

1 Worldwide Consulting Solutions WHITE PAPER Citrix XenDesktop High Availability for Citrix XenDesktop and XenApp Planning Guide for High Availability

2 Overview... 3 Guidelines... 5 Hardware Layer... 5 Control Layer... 7 XenDesktop Controllers... 7 XenApp Controllers... 7 Provisioning Servers... 8 License Server... 9 SQL Servers Active Directory and DNS services DHCP Services XML Service Virtual Desktop Agent (VDA) Desktops Layer OS Image Applications Personalization Access Layer Web Interface StoreFront Server NetScaler/Access Gateway Users Layer Planning Product Versions Revision History Page 2

3 Overview As organizations deploy desktop virtualization to ever increasing numbers of end-users, ensuring that the XenDesktop architecture is highly available becomes more critical to delivering uninterrupted service. High availability (HA) solutions ensure that within a given configuration, single points of failure are eliminated, and failover between redundant components is as seamless as possible, in order to maintain service and deliver the required user experience. With a XenDesktop or XenApp solution, the five major layers of the infrastructure model need to be considered to deliver a highly available solution are as follows. Figure 1: Infrastructure Layer Model Hardware: The hardware layer includes the physical hardware devices and hypervisor technologies that form the basis for XenApp and XenDesktop delivery. Control: The control level covers all of the individual components required to manage the delivery of desktops to users, which includes XenApp and XenDesktop Controllers, Provisioning Servers, License Servers, SQL databases, Active Directory, DHCP and DNS components. Desktops: The Desktop layer focuses on the desktop image, optimizations, and the delivery mechanism. It is subdivided into three components: o OS Image Page 3

4 o Applications o Personalization Access: The access layer contains the components used to access the Citrix environment: NetScaler, Access Gateway, Web Interface and StoreFront services. Users: The user layer encompasses the users who access the Citrix system and the support tier to provide help for said users. This white paper focuses on creating highly available XenDesktop and XenApp architectures within a single datacenter, based on the XenDesktop Modular Reference Architecture. Disaster recovery requirements are not considered within this document. The document covers the following key areas: Guidelines: How do the various layers impact desktop availability? Building the layer cake of hardware, control, desktops, access and users. What are the impacts of a component or service failure? Planning: What are the design decisions for creating a highly available infrastructure across the components and services required to deliver XenApp and XenDesktop? To help architects design a XenDesktop and XenApp solution based on real-world projects, organizations can refer to the Citrix Desktop Transformation Accelerator for step by step assessment, design and deployment guidance, and the XenDesktop Design Handbook for reference architectures, planning guides and best practices. Page 4

5 Guidelines When delivered via XenApp and XenDesktop, a user s desktop environment is built around the aforementioned five distinct layers. In order to provide a resilient solution, each one of the desktop layers must be highly-available. The focus of this whitepaper is on delivering high availability for XenApp and XenDesktop environments, with guidelines for each layer. As infrastructures start with a build of the hardware, and work up to user and user access, the discussion on high availability of the layers will take a bottom up approach with each layer building upon the last. Hardware Layer Within the hardware layer, two things must be considered; redundancy at the physical hardware level and high availability at the hypervisor level. From a physical hardware perspective, Architects should ensure that there is redundancy across all major hardware components to avoid single points of failure within the datacenter. Considerations for hardware redundancy include: Redundant backplane on blade chassis or redundant chassis Redundant power supplies and fans Uninterruptible power supplies (UPS) Multiple, diversely routed, network interfaces and switches, link aggregation Multiple fiber connects/hbas Hardware RAID levels for disk subsystems ECC memory Hardware Monitoring Once the redundancy requirements of the hardware has been met, the next step is to deliver a highly available hypervisor platform in order to ensure that the virtual desktops, XenApp servers and control layer components will run reliably. While this whitepaper deals with terminology specific to Citrix XenServer, all major hypervisors used in desktop virtualization have similar functionality with respect to HA features. Having sufficient redundancy in the hypervisor infrastructure will allow the XenDesktop and XenApp architecture to continue to operate in the event of a failure of a hypervisor server due to hardware or software problems. Typically N+1 redundancy allows for operation in the event of a single server failure. In a XenServer environment, pools of hypervisor servers are created to protect virtual machines. A HA pool ensures that mission critical virtual machines are continuously operating. High Availability features at the hypervisor level are used to reliably detect if a hypervisor host has failed, and computes a failover plan to deal with rapid recovery. Several elements go into the pool solution to detect failures and address recovery: Page 5

6 Heartbeats: Heartbeat mechanisms through the storage and network components of the hypervisor solution are used to monitor the health of hosts and trigger a failover scenario in the event that a host is unreachable. Multiple redundant heartbeat paths are used to ensure that a false positive scenario is not created where a server is taken out of service while it is still functioning properly. When a pool is created with two hypervisors it is important to understand the implication of a loss of heartbeat communication between the hypervisor servers. Details on this topic can be found in the Citrix support article CTX Failover Plans: Hypervisor pools maintain a failover plan which details what to do if a set of hosts in a pool fail at any given time, and calculate whether a pool has enough redundancy to fail over virtual machines, or if the pool is overcommitted, and failover is not possible. In XenServer, failover plans are dynamically created; there is no specific action required. Administrators will be notified through alerts to the console or through if a pool is deemed to be overcommitted, and can take action to maintain sufficient redundancy within the pool to allow for high availability functions. Restart Priority: Restart priorities determine the order in which the hypervisor attempts to start virtual machines when a failure occurs. This allows some granular control on which virtual machines start when a failure occurs. With XenServer, restart priorities can be set to levels 0-3 and best-effort, where all machines with priority 0 start first, and then VMs with priorities 1-3 and best-effort will attempt to start sequentially. Virtual machines can also be configured to not restart after a failure. In a XenDesktop or XenApp environment, infrastructure servers and dedicated desktops can take advantage of restart priorities to ensure that these elements are available should a hypervisor server fail. Pooled and streamed virtual desktops are controlled by the XenDesktop infrastructure, and should be set to not restart after a failure. XenMotion: XenMotion can be used to address imminent failures where a hypervisor server needs to be taken offline to address an issue by allowing a running virtual machine to be migrated to another XenServer within the same resource pool without disrupting the user. In many XenDesktop architectures, only the infrastructure components utilizing shared storage are protected with XenMotion while the virtual desktops are not, as XenMotion cannot be used for some desktop delivery infrastructures, such as Machine Creation Services with IntelliCache. For more information on high availability with XenServer, refer to the Citrix support article CTX XenServer High Availability. Of course, it is also recommended that high availability of the network and storage components be considered when designing and building a hosting platform for virtual desktops. While beyond the scope of this whitepaper, Citrix has developed best practices for planning and designing storage for XenDesktop. Network infrastructure should always be deployed with redundant configurations, from the server side (redundant NICs) through to the end user infrastructure to avoid single points of failure. Page 6

7 Control Layer The Control layer provides the foundation to host virtual desktops, containing the infrastructure needed to support the delivery of the XenDesktop and XenApp solution. Within the control layer, each component should be highly available, to avoid a single point of failure which could impact the environment. For XenDesktop and XenApp architectures, the following infrastructure servers and services need to be considered: XenDesktop Controllers XenDesktop Controllers are responsible for managing the level of active and idle virtual desktops and monitoring the state of online and connected desktops. A XenDesktop Controller must be available to facilitate the connection of a user to their appropriate desktop. Each XenDesktop Controller also contains the XML service, which is responsible for authenticating users (when Citrix Web Interface is used), and enumerating resources. High availability for the XML Broker service is detailed below. In a XenDesktop environment, multiple controllers will automatically load balance to deliver a highly available solution for this component. Providing N+1 redundancy based on the user load will ensure that the XenDesktop Controller services are available for user connections. XenApp Controllers The XenApp Controller infrastructure consists of two components that manage connections to hosted shared virtual desktops and virtualized applications. Zone Data Collectors (ZDCs) maintain dynamic information about the XenApp application servers within a zone such as server load, session status and published applications. XML Brokers authenticate users and enumerate resources, and direct user launch requests to the appropriate application server. High availability for the XML Broker service is detailed below. XenApp Controllers can be integrated as part of an application server, or can be dedicated stand-alone servers when the session-host only server mode is used to dedicate XenApp application servers. ZDC and XML Controller functionality can also be split onto separate servers for performance as the size of a XenApp farm increases. Zone Data Collectors operate in an active-passive configuration. A single ZDC is primary, and one or more backup ZDCs may be configured by defining the Zone Data Collector election preferences in XenApp. At least two Zone Data Collectors should be defined to provide N+1 redundancy. Multiple XML Broker servers should be configured to provide N+1 redundancy and service the user load. Page 7

8 Provisioning Servers Citrix Provisioning Servers are responsible for streaming the desktop operating system to the virtual desktops and the server image to XenApp servers. Citrix Provisioning Services allows a single vdisk to be used to deliver a consistent virtual desktop across the environment, and to simplify image management and maintenance. High availability for provisioning services involves several components; the Provisioning Server, the vdisk store, the Provisioning Server database, and the bootstrap delivery. Each component is discussed below: Provisioning Server: Within a Provisioning Server site, there should be sufficient servers created to allow for the required performance and to provide N+1 redundancy. Provisioning Servers should be distributed across multiple hypervisor hosts within a site, and configured with restart priority so that a host failure does not result in a service outage. vdisk Store: One element of high availability in Provisioning Services is the ability of a target device to maintain an active connection to a vdisk. With a single vdisk image, multiple Provisioning Servers can deliver streams to target devices in a configuration that is load balanced and highly available. In order to accomplish this, the Provisioning Servers must have access to the same vdisk source. The vdisk source can be a local copy that is synchronized between Provisioning Servers using either manual or automated synchronization, or it can be a shared copy on highly available block level storage or shared network storage solution such as NFS or CIFS. For details, see the XenDesktop and XenApp Best Practices Guide. Provisioning Server Database: As with all Citrix databases, the SQL database infrastructure should be highly available in order to guarantee full operations. SQL database considerations can be found in the SQL Servers section below. Provisioning Server can also use the Offline Database Support functionality to provide continuous operation should the database server be unavailable. The Offline Database Support option allows Provisioning Servers to use a local snapshot of the database which is created at server startup and continuously updated by the Stream Service. If the database becomes unavailable, Provisioning Server will use the snapshot to get information about the server and target devices to remain operational. The ability to make changes to the Provisioning Server configuration will be unavailable until the database is brought back online. Bootstrap Delivery: Provisioning Services requires a bootstrap file to be executed on the target device to facilitate the stream of the operating system. At least two Provisioning Servers should be configured within the bootstrap file for redundancy. There are several mechanisms available for delivering the bootstrap file to the target device. Options include using Provisioning Services PXE, DHCP options 66 and 67, and using Citrix Boot Device Manager (BDM). Considerations for each of these Page 8

9 options are detailed below. For more information, refer to the Citrix Support article CTX Provisioning Services Networking Planning Guide. o Citrix provides a PXE service with Provisioning Server that can be used to provide access to the bootstrap file. Multiple Provisioning Servers with the PXE service configured can respond to PXE broadcast requests from the target, avoiding a single point of failure. Provisioning Servers and target devices must be part of the same broadcast domain, or DHCP relay must be implemented to use this method. o If DHCP options 66 and 67 are used with Microsoft DHCP, the TFTP server can be a single point of failure and can inhibit the process of booting the target device. The Microsoft DHCP infrastructure allows for only one TFTP address to be added to its scope options. In order to load balance TFTP services, a load balanced address must be used to point to multiple TFTP instances. This may be accomplished using DNS round robin or an external load balancing device. Details on options for load balancing TFTP can be found in the Citrix Support article CTX High Availability for TFTP. o Boot Device Manager can be used to deliver the bootstrap file through an attached bootable ISO image. When using an ISO file to provide boot information to target devices, ensure that it is located on a fault tolerant CIFS share to avoid a single point of failure. For more information refer to the Citrix edocs Using the Manage Boot Devices Utility. Note that in order for Provisioning Server to be highly available, the target device write cache must not be on the Provisioning Server. License Server The licensing server provides Citrix licensing for all components within the XenDesktop architecture, with the exception of the NetScaler components in the Access pool, as they are manually configured with license files. Citrix licensing has a 30 day grace period during which the XenDesktop components will function normally should the license server become unavailable. Because of this grace period, a single license server as a virtual machine or virtual appliance which is configured for VM-level HA can be implemented. A failed license server can easily be rebuilt and restored from backup without impacting operations of the XenDesktop infrastructure. Microsoft license servers are required to distribute Remote Desktop Services client licenses which are used with XenApp services. A pair of Microsoft license servers should be deployed in order to avoid a single point of failure. Page 9

10 SQL Servers The SQL database provides the foundation for all configuration information in the XenDesktop site, XenApp Farm, Provisioning Services Farm, and StoreFront services. Configuration and current utilization information is stored in the database. The databases contained within a SQL server infrastructure are crucial to the continuous operation of the XenDesktop architecture and if it fails, affects ranging from loss of the ability to administer the XenApp farm to the inability to connect to XenDesktop virtual desktops. SQL Server can be made highly available through a number of technologies, including hypervisor level HA, Clustering technologies, and SQL Mirroring. For XenDesktop architectures, it is recommended that the SQL database be made highly available through a SQL Mirroring with Witness configuration as it provides automated failover with the least amount of downtime. For more information on SQL mirroring and clustering see the Microsoft whitepaper on High Availability with SQL Server 2008 R2. Active Directory and DNS services Active Directory (AD) and DNS services are required to authenticate both virtual desktop machine accounts and user access to the virtual desktops and to resolve FQDNs. As AD and DNS services are critical components of an enterprise IT architecture, they are usually designed with high availability in mind. Active Directory has built in availability features such as multi-master replication and Active Directory integrated DNS. Generally, using these features will address availability needs for AD and DNS. DHCP Services When a new virtual desktop is started, it requests an address from DHCP. The DHCP system used within the organization must be designed so the loss of one server will not prevent new DHCP requests from being fulfilled. Typically, enterprise DHCP solutions are built with high-availability options included. The most common methods for redundant DHCP are to utilize split scopes or to cluster DHCP servers. Specific pros and cons can be found in Microsoft TechNet under Design Options for DHCP Availability and Fault Tolerance. This should be analyzed and reviewed before production rollout. XML Service A critical component of any XenDesktop or XenApp environment is the XML Service, which is a part of the XenDesktop Controller or XenApp Controller infrastructure. The broker service is responsible for user authentication when Citrix Web Interface is used, as well as resource enumeration and resource launching processes. A failure in the broker will result in users being unable to start their virtual desktop or virtualized applications. The following diagram shows how critical the XML Service is to users. Page 10

11 Figure 2: XML Broker Process Flow The broker service is the link between the users and the XenDesktop and XenApp infrastructure, which makes it critical. Monitoring the broker service is not a trivial task as the monitoring must go beyond simply identifying if the service is running to identifying if the service is responding appropriately. If the broker responds incorrectly, the Web Interface server could get stuck in a request/response loop resulting in users not gaining access to their resource. Multiple XML Broker instances can be load balanced to provide high availability. The number of XML Broker instances should take into consideration both the required load and N+1 redundancy. Citrix Web Interface provides basic round-robin based load balancing of the XML Broker. This however can create issues if a XML Broker is running but not responding. NetScaler provides more intelligent monitoring of the XML Broker through the use of pre-configured monitor templates. This monitoring determines if the XML Broker is running and if it responds in a timely manner and with expected information. If the monitor determines an unexpected result or complete failure to respond, NetScaler creates an alert, which is used in the load balancing algorithm. NetScaler dynamically adjusts the environment to bypass the failed Broker. If the XML Broker functionality is restored, NetScaler automatically detects and incorporates it back into the environment. Virtual Desktop Agent (VDA) The Virtual Desktop Agent is a software component installed on XenDesktop virtual desktops that enables the virtual machines to register with the XenDesktop Controllers, and manages the HDX connection between the virtual desktops and user devices. The VDA uses a list of controller addresses that are provided during installation or through group policy, and will attempt to connect to a XenDesktop Controller randomly selected from the list. If that controller cannot be contacted, it will select another from the list. Controller addresses should not be externally load balanced as the VDA is dynamically registered with a single Page 11

12 controller and expects to communicate with that controller through the life of the connection. The VDA also has a high availability option which will allow users of dedicated virtual desktops to connect to their virtual machines in rare cases where all XenDesktop Controllers are unavailable. The connection is limited to a single device (no roaming) and other features such as Citrix policies, power management, and remote access (via Access Gateway) will be unavailable. It requires an administrator provided ICA launch file, and has 30 day persistence. Desktops Layer The desktop layer consists of three basic components; image, applications, and personalization. Within the desktop layer, each of these components should be reviewed for high availability. When a desktop fails to boot, or blue screens and crashes, users experience a loss of productivity. Desktop and application virtualization, designed properly, mitigates the impact of a desktop or application failure by delivering a consistent, controlled environment that is less prone to failures, as well as a solution that is able to recover quickly when a failure occurs. Each component in the desktop layer is discussed in more detail below: OS Image The desktop image contains the operating system and core applications that all users will require to perform their roles. XenApp server images contain the server operating system as well as published applications. Delivering a virtual machine with an image that is both resilient to failure and allows for quick recovery in the event of an issue is key to providing high availability at the image level. For virtual desktops, Citrix FlexCast models allow for the delivery of a standardized and optimized virtual desktop to users using the Hosted VDI and Hosted Shared desktop models. For more information on Citrix FlexCast models, visit flexcast.citrix.com. With Citrix FlexCast, particularly streamed and pooled delivery models, a single instance of the image can be delivered to multiple end users. These models allow for a non-persistent image in which the image is reset to a pristine state on every reboot. This allows for the delivery of a new image every time a user accesses the environment, and virtually eliminates any chance of a user corruption of the image. If a user makes a change that causes their instance of the image to corrupt, a restart will connect them to a new clean image, and the corrupt instance will be destroyed. This allows a user to reconnect and continue working with minimal disruption, and provides the highest availability for desktop image. When users require a dedicated desktop, administrators can create snapshots of individual virtual desktops as required, thus allowing for rapid recovery to a known good state in the event of an issue with the specific virtual desktop image. Page 12

13 For XenApp servers, images can be either installed or streamed. With traditional installation, XenApp application servers are individually installed and managed. Streaming the XenApp server image via Provisioning Server allows for the ability to quickly recover a XenApp server in the event of a failure, provision new XenApp servers to scale operations, and also provides single instance management for XenApp servers; a single vdisk image can be updated with hotfixes or new published applications and quickly deployed to all servers in the environment. This increases availability as server issues can be addressed quickly with minimal downtime. Applications Applications can be delivered to end-users as locally installed, hosted or streamed. Application delivery technologies apply equally to virtual and physical desktop instances. Users can be protected from failures within the application due to corruption, deletion, or other means via the processes used to deliver those applications, particularly when dealing with pooled or dedicated desktops with streamed or hosted applications. Virtualized applications can be delivered by XenApp. Using XenApp provides the ability to deliver applications from a single instance to multiple end-user devices simultaneously. Application management and maintenance can be centralized, reducing downtime and increasing availability. An outline of the three application delivery methods is found below: Installed: Installed applications are part of the base desktop image. In a pooled or streamed model, the image is delivered as read-only, where user-level changes are stored in a temporary cache. When the virtual desktop is restarted, the changes are lost and the virtual desktop reverts to the base image. This keeps the operating system and the installed applications in a pristine format, free from any corruptions or misconfigurations by the user. Dedicated virtual desktops and physical desktops manage installed applications through a traditional systems management model. Streamed: Streamed applications are delivered to the desktop over the network as requested. The applications are stored on a file server (Application Hub) as an application profile. When users launch the application, portions are delivered to the virtual desktop. The streaming process verifies the files exist in the correct state during launch. If not, the correct files are streamed from the Application Hub automatically and seamlessly. Application Hubs should be protected through clustering or replication technology to ensure that they are available to serve the application profile to the streaming solution. Hosted: Hosted applications are virtualized and executed on a XenApp server; therefore the application does not impact the virtual desktop. Hosted applications can either be installed or streamed. If the applications are streamed to the XenApp servers, they will self-heal due to the file checks built into the application streaming process. XenApp application servers need to have sufficient capacity and Page 13

14 Personalization redundancy (N+1) within each worker group to ensure delivery of the applications to all users with adequate performance and availability. In a XenDesktop environment, personalization is used to minimize the number of desktop images and create a consistent user experience across devices. Personalization applies to user profile information; settings and document folders that need to be available to users across physical and virtual desktops and XenApp servers, and Personal vdisk (PvD) space where users can install one-off or departmental applications for personal use. Personalization configuration should be kept as available as possible to preserve user configurations and customizations. If personalization is not available, users will receive a default profile and may have access to a standard virtual desktop but without customizations. Users may also not have access to files stored in redirected folders if the personalization system is not available. With Citrix Profile Manager, user profile information is stored on a networked user store (NUS). This user store is a Microsoft Windows file share which contains the user s profile data and redirected folders. Providing high availability for the NUS can be accomplished through two mechanisms; making sure the data is available through RAID levels on the data store, and providing high availability for the file share through failover clustering. For more information on how to accomplish this, refer to the Citrix e-docs High Availability and Disaster Recovery with Profile Management. Access Layer The Access layer is comprised of the components required to provide users access to the XenDesktop or XenApp environments; Web Interface, StoreFront Server, and NetScaler technologies. These components allow users access to their virtual desktops and applications both locally and remotely. Without highly available infrastructures in the Access layer, the virtual resources provided by the control and desktop layers could not be used. Each component within the layer is discussed below: Page 14

15 Web Interface Web Interface servers are responsible for delivering the desktop and the applications to the users. Whether used through web browser access or through Citrix Receiver (Services site), Web Interface is a critical component for users. From the interface, users enter their credentials and select their desktops or applications. Based on the user interactions, Web Interface communicates with the XML Service for the XenDesktop sites to fulfill the user request. In situations where the sever hosting Web Interface fails, or the IIS service fails or Web Interface encounters issues, users would be unable to connect to the environment. High availability for Web Interface is achieved by having multiple servers configured, and load balanced through an external load balancer. As with XML Broker servers in the control layer, simple round-robin load balancing or intelligent load balancing provided by Citrix NetScaler can be used. Sufficient Web Interface servers should be configured to handle the user load, as well as providing N+1 redundancy to guard against loss of service due to a server failure. StoreFront Server Similar to Web Interface, Citrix StoreFront servers are responsible for delivering the desktop and the applications to the users. StoreFront servers provide user access through both native Receiver clients on desktops, laptops and tablets, or web based access through Receiver for Web infrastructure. StoreFront servers also offload the authentication requirement from the XML Broker servers, performing the authentication before passing the request. StoreFront servers also have a database component, which provides application synchronization across multiple devices. The SQL database component of StoreFront server should be protected to maintain availability (see the SQL Server section of the Control layer). Like Web Interface, high availability for StoreFront is achieved by having multiple servers configured, and load balanced through an external load balancer, providing simple round-robin or intelligent load balancing. Sufficient StoreFront servers should be configured to handle the user load, as well as providing N+1 redundancy to guard against loss of service due to a server failure. NetScaler/Access Gateway The NetScaler performs two major roles in the XenDesktop and XenApp architecture. It provides intelligent load balancing for components such as the XML Broker and Web Interface servers, and provides the platform to host the Access Gateway Enterprise configuration. NetScaler uses intelligent monitors to load balance Web Interface and XML Brokers. By launching a connection to the component, the monitor determines if the server is available, if the appropriate service is running and if the component is functioning and responding. If disruptions in the service are identified, NetScaler generates an alert. The alert is then used as part of the NetScaler load balancing algorithm. If a server is not responding correctly, the server is removed from the load balancing pool until the problem is corrected. New user requests are routed only to the available servers. With Access Gateway configurations, at least two Citrix Secure Ticket Authority (STA) servers should be specified to prevent this component from becoming a single point of failure. Also, Page 15

16 to prevent issues with logons and to optimize logon times, ensure that the addresses specified within the Access Gateway configuration match the STA entries on the Web Interface servers. When configuring the environment, the NetScaler and Access Gateway Enterprise configuration should be configured for high availability. NetScaler devices, physical or virtual appliances, can be setup in an active/passive pair to provide availability of the NetScaler load balancing and Access Gateway configuration in the event of a component failure. To setup a high availability configuration for NetScaler, two nodes are created, each of which defines the other node s NetScaler IP (NSIP) address as a remote node. An algorithm within the NetScaler then determines which node becomes primary, and which node becomes secondary. For more information on configuring high availability for NetScaler, see the Citrix e-docs for NetScaler High Availability. Users Layer The User layer represents the users who access the Citrix environment. These users will see impact to their productivity if the environment is not available. Users themselves cannot be made highly available, but will be productive proportionally to the availability of the XenApp or XenDesktop environment. A solid support structure, including support tiers from Level 1 (Help Desk) to Level 4 (Architect), with appropriately trained staff, will provide the basis for user productivity, and assistance when problems arise. Support staff should be adequately trained to fulfill the roles that are required. Citrix recommends the following levels of training as best practice: Level 1 (Help Desk): Citrix Certified Administrator (CCA) on XenApp and XenDesktop Level 2 (Production Support Engineer): Citrix Certified Advanced Administrator (CCAA) Level 3 (Build Engineer): Citrix Certified Enterprise Engineer (CCEE) Level 4 (Architect): Citrix Certified Integration Architect (CCIA) Page 16

17 Planning The following table provides a set of design decisions based on providing high availability within each layer and component of the XenDesktop architecture. These design decisions are for planning purposes and should be tested thoroughly prior to implementation in a production environment to ensure that the environment performs as expected. High Availability Configuration Layer/Component Hardware/Physical Hardware Chassis Power Supplies and Fans Network Interface Storage Network Storage RAID Memory Hardware/Hypervisor Heartbeat Restart Priority Control/XenDesktop Controllers Controller Redundancy XML Broker Service Control/XenApp Controllers Zone Data Collectors XML Controllers (Broker Servers) Control/Provisioning Servers Provisioning Servers vdisk Store Provisioning Server Database Bootstrap Delivery Control/License Server License Server Redundancy Control/SQL Server SQL Server HA Design Decision Blade Chassis should have redundant backplane if possible, or redundant chassis configured Redundant Power Supplies/Fans per chassis for blade configurations UPS based power (rack or datacenter level) should be provided Multiple redundant network paths (NICs, Switches) should be configured. See Network section of the Best Practices Guide for recommended NIC configuration. NICs should be link aggregated to provide redundancy and increased throughput (where available). Link aggregation should span physical NICs (two ports on the same NIC should not be aggregated if possible). Fiber Interconnects and HBAs, network paths and storage shelves should be redundant. See the Storage Best Practices Planning Guide for more information. Storage should use multipath communications where possible. RAID should be used to eliminate hard drives as a single point of failure. RAID 1 and 10 should be considered for components where write performance is required. ECC (Error Correcting) Memory should be used. Multiple redundant heartbeat paths should be configured using both storage and management networks. Infrastructure Servers should be configured to restart on hypervisor failure. Highest Priority: SQL Servers, Active Directory, DNS and DHCP servers/services. Medium Priority: XenApp and XenDesktop Controllers, Provisioning Servers, Web Interface/StoreFront Servers, NetScaler (if virtual appliance used) Low Priority (Restart if Possible): License Servers Use N+1 Redundancy for XenDesktop Controllers. Part of all XenDesktop Controllers (uses same N+1 Redundancy). Load Balanced with intelligent balancing (NetScaler Load Balancing). A minimum of two dedicated Zone Data Collectors for enterprise deployments. Dedicated XML Controllers with N+1 Redundancy Load Balanced with intelligent balancing (NetScaler Load Balancing). Use N+1 redundancy for Provisioning Servers vdisk store should be hosted on shared storage that is highly available. Hosted on a shared storage infrastructure (e.g. NFS, CIFS) that is accessible by all Provisioning Servers to facilitate automated failover between PvS servers. Enable Offline Database Support on production environments. Select the most appropriate method for bootstrap delivery If using Provisioning Services PXE, the servers and targets should be on the same broadcast domain If using DHCP Options, the TFTP service should be load balanced using one of the methods outlined in CTX High Availability for TFTP If using Boot Device Manager, the ISO file should be on a CIFS share that is highly available Include multiple Provisioning Server addresses in the bootstrap file to avoid a single point of failure A single license server with Hypervisor level HA (Restart if possible) Two Microsoft License servers (for RDS CALs) should be configured to avoid a single point of failure SQL Server infrastructure should be highly available. Methods to create a SQL Server HA Configuration include: Hypervisor High Availability (Restart Priority) Page 17

18 High Availability Configuration Layer/Component Control/Active Directory and DNS AD/DNS Redundancy Control/DHCP DHCP HA Control/Virtual Desktop Agent Controller Addresses VDA High Availability Desktops/Image Delivery Model Desktops/Applications Application Delivery Desktops/Personalization Personal Data Storage Access/Web Interface Web Interface Redundancy Web Interface Load Balancing Access/StoreFront StoreFront Server Redundancy StoreFront Load Balancing Access/NetScaler and Access Gateway NetScaler Redundancy Secure Ticket Authority (STA) Users/Support Support Training Levels Design Decision SQL Clustering SQL Mirroring (with Witness) SQL Mirroring with Witness is the recommended configuration for XenDesktop as it provides the highest availability for SQL Server with automatic failover in the shortest period of time. For more information review CTX XenDesktop 5 Database Sizing and Mirroring Best Practices. Multiple Active Directory and DNS servers should be available to service requests from the XenDesktop infrastructure. DHCP should be configured with HA features such as a split scope or clustered DHCP implementation. Consult the Microsoft TechNet article Design Options for DHCP Availability and Fault Tolerance. Provide multiple XenDesktop Controller addresses during VDA install or through GPO. Do not use external load balancing for controller addresses with VDA VDA High Availability can be configured if there is the possibility of loss of connectivity to all XenDesktop Controllers, but this is a rare occurrence. Desktop delivery model should be determined based on user requirements, taking into consideration availability and delivering the appropriate experience while minimizing downtime through FlexCast model. Streamed and Pooled delivery models allow for a single instance image providing rapid recovery in the event of an operating system crash. XenApp application server images can also be streamed, minimizing downtime and allowing for rapid provisioning of new XenApp servers. Chose the most appropriate application delivery model taking into consideration application availability and recovery: Core Applications and Utilities: Common to all users, installed on desktop image Major Applications: Common to large groups of users, delivered by XenApp - streamed if possible, otherwise published Departmental and One-Off Applications: Installed on Personal vdisk or delivered by XenApp Personal data should be stored on protected shared storage with appropriate RAID configuration to guard against disk failure, and clustering or replication to ensure that the shared storage is always available. Use N+1 redundancy for Web Interface Servers Load balanced with intelligent balancing (NetScaler Load Balancing) Use N+1 redundancy for StoreFront Servers Load balanced with intelligent balancing (NetScaler Load Balancing) using generic monitors NetScalers should be configured in a high availability (active/passive) pair. For more information review Citrix edocs NetScaler High Availability A minimum of two STA addresses should be configured to avoid a single point of failure Citrix recommends the following training levels for support personnel: Level 1 (Help Desk): Citrix Certified Administrator (CCA) on XenApp and XenDesktop Level 2 (Production Support Engineer): Citrix Certified Advanced Administrator (CCAA) Level 3 (Build Engineer): Citrix Certified Enterprise Engineer (CCEE) Level 4 (Architect): Citrix Certified Integration Architect (CCIA) Page 18

19 Acknowledgments Citrix Consulting Solutions would like to thank all of the individuals that offered guidance and technical assistance during the creation of this whitepaper who were extremely helpful answering questions, providing technical guidance and reviewing documentation: Andy Baker Adeel Arshed Daniel Feller Matthew Brooks Product Versions Product Version XenDesktop 5.x XenApp 6.x Provisioning Services 6.x NetScaler 10.x Revision History Revision Change Description Updated By Date 1.0 Initial Release Rich Meesters 9/14/12 About Citrix Citrix Systems, Inc. (NASDAQ:CTXS) is a leading provider of virtual computing solutions that help companies deliver IT as an on-demand service. Founded in 1989, Citrix combines virtualization, networking, and cloud computing technologies into a full portfolio of products that enable virtual workstyles for users and virtual datacenters for IT. More than 230,000 organizations worldwide rely on Citrix to help them build simpler and more cost-effective IT environments. Citrix partners with over 10,000 companies in more than 100 countries. Annual revenue in 2011 was $2.20 billion Citrix Systems, Inc. All rights reserved. Citrix, Access Gateway, Branch Repeater, Citrix Repeater, HDX, XenServer, XenApp, XenDesktop and Citrix Delivery Center are trademarks of Citrix Systems, Inc. and/or one or more of its subsidiaries, and may be registered in the United States Patent and Trademark Office and in other countries. All other trademarks and registered trademarks are property of their respective owners. Page 19

High Availability for Citrix XenApp

High Availability for Citrix XenApp WHITE PAPER Citrix XenApp High Availability for Citrix XenApp Enhancing XenApp Availability with NetScaler Reference Architecture www.citrix.com Contents Contents... 2 Introduction... 3 Desktop Availability...

More information

Citrix XenDesktop Modular Reference Architecture Version 2.0. Prepared by: Worldwide Consulting Solutions

Citrix XenDesktop Modular Reference Architecture Version 2.0. Prepared by: Worldwide Consulting Solutions Citrix XenDesktop Modular Reference Architecture Version 2.0 Prepared by: Worldwide Consulting Solutions TABLE OF CONTENTS Overview... 2 Conceptual Architecture... 3 Design Planning... 9 Design Examples...

More information

High Availability for Desktop Virtualization

High Availability for Desktop Virtualization WHITE PAPER Citrix XenDesktop High Availability for Desktop Virtualization How to provide a comprehensive, end-to-end highavailability strategy for desktop virtualization. www.citrix.com Contents Contents...

More information

Consulting Solutions WHITE PAPER Citrix XenDesktop Citrix Personal vdisk Technology Planning Guide

Consulting Solutions WHITE PAPER Citrix XenDesktop Citrix Personal vdisk Technology Planning Guide Consulting Solutions WHITE PAPER Citrix XenDesktop Citrix Personal vdisk Technology Planning Guide www.citrix.com Overview XenDesktop offers IT administrators many options in order to implement virtual

More information

Desktop Virtualization Made Easy Execution Plan

Desktop Virtualization Made Easy Execution Plan Consulting Solutions WHITE PAPER Citrix XenDesktop Desktop Virtualization Made Easy Execution Plan A desktop virtualization architecture guide for small to medium environments www.citrix.com Trying to

More information

CXS-203-1 Citrix XenServer 6.0 Administration

CXS-203-1 Citrix XenServer 6.0 Administration Page1 CXS-203-1 Citrix XenServer 6.0 Administration In the Citrix XenServer 6.0 classroom training course, students are provided with the foundation necessary to effectively install, configure, administer,

More information

CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS

CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS Number: 1Y0-A14 Passing Score: 800 Time Limit: 90 min File Version: 42.2 http://www.gratisexam.com/ CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS Exam Name: Implementing

More information

VDI Best Practices with Citrix XenDesktop. www.gtcsystems.com

VDI Best Practices with Citrix XenDesktop. www.gtcsystems.com VDI Best Practices with Citrix XenDesktop Mission Statement: No More IT Infrastructure Headaches Because we provide the: People Process Technology To Help our clients PLAN BUILD MANAGE The IT Infrastructure

More information

High Availability for Citrix XenServer

High Availability for Citrix XenServer WHITE PAPER Citrix XenServer High Availability for Citrix XenServer Enhancing XenServer Fault Tolerance with High Availability www.citrix.com Contents Contents... 2 Heartbeating for availability... 4 Planning

More information

Citrix Desktop Virtualization Fast Track

Citrix Desktop Virtualization Fast Track Citrix Desktop Virtualization Fast Track Description: Days: 5 Prerequisites: This fast-paced course provides the foundation necessary for students to effectively centralize and manage desktops and applications

More information

Provisioning Server High Availability Considerations

Provisioning Server High Availability Considerations Citrix Provisioning Server Design Considerations Citrix Consulting Provisioning Server High Availability Considerations Overview The purpose of this document is to give the target audience an overview

More information

605: Design and implement a desktop virtualization solution based on a mock scenario. Hands-on Lab Exercise Guide

605: Design and implement a desktop virtualization solution based on a mock scenario. Hands-on Lab Exercise Guide 605: Design and implement a desktop virtualization solution based on a mock scenario Hands-on Lab Exercise Guide Contents Overview... 2 Scenario... 5 Quick Design Phase...11 Lab Build Out...12 Implementing

More information

CMB 207 1I Citrix XenApp and XenDesktop Fast Track

CMB 207 1I Citrix XenApp and XenDesktop Fast Track CMB 207 1I Citrix XenApp and XenDesktop Fast Track This fast paced course provides the foundation necessary for students to effectively centralize and manage desktops and applications in the datacenter

More information

CMB-207-1I Citrix Desktop Virtualization Fast Track

CMB-207-1I Citrix Desktop Virtualization Fast Track CMB-207-1I Citrix Desktop Virtualization Fast Track Description This fast-paced course provides the foundation necessary for students to effectively centralize and manage desktops and applications in the

More information

CVE-401/CVA-500 FastTrack

CVE-401/CVA-500 FastTrack CVE-401/CVA-500 FastTrack Description The CVE-400-1I Engineering a Citrix Virtualization Solution course teaches Citrix engineers how to plan for and perform the tasks necessary to successfully integrate

More information

Deployment Guide for Citrix XenDesktop

Deployment Guide for Citrix XenDesktop Deployment Guide for Citrix XenDesktop Securing and Accelerating Citrix XenDesktop with Palo Alto Networks Next-Generation Firewall and Citrix NetScaler Joint Solution Table of Contents 1. Overview...

More information

WHITE PAPER Citrix XenDesktop XenDesktop Planning Guide: Load Balancing Web Interface with NetScaler

WHITE PAPER Citrix XenDesktop XenDesktop Planning Guide: Load Balancing Web Interface with NetScaler WHITE PAPER Citrix XenDesktop XenDesktop Planning Guide: Load Balancing Web Interface with NetScaler www.citrix.com Overview Citrix Web Interface is a common method of connecting to both XenApp and XenDesktop.

More information

Advanced Farm Administration with XenApp Worker Groups

Advanced Farm Administration with XenApp Worker Groups WHITE PAPER Citrix XenApp Advanced Farm Administration with XenApp Worker Groups XenApp Product Development www.citrix.com Contents Overview... 3 What is a Worker Group?... 3 Introducing XYZ Corp... 5

More information

Citrix XenServer 6 Administration

Citrix XenServer 6 Administration Citrix XenServer 6 Administration CTX-XS06 DESCRIZIONE: In this Citrix XenServer 6.0 training course, you will gain the foundational knowledge necessary to effectively install, configure, administer, and

More information

Consulting Solutions WHITE PAPER StoreFront Planning Guide StoreFront Planning Guide

Consulting Solutions WHITE PAPER StoreFront Planning Guide StoreFront Planning Guide Consulting Solutions WHITE PAPER StoreFront Planning Guide StoreFront Planning Guide www.citrix.com Contents Overview... 3 StoreFront Functionality & Architecture... 4 User Logon Workflow... 7 Guidelines...

More information

CXD-202-1 Citrix XenDesktop 5 Administration

CXD-202-1 Citrix XenDesktop 5 Administration CXD-202-1 Citrix XenDesktop 5 Administration This course provides the foundation necessary for administrators to effectively centralize and manage desktops in the datacenter and deliver them as a service

More information

CITRIX 1Y0-A25 EXAM QUESTIONS & ANSWERS

CITRIX 1Y0-A25 EXAM QUESTIONS & ANSWERS CITRIX 1Y0-A25 EXAM QUESTIONS & ANSWERS Number: 1Y0-A25 Passing Score: 800 Time Limit: 240 min File Version: 48.8 http://www.gratisexam.com/ CITRIX 1Y0-A25 EXAM QUESTIONS & ANSWERS Exam Name: Engineering

More information

CMB-207-1I Citrix XenApp and XenDesktop Fast Track

CMB-207-1I Citrix XenApp and XenDesktop Fast Track 1800 ULEARN (853 276) www.ddls.com.au CMB-207-1I Citrix XenApp and XenDesktop Fast Track Length 5 days Price $5995.00 (inc GST) This fast-paced course covers select content from training courses CXA-206

More information

Course: CXD-202 Implementing Citrix XenDesktop Administration

Course: CXD-202 Implementing Citrix XenDesktop Administration Course: CXD-202 Implementing Citrix XenDesktop Administration Overview This course provides the foundation necessary for administrators to effectively centralize and manage desktops in the datacenter and

More information

Citrix Provisioning Services Administrator s Guide Citrix Provisioning Services 5.1 SP2

Citrix Provisioning Services Administrator s Guide Citrix Provisioning Services 5.1 SP2 Citrix Provisioning Services Administrator s Guide Citrix Provisioning Services 5.1 SP2 December 2009 Revision 4 Copyright and Trademark Notice Information in this document is subject to change without

More information

Virtual Desktop Acquisition Cost Analysis citrix.com

Virtual Desktop Acquisition Cost Analysis citrix.com Virtual Desktop Acquisition Cost Analysis 2 Desktop virtualization is much more than a technology solution. It is transforming the way organizations of all sizes are enabling their workforces while simplifying

More information

XenDesktop 4 Product Review

XenDesktop 4 Product Review XenDesktop 4 Product Review Virtual Desktop software is technology that is designed to run a desktop operating system, on a virtual cluster while attempting to provide the same user experience as a physical

More information

Success Accelerator. Citrix Worldwide Consulting Solutions. Planning and Executing a Successful Go Live

Success Accelerator. Citrix Worldwide Consulting Solutions. Planning and Executing a Successful Go Live Success Accelerator Planning and Executing a Successful Go Live Citrix Worldwide Consulting Solutions i Table of Contents Introduction... 1 Communication... 2 Training... 3 Administrators and Help Desk

More information

Windows 7 Optimization Guide

Windows 7 Optimization Guide Consulting Solutions WHITE PAPER Citrix XenDesktop Windows 7 Optimization Guide For Desktop Virtualization www.citrix.com Contents Contents... 2 Overview... 3 Machine Settings... 3 User Settings... 7 Final

More information

Greatexam.1Y0-401.Premium.VCE.205q. Vendor: Citrix. Exam Code: 1Y0-401. Exam Name: Designing Citrix XenDesktop 7.6 Solutions. Version: 15.

Greatexam.1Y0-401.Premium.VCE.205q. Vendor: Citrix. Exam Code: 1Y0-401. Exam Name: Designing Citrix XenDesktop 7.6 Solutions. Version: 15. Greatexam.1Y0-401.Premium.VCE.205q Number: 1Y0-401 Passing Score: 925 Time Limit: 120 min File Version: 15.071 http://www.gratisexam.com/ Vendor: Citrix Exam Code: 1Y0-401 Exam Name: Designing Citrix XenDesktop

More information

CITRIX 1Y0-A16 EXAM QUESTIONS & ANSWERS

CITRIX 1Y0-A16 EXAM QUESTIONS & ANSWERS CITRIX 1Y0-A16 EXAM QUESTIONS & ANSWERS Number: 1Y0-A16 Passing Score: 550 Time Limit: 165 min File Version: 37.5 http://www.gratisexam.com/ CITRIX 1Y0-A16 EXAM QUESTIONS & ANSWERS Exam Name: Architecting

More information

Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led)

Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led) Citrix Training Course: Citrix Training Duration: 40 hours Mode of Training: Classroom (Instructor-Led) Virtualization has redefined the way IT resources are consumed and services are delivered. It offers

More information

Best Practices for Upgrading the Virtual Desktop Agent

Best Practices for Upgrading the Virtual Desktop Agent WHITE PAPER Citrix XenDesktop Best Practices for Upgrading the Virtual Desktop Agent Citrix XenDesktop 4 www.citrix.com Table of Contents Introduction... 3 Virtual Desktop Agent... 3 Virtual Desktop Agent

More information

1Y0-250 Implementing Citrix NetScaler 10 for App and Desktop Solutions Practice Exam

1Y0-250 Implementing Citrix NetScaler 10 for App and Desktop Solutions Practice Exam 1Y0-250 Implementing Citrix NetScaler 10 for App and Desktop Solutions Practice Exam Section 1: Assessing infrastructure needs for the NetScaler implementation 1.1 Task Description: Verify the objectives

More information

Deploy App Orchestration 2.6 for High Availability and Disaster Recovery

Deploy App Orchestration 2.6 for High Availability and Disaster Recovery Deploy App Orchestration 2.6 for High Availability and Disaster Recovery Qiang Xu, Cloud Services Nanjing Team Last Updated: Mar 24, 2015 Contents Introduction... 2 Process Overview... 3 Before you begin...

More information

Business Process Desktop: Acronis backup & Recovery 11.5 Deployment Guide

Business Process Desktop: Acronis backup & Recovery 11.5 Deployment Guide WHITE Deployment PAPERGuide Business Process Desktop: Acronis backup & Recovery 11.5 Deployment Guide An Acronis White Paper Copyright Acronis, Inc., 2000 2011 Deployment Guide Table of contents About

More information

Technical Guide for Adding XenDesktop 4 to an Existing XenApp 5 Environment

Technical Guide for Adding XenDesktop 4 to an Existing XenApp 5 Environment Technical Guide for Adding XenDesktop 4 to an Existing XenApp 5 Environment Citrix Systems released XenDesktop 4 on November 16, 2009. This document provides technical insights related to adding XenDesktop

More information

Citrix - CXD-300 - Deploying Citrix XenDesktop 7 Solutions

Citrix - CXD-300 - Deploying Citrix XenDesktop 7 Solutions Citrix - CXD-300 - Deploying Citrix XenDesktop 7 Solutions Duration: 5 Days Course Price: $4,995 Course Description Course Overview This training course provides students with the skills required to successfully

More information

Consulting Solutions WHITE PAPER Citrix XenDesktop Desktop Virtualization Top 10 Mistakes Made

Consulting Solutions WHITE PAPER Citrix XenDesktop Desktop Virtualization Top 10 Mistakes Made Consulting Solutions WHITE PAPER Citrix XenDesktop Desktop Virtualization Top 10 Mistakes Made www.citrix.com Contents Contents... 2 Overview... 3 10. Not Calculating Network Impact... 3 9. No Profile

More information

5.6 Microsoft Hyper-V 2008 R2 / SCVMM 2012. 5,000 Users. Contributing Technology Partners:

5.6 Microsoft Hyper-V 2008 R2 / SCVMM 2012. 5,000 Users. Contributing Technology Partners: 5.6 Microsoft Hyper-V 28 R2 / SCVMM 212 5, Users Contributing Technology Partners: Table of Contents EXECUTIVE SUMMARY... 1 ABBREVIATIONS AND NAMING CONVENTIONS... 2 KEY COMPONENTS... 3 SOLUTIONS ARCHITECTURE...

More information

Citrix StoreFront 2.0

Citrix StoreFront 2.0 White Paper Citrix StoreFront 2.0 Citrix StoreFront 2.0 Proof of Concept Implementation Guide www.citrix.com Contents Contents... 2 Introduction... 3 Architecture... 4 Installation and Configuration...

More information

Citrix XenApp 6.5 Advanced Administration (CXA-301)

Citrix XenApp 6.5 Advanced Administration (CXA-301) Citrix XenApp 6.5 Advanced Administration (CXA-301) In this course, you will learn the skills necessary to monitor, maintain, optimize, and troubleshoot Citrix XenApp 6.5 environments running on Windows

More information

Deployment Guide: Unidesk and Hyper- V

Deployment Guide: Unidesk and Hyper- V TECHNICAL WHITE PAPER Deployment Guide: Unidesk and Hyper- V This document provides a high level overview of Unidesk 3.x and Remote Desktop Services. It covers how Unidesk works, an architectural overview

More information

Pervasive PSQL Meets Critical Business Requirements

Pervasive PSQL Meets Critical Business Requirements Pervasive PSQL Meets Critical Business Requirements Pervasive PSQL White Paper May 2012 Table of Contents Introduction... 3 Data Backup... 3 Pervasive Backup Agent... 3 Pervasive PSQL VSS Writer... 5 Pervasive

More information

Designing an Enterprise XenDesktop Solution

Designing an Enterprise XenDesktop Solution White Paper Citrix Consulting Designing an Enterprise XenDesktop Solution Creating a solution for 10,000 users with hosted, streamed and installed desktops Table of contents Overview... 1 Executive Summary...

More information

Citrix XenServer: VM Protection and Recovery Quick Start Guide

Citrix XenServer: VM Protection and Recovery Quick Start Guide Citrix XenServer: VM Protection and Recovery Quick Start Guide www.citrix.com Contents What is XenServer VM Protection and Recovery?... 3 Creating a VM Protection Policy... 3 Page 2 What is XenServer VM

More information

Introduction. Options for enabling PVS HA. Replication

Introduction. Options for enabling PVS HA. Replication Software to Simplify and Share SAN Storage Enabling High Availability for Citrix XenDesktop and XenApp - Which Option is Right for You? White Paper By Andrew Melmed, Director of Enterprise Solutions, Sanbolic,

More information

Tim Tharratt, Technical Design Lead Neil Burton, Citrix Consultant

Tim Tharratt, Technical Design Lead Neil Burton, Citrix Consultant Tim Tharratt, Technical Design Lead Neil Burton, Citrix Consultant Replacement solution for aging heritage branch infrastructures (Co-op and Britannia) New unified app delivery platform for the bank to

More information

Citrix XenApp and XenDesktop Fast Track

Citrix XenApp and XenDesktop Fast Track Objetivos Citrix XenApp and XenDesktop Fast Track (A medida) Install and configure a Citrix license server, import Citrix licenses, configure license monitoring, and view license usage trends Install and

More information

This white paper has been deprecated. For the most up to date information, please refer to the Citrix Virtual Desktop Handbook.

This white paper has been deprecated. For the most up to date information, please refer to the Citrix Virtual Desktop Handbook. This white paper has been deprecated. For the most up to date information, please refer to the Citrix Virtual Desktop Handbook. Prepared by: Worldwide Consulting Desktops and Apps Group Consulting Solutions

More information

App Orchestration Setup Checklist

App Orchestration Setup Checklist App Orchestration Setup Checklist This checklist is a convenient tool to help you plan and document your App Orchestration deployment. Use this checklist along with the Getting Started with Citrix App

More information

Citrix XenApp & XenDesktop Troubleshooting Engagement Report

Citrix XenApp & XenDesktop Troubleshooting Engagement Report Citrix XenApp & XenDesktop Troubleshooting Engagement Report 2014 Goliath Technologies. All Rights Reserved. Table of Contents I. Overview... 4 II. Deployment Description... 4 III. Configuration... 5 Monitoring

More information

Deploying Remote Desktop Connection Broker with High Availability Step-by-Step Guide

Deploying Remote Desktop Connection Broker with High Availability Step-by-Step Guide Deploying Remote Desktop Connection Broker with High Availability Step-by-Step Guide Microsoft Corporation Published: May 2010 Abstract This guide describes the steps for configuring Remote Desktop Connection

More information

Communication ports used by Citrix Technologies. July 2011 Version 1.5

Communication ports used by Citrix Technologies. July 2011 Version 1.5 Communication ports used by Citrix Technologies July 2011 Version 1.5 Overview Introduction This document provides an overview of ports that are used by Citrix components and must be considered as part

More information

Citrix XenDesktop Backups with Xen & Now by SEP

Citrix XenDesktop Backups with Xen & Now by SEP Citrix XenDesktop Backups with Xen & Now by SEP WWW.SEPUSA.COM Table of Contents INTRODUCTIONANDOVERVIEW...3 CITRIXXENDESKTOPENVIRONMENT...4 CITRIXDESKTOPDELIVERYCONTROLLERBACKUP...5 CITRIXLICENSESERVERBACKUP...5

More information

Before taking this course, Citrix recommends that learners have the following:

Before taking this course, Citrix recommends that learners have the following: Course CXA-206 Citrix XenApp 6.5 Administration Overview Citrix XenApp 6.5 Administration training course provides the foundation necessary for administrators to effectively centralize and manage applications

More information

Availability Guide for Deploying SQL Server on VMware vsphere. August 2009

Availability Guide for Deploying SQL Server on VMware vsphere. August 2009 Availability Guide for Deploying SQL Server on VMware vsphere August 2009 Contents Introduction...1 SQL Server 2008 with vsphere and VMware HA/DRS...2 Log Shipping Availability Option...4 Database Mirroring...

More information

Desktop Virtualization. The back-end

Desktop Virtualization. The back-end Desktop Virtualization The back-end Will desktop virtualization really fit every user? Cost? Scalability? User Experience? Beyond VDI with FlexCast Mobile users Guest workers Office workers Remote workers

More information

Features. Key benefits. HDX WAN optimization. QoS

Features. Key benefits. HDX WAN optimization. QoS Citrix CloudBridge and Branch Repeater Datasheet CloudBridge and Branch Repeater Accelerates, controls and optimizes applications to all locations datacenter, branch offices, public and private clouds

More information

Making the Move to Desktop Virtualization No More Reasons to Delay

Making the Move to Desktop Virtualization No More Reasons to Delay Enabling the Always-On Enterprise Making the Move to Desktop Virtualization No More Reasons to Delay By Andrew Melmed Director of Enterprise Solutions, Sanbolic Inc. April 2012 Introduction It s a well-known

More information

Easy and secure application access from anywhere

Easy and secure application access from anywhere Easy and secure application access from anywhere Citrix is the leading secure access solution for applications and desktops HDX SmartAccess Delivers simple and seamless secure access anywhere Data security

More information

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware

More information

Storage XenMotion: Live Storage Migration with Citrix XenServer

Storage XenMotion: Live Storage Migration with Citrix XenServer Storage XenMotion: Live Storage Migration with Citrix XenServer Enabling cost effective storage migration and management strategies for enterprise and cloud datacenters www.citrix.com Table of Contents

More information

Maximizing Your Investment in Citrix XenDesktop With Sanbolic Melio By Andrew Melmed, Director of Enterprise Solutions, Sanbolic Inc. White Paper September 2011 www.sanbolic.com Introduction This white

More information

Citrix XenServer Backups with Xen & Now by SEP

Citrix XenServer Backups with Xen & Now by SEP Citrix Backups with Xen & Now by SEP info@sepusa.com www.sepusa.com Table of Contents INTRODUCTION AND OVERVIEW... 3 CITRIX XENDESKTOP ENVIRONMENT... 4 CITRIX DESKTOP DELIVERY CONTROLLER BACKUP... 5 CITRIX

More information

Basic Administration for Citrix XenApp 6.5 Course CXA206; 5 Days, Instructor-led

Basic Administration for Citrix XenApp 6.5 Course CXA206; 5 Days, Instructor-led Basic Administration for Citrix XenApp 6.5 Course CXA206; 5 Days, Instructor-led Course Description Basic Administration for Citrix XenApp 6.5 training course provides the foundation necessary for administrators

More information

Citrix XenDesktop 7.6 Feature Pack 2 Blueprint

Citrix XenDesktop 7.6 Feature Pack 2 Blueprint Citrix XenDesktop 7.6 Feature Pack 2 Blueprint TABLE OF CONTENTS Overview... 2 Conceptual Architecture... 4 Detailed Architecture... 6 Next Steps... 17 Glossary... 18 Appendix: Profile Policy Details...

More information

CITRIX 1Y0-A17 EXAM QUESTIONS & ANSWERS

CITRIX 1Y0-A17 EXAM QUESTIONS & ANSWERS CITRIX 1Y0-A17 EXAM QUESTIONS & ANSWERS Number: 1Y0-A17 Passing Score: 800 Time Limit: 120 min File Version: 38.7 http://www.gratisexam.com/ CITRIX 1Y0-A17 EXAM QUESTIONS & ANSWERS Exam Name: Implementing

More information

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for Disaster Recovery

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for Disaster Recovery SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for Disaster Recovery www.citrix.com Contents Introduction... 3 Fitting Disaster Recovery to the Cloud... 3 Considerations for Disaster Recovery

More information

Citrix XenServer 7 Feature Matrix

Citrix XenServer 7 Feature Matrix Citrix XenServer 7 Matrix Citrix XenServer 7 Matrix A list of Citrix XenServer 7 features by product edition, including entitlements XenApp and XenDesktop license holders. The most comprehensive application

More information

Mobilizing Windows apps

Mobilizing Windows apps Mobilizing Windows apps XenApp 7.5 Design Guide on vsphere 5.5 Table of Contents About FlexCast Services Design Guides 3 Project overview 3 Objective 3 Assumptions 4 Conceptual architecture 5 Detailed

More information

Worldwide Consulting Solutions WHITE PAPER Operations Guide. Operations Guide: Monitoring

Worldwide Consulting Solutions WHITE PAPER Operations Guide. Operations Guide: Monitoring Operations Guide: Monitoring i Table of Contents Introduction... 1 Infrastructure Monitoring... 2 Network Monitoring... 2 Hardware Monitoring... 3 Performance Monitoring... 4 System Performance Counters...

More information

Remote access to enterprise PCs

Remote access to enterprise PCs Remote access to enterprise PCs About FlexCast Services Design Guides Citrix FlexCast Services Design Guides provide an overview of a validated architecture based on many common scenarios. Each design

More information

CXA 204 1I Basic Administration for Citrix XenApp 6

CXA 204 1I Basic Administration for Citrix XenApp 6 COURSE DESCRIPTION CXA 204 1I Basic Administration for Citrix XenApp 6 Basic Administration for Citrix XenApp 6 training course provides the foundation necessary for administrators to effectively centralize

More information

Vblock Solution for Citrix XenDesktop and XenApp

Vblock Solution for Citrix XenDesktop and XenApp www.vce.com Vblock Solution for Citrix XenDesktop and XenApp Version 1.3 April 2014 THE INFORMATION IN THIS PUBLICATION IS PROVIDED "AS IS." VCE MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH

More information

Transforming Call Centers

Transforming Call Centers Transforming Call Centers XenDesktop 7.5 Design Guide on Hyper-V 2012R2 Table of Contents About FlexCast Services Design Guides 3 Project overview 3 Objective 3 Assumptions 4 Conceptual architecture 5

More information

SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform 3.0.5 Reference Architecture

SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform 3.0.5 Reference Architecture SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform 3.0.5 Reference Architecture 2 This reference architecture is a guideline for deploying Citrix CloudPlatform, powered by Apache CloudStack,

More information

Exam : Citrix 1Y0-A17. Title : Implementing Citrix XenDesktop

Exam : Citrix 1Y0-A17. Title : Implementing Citrix XenDesktop Exam : Citrix 1Y0-A17 Title : Implementing Citrix XenDesktop Version : Demo 1. What is the role of the pool management service? A. Clones virtual machines B. Turns virtual machines on and off C. Streams

More information

How To Build A Call Center From Scratch

How To Build A Call Center From Scratch Design Guide Transforming Call Centers XenApp 7.5 Design Guide on vsphere 5.5 Table of Contents About FlexCast Services Design Guides 3 Project overview 3 Objective 3 Assumptions 4 Conceptual architecture

More information

Communication Ports Used by Citrix Technologies. April 2011 Version 1.5

Communication Ports Used by Citrix Technologies. April 2011 Version 1.5 Communication Ports Used by Citrix Technologies April 2011 Version 1.5 Overview Introduction This document provides an overview of ports that are used by Citrix components and must be considered as part

More information

CXD-202-1I Citrix XenDesktop 5 Administration

CXD-202-1I Citrix XenDesktop 5 Administration In samenwerking met: CXD-202-1I Citrix XenDesktop 5 Administration Omschrijving This course provides the foundation necessary for administrators to effectivelycentralize and manage desktops in the datacenter

More information

Citrix XenApp 6.5 Administration

Citrix XenApp 6.5 Administration Presentation Style: Duration: Tutor-led Classroom 5 Days Course Start Time: 09:30hrs Course End Time: 16:30hrs Citrix XenApp 6.5 Basic Administration training course provides the foundation necessary for

More information

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for On-boarding

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for On-boarding SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for On-boarding www.citrix.com Contents Introduction... 3 The On- boarding Problem Defined... 3 Considerations for Application On- boarding...

More information

XenDesktop Implementation Guide

XenDesktop Implementation Guide Consulting Solutions WHITE PAPER Citrix XenDesktop XenDesktop Implementation Guide Pooled Desktops (Local and Remote) www.citrix.com Contents Contents... 2 Overview... 4 Initial Architecture... 5 Installation

More information

Citrix Lab Manager 3.6 SP 2 Quick Start Guide

Citrix Lab Manager 3.6 SP 2 Quick Start Guide WHITE PAPER Citrix Essentials for Microsoft Hyper-V Citrix Lab Manager 3.6 SP 2 Quick Start Guide www.citrix.com Contents Document Summary... 3 Preparation... 3 Architectural Review of Lab Manager... 3

More information

High Availability with Windows Server 2012 Release Candidate

High Availability with Windows Server 2012 Release Candidate High Availability with Windows Server 2012 Release Candidate Windows Server 2012 Release Candidate (RC) delivers innovative new capabilities that enable you to build dynamic storage and availability solutions

More information

AppSense Environment Manager. Enterprise Design Guide

AppSense Environment Manager. Enterprise Design Guide Enterprise Design Guide Contents Introduction... 3 Document Purpose... 3 Basic Architecture... 3 Common Components and Terminology... 4 Best Practices... 5 Scalability Designs... 6 Management Server Scalability...

More information

White paper. Microsoft and Citrix VDI: Virtual desktop implementation scenarios

White paper. Microsoft and Citrix VDI: Virtual desktop implementation scenarios White paper Microsoft and Citrix VDI: Virtual desktop implementation scenarios Table of contents Objective Microsoft VDI offering components High definition user experience...3 A very cost-effective and

More information

Advanced Memory and Storage Considerations for Provisioning Services

Advanced Memory and Storage Considerations for Provisioning Services Advanced Memory and Storage Considerations for Provisioning Services www.citrix.com Contents Introduction... 1 Understanding How Windows Handles Memory... 1 Windows System Cache... 1 Sizing Memory for

More information

Worldwide Consulting Solutions WHITE PAPER Support and Maintenance. Operations Guide: Support and Maintenance

Worldwide Consulting Solutions WHITE PAPER Support and Maintenance. Operations Guide: Support and Maintenance Operations Guide: Support and Maintenance i Table of Contents Introduction... 1 Support... 2 Structure... 2 Support Tools... 5 Testing and Change Control... 8 Testing Phases... 8 Change Implementation

More information

Synology High Availability (SHA)

Synology High Availability (SHA) Synology High Availability (SHA) Based on DSM 5.1 Synology Inc. Synology_SHAWP_ 20141106 Table of Contents Chapter 1: Introduction... 3 Chapter 2: High-Availability Clustering... 4 2.1 Synology High-Availability

More information

App Orchestration 2.0

App Orchestration 2.0 App Orchestration 2.0 Integrated Provisioning Deployment Guide Prepared by: Nicholas Ceballos Commissioning Editor: Linda Belliveau Version: 6.0 Last Updated: December 12, 2013 Page 1 Contents Integrated

More information

Citrix XenServer Design: Designing XenServer Network Configurations

Citrix XenServer Design: Designing XenServer Network Configurations Citrix XenServer Design: Designing XenServer Network Configurations www.citrix.com Contents About... 5 Audience... 5 Purpose of the Guide... 6 Finding Configuration Instructions... 6 Visual Legend... 7

More information

Table of Contents. Introduction... 3. Prerequisites... 5. Installation... 6. Configuration... 7. Conclusion... 19. Recommended Reading...

Table of Contents. Introduction... 3. Prerequisites... 5. Installation... 6. Configuration... 7. Conclusion... 19. Recommended Reading... Software to Simplify and Share SAN Storage Implementing a Highly Scalable and Highly Available Server and Desktop Provisioning Solution Using Citrix Provisioning Server 5.0, Sanbolic Melio FS 2008 and

More information

SAN Conceptual and Design Basics

SAN Conceptual and Design Basics TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer

More information

Module: Business Continuity

Module: Business Continuity Upon completion of this module, you should be able to: Describe business continuity and cloud service availability Describe fault tolerance mechanisms for cloud infrastructure Discuss data protection solutions

More information

INUVIKA TECHNICAL GUIDE

INUVIKA TECHNICAL GUIDE --------------------------------------------------------------------------------------------------- INUVIKA TECHNICAL GUIDE FILE SERVER HIGH AVAILABILITY OVD Enterprise External Document Version 1.0 Published

More information

Citrix XenApp 6.5 Administration

Citrix XenApp 6.5 Administration Citrix XenApp 6.5 Administration CTX-XA65 DESCRIZIONE: Citrix XenApp 6.5 Basic Administration provides the foundation necessary for administrators to effectively centralize and manage applications in the

More information

Better virtualization of. XenApp and XenDesktop with XenServer

Better virtualization of. XenApp and XenDesktop with XenServer XenApp and XenDesktop with XenServer White Paper Better virtualization of XenApp and XenDesktop with XenServer XenApp and XenDesktop customers can achieve increased consolidation, easier management, improved

More information

Availability Digest. Stratus Avance Brings Availability to the Edge February 2009

Availability Digest. Stratus Avance Brings Availability to the Edge February 2009 the Availability Digest Stratus Avance Brings Availability to the Edge February 2009 Business continuity has not yet been extended to the Edge. What is the Edge? It is everything outside of the corporate

More information