Category Archives: Citrix

Provisioning Service’s 6 Target Agent Install

Select Target Device Installation

And Select Target Device Installation again…

Click No, you will be restarting later

Again Select No you will be restarting shortly

Type in the Server name or IP Address

We are going to create a new vDisk

Give it a name and for this example we are going to use Dynamic VHD type.

Just click Yes if you receive a warning

Give the New Target a Name Note: this cannot be the same name you assigned to this Server…

Now go ahead and click Yes to reboot. Make sure you either have the BDM ISO or The VM set to boot to Network with DHCP Options enabled.

Once you log back into the VM you should see this window.


Provisioning Server 6 Install Guide

First we are going to install the Console Snap-in’s

You will get this if you didn’t have .Net 3.5 Installed first. Follow the below few screens to install it via Server Manger.

Ok now that we have .Net Installed we can continue the Snap-in install

So now that we have the Console Snap-in’s installed, time to install the Server Components.

We are assuming DHCP Services are running on a different server.

We are going to use either BDM (Boot ISO) or DHCP Options

Enter a new Database Name, Enter a Farm Name, Enter a Site Name, and Give a Collection Name. I usually use builtin Administrators

I recommend using a Domain Service Account that is Local Administrator to the Provisioning Server(s) And I always Check the Configure the Database for the account, I have had issues in the past if I didn’t check this box.

Leave Defaults

Leave Defaults

Check the Box and Leave Defaults

I highly recommend Disabling the Windows Firewall on the Provisioning Servers

Got to love UAC

EdgeSight 5.4 Install

Load the EdgeSight Media

Select Your Language

Click Next

This is a full Frontend and Backend install

Note: You will have to manually install the prerequisites

Go ahead and Launch Server Manager and Add the above roles and features, as well as the below

Note: unless you are needing SSL you can ignore this Warning

Once you read and accept the terms click next

Select the right Database Server

Either use the Default Database name or give it one of your own… Note you HAVE to create the database via the installer.

Type in the Correct Username this has to be an SA level account only during the install

If you get this error you need more Space under the SQL Install location

Free up space and re-run the installer.

This is the screen you should see.

EdgeSight Server is now ready for receiving data from EndPoint Agents. You will have to configure Reporting services

XenApp 6 Install Guide

You will be presented with a list of Prerequisites. This will take a while to install all Prerequisites, however this will fail if your server is pending a reboot. You can check this by opening up Server Manger, and look down at the bottom left. If it states that it can’t refresh until the server is rebooted this section WILL FAIL.

If you are installing the first XenApp 6 Server you will click on Create a new server farm. You will then be prompted with a Screen asking you for a SQL Server. It is almost the same as the screen shots below, and the rest of the install is the same.

Click on Existing Microsoft SQL Server Database

Enter the Server Name and Existing Database Name, Most of the time this will be Integrated Windows authentication

Enter in your SQL Credentials then click Test Connection.

These are the Defaults I always put into place.

This step really isn’t to important as we will have to add Version and Server to the base Citrix Policy.

I have always chosen port 8080 this however can be any port number just remember what it is.

You will need to apply the below hotfix for things to work correctly.

You should be good to go…

And as always before installing anything on a Citrix Server first run the command below.

Once the installation is complete run the below command.

Thanks for reading


NetScaler Access Gateway Session Timeout

First log into your NetScaler, Navigate to your Session Profile you want to change the default Session Timeout.  The below screen shot we are extended the Default 20 minute Timeout to 4 Hours (240 Minutes)

Once we change the value on the NetScaler we need to change the Timeout value on the Web Interface Server(s).  Screen shot below shows the configuration Screen.

Also note if you are using a Load Balanced VIP for your Web Interface Servers (Highly Recommended if your not).  You will want to change the Persistent cookie timeout value to match.


Thanks for reading hope this helps


Provisioning Service’s 6.0 Image update (Versioning Document)

First login to your Provisioning Service’s Console, drill down to the vDisk Store you are wanting to manage. In this example we only have one store. Right Click on the vDisk you are wanting to update, and select Versions…

Notice this vDisk already has one Version Plus the Base image. Also note that the one version is in “Test” Mode (we will get to this later). Click New

Now we have a new Version in “Maintenance” Mode. Click Done

Now within the Provisioning Service’s console, Under Device Collections… Select the Base/Golden image, Right Click and Select Properties, under Type Select Maintenance

Under your Hyper Visor Console… XenServer is being used in this example, Select the Base/Golden Machine

Notice we now get a few option’s when we boot up our base machine now

We are going to select Option 1, which is the new Version in Maintenance Mode.

Once the Machine boots up all the way and we login, we can verify the state of our image/Version by double clicking on the Provisioning Virtual Disk status agent.

Notice the Mode is in Read/Write now.

So here is the break down of the differences between Versions

Maintenance = Read/Write

Test = Read Only, Without affecting any other device using the base image

Production = Read Only, Pushes all changes to any device using the base image on next reboot

So to change the version, simply go back to your vDisk store, select the correct vDisk, Right Click on the vDisk and Select Versions. Click on Promote, and select Test, I highly recommend Setting to test and log back into the Base Machine, and test all applications.

Once you are satisfied with new Version following the same steps as above, Click on Promote and now we have two options, either Push this image immediate (Next reboot) or you can schedule to release the version for next reboot on a scheduled day.

So how does this look and how do I keep my vDisks in sync between local Provisioning Servers Drives.

So if you notice we have a new file type “.avhd” instead of the standard “.vhd” basically all this is doing is creating “Snapshots” and “Delta Files. So now instead of having to copy the full Flat VHD, all we have to do now is copy the Delta files too the other Provisioning Servers. So take for example the latest Version Win7_V1.3 we now only have a 320Mb file to copy across the wire instead of another 9Gb file.

XenServer Performance Counters…

I have had a few XenServers that have had their CPU/Memory and other Performance Counters stop showing up or showing as a negative value.  Most likey cause is due to the date and time being off from the pool master.  Configure or double check your NTP settings. As well as the Date on all XenServers within a Resource pool.

Citrix Web Interface 5.4.0

So a nice little feature (aka bug) I discovered in Web Interface 5.4 is client Deployment from local files vs. having to go to to download the latest client.

The bug is it works for all OS’s except Windows which most people use.  The fast work around (Still trying to find the fix) is to do the following:

Under c:\Program file (x86)\Citrix\Web interface\5.4.0\Clients\Windows

Create a folder named “Online Plug-in”

Copy CitrixReceiver.exe and CitrixReceiverEnterprise.exe from c:\Program file (x86)\Citrix\Web interface\5.4.0\Clients\Windows\Receiver to c:\Program file (x86)\Citrix\Web interface\5.4.0\Clients\Windows\Online Plug-in
Rename CitrixReceiver.exe to CitrixOnlinePluginWeb.exe
Rename CitrixReceiverEnterprise.exe to CitrixOnlinePluginFull.exe

That’s it pretty simply work-a-round.  Thanks for Reading

XenDesktop 5.5 and Provisioning Services 6.0

If you are planning on deploying XenDesktop 5.5 and Provisioning Services (PVS) 6.0 with a XenServer or ESX infrastructure you may want to check out the following Citrix KB This is the fix/work around for the famous “Black Screen” issue.

Just in case you are impatient like me you just have to run the VDA installer manually as follows:

XenDesktopVdaSetup.exe /NOCITRIXWDDM
This can be found under the XenDesktop 5.5 Installer DVD

XenServer C-States for Cisco UCS

This has been tested, and proven for over a year with a large XenDesktop customer.  Here is the BIOS Policy we put in place that have been working great.


%d bloggers like this: