Citrix Provisioning Services (PVS) is a great tool that is what our local Citrix Sales Engineer calls “the Secret Sauce” behind XenDesktop. For those who are new around these parts, PVS is software that allows us to stream an Operating System to a PC, physical or virtual, ESX or Hyper-V or XenServer – anything that can PXE boot pretty much (including Thin Clients!).
Once you’ve made the plunge and start deploying or planning your PVS infrastructure, High Availability and Redundancy is going to be a top concern. Here are a few guidelines to help you plan. Let’s assume we have a single farm, single site, with 2 Provisioning Servers.
Shared storage is your friend with Provisioning Server HA.
Ideally, this should be on shared storage. Server should be able to communicate with the SAN/NAS/etc at high speed. Fibre Channel works great here (4Gbps). Alternatively, you can have identical vDisks available via the same drive letter on each of the servers.
Write Cache Location & Storage
The two types of write cache locations that are in play: Stored on PVS Disk and Stored on Client HD (ignore Encryption, it’s not really relevant here). Storing the Write Cache on the Client’s Hard Drive is fastest, and is what I would recommend, as the file is available independent of the provisioning server. Alternatively, you can store the write cache on shared storage that can be accessed by each server so that the target device can continue to function.
This is the tricky part. The best way to handle this is with hardware load balancers, but for the sake of this article, I’ll give you some “rigging” solutions. You can run the TFTP service on both servers and use “round-robin” settings on your DHCP server. Also, you can use the Bootable Image tool included with PVS to create a Bootable CD that contains the bootstrap file (the same one that it can get via PXE). If you have a NetScaler in your environment, you can use it to ensure HA of TFTP (Thanks Bart Groot Zevert). I’m sure there are other ways as well, feel free to comment with suggestions.
As mentioned before, these are just some guidelines and tips to get you started on the right path. I’ll be more than happy to assist should you need assistance.
- Configuring Citrix Desktop Director 2.1 for use with Citrix XenApp 6.5
- Upgrading Citrix Access Gateway Enterprise Edition from 8.1 to 9.3 (HA Pair)
- Configuring the Desktop Toolbar for use with XenApp & XenDesktop
- Creating a XenApp 6.0 Lab Using Amazon EC2
- Citrix Purchases Cloud.com for Estimated $250m
Tag Cloudaccess gateway Advice app-v apple CCEE Certifications Citrix cloud compatibility CTX Documentation Guide Hotfix hype ICA ICA Client IDW iPhone iTunes logging Microsoft OS patch Private Cloud Provisioning Server provisioning services pvs Receiver Saving Money SME sms troubleshooting Update Updates Updating vda vdi vDisk Virtualization vmware vSphere windows 7 XenApp XenDesktop XenServer