your home for end-user virtualization!


Comparing a list of files and their versions across multiple servers using Windows Powershell

I ran into a situation where I needed to make sure all of my Citrix PVS servers were patched accordingly. To do that, I needed to examine the version of various files located in the Program File’s directory. To do this, I used Windows Powershell to examine the file version information and report on it. […]

Posted in Citrix, Powershell | 1 Comment »

How to determine space requirements for XenDesktop when using Machine Creation Services

Since MCS creates copies of the gold image on each datastore per catalog, it’s very inefficient in terms of disk space. The formula for determining needed disk is: Gold Image+(# of catalogs*(# of LUNs*Gold Image))+(# of Images*Image-Size)

Posted in Citrix, Citrix XenDesktop, XenServer | No Comments »

How to measure Citrix Provisioning Server performance

To make Citrix Provisioning Services (PVS), you must rely on block I/O cache. In this case, we will be using Windows 2008 R2 X64. When an endpoint logs into PVS, the read I/O for that device then points back to the vDisk hosted on the PVS server. Doing this, you need to make sure you have plenty […]

Posted in Citrix, Citrix XenDesktop, Microsoft, VDI - Virtual Desktop | No Comments »

Citrix XenDesktop Machine Creation Services Deep-Dive

So… with vmware View, you have a connection broker that connects to vCenter that connects to the ESX hosts using vSphere API which then tells whichever ESX host to build whichever linked-clones from the replica-vm to which ever destination datastore they are supposed to be on… right? :) Well… with Citrix XenDesktop Machine Creation Services (MCS) […]

Posted in Citrix, Citrix XenDesktop, VDI - Virtual Desktop, vmware, XenServer | 1 Comment »