Friday, November 11, 2016

Rumour: Technical limitations Citrix Provisioning Service Datacenter edition in combination with Citrix XenApp and XenDesktop

Since the release of XenApp/Desktop 7.8 a rumour was spread about some technical limitations for Citrix Provisioning Services when Citrix Provisioning Services Datacenter licenses are used in combination with Citrix XenApp and XenDesktop. 

The rumour is a follows: When your Citrix XenApp and Citrix Provisioning Services is upgraded to 7.8 or higher and Citrix Provisioning Services Datacenter licenses are used, the Citrix Provisioning Services Target Devices are shut down when the XenApp VDA is installed. 

The Citrix UELA describes that usage of Provisioning Services Datacenter edition is not allowed in a XenApp or XenDesktop environments. This blog only covers the technical discussion not the EULA part.

Due to this rumour I was very cautious for upgrading customers to 7.8 and higher. Upgrades of Citrix Current Release versions is something what I do very often, so I need to be sure this rumour is true or false. I decided to install a Citrix XenApp Advanced environment with Citrix Provisioning Services Datacenter licenses in my home lab. For this test I started with XenApp 7.8 and Provisioning Services 7.8 because the rumour tells me that this is the version when all the trouble is started. After testing 7.8 I’ve upgraded both XA and PVS to 7.9 and finally to 7.11.

After testing, my conclusion is: The rumour is not true! There are no sudden PVS shutdowns or strange error messages when using Citrix Provisioning Services Datacenter licenses in combination with XenApp Advanced.

Screenshots: XenApp 7.8 and Provisioning Services 7.8 test

The test setup is as follows:

Citrix Backend, one Windows 2012 R2 Server with roles:
  • Citrix Licensing Server 
  • Citrix XenApp Delivery Controller 7.8
  • XenApp Advanced Concurrent licenses
  • Citrix Provisioning Services 7.8
  • Citrix Provisioning Services licenses

Citrix Worker, one PVS Streamed Windows 2012 R2 Session Host:
  • Citrix XenApp 7.8 VDA
  • Citrix Provisioning Services 7.8 Target Device Software
  • VM: Hyper-V Gen2
  • PVS Boot: TFTP UEFI

Citrix Desktop Delivery Controller 7.8

Citrix License Administration Console

Citrix Provisioning Services Server 7.8

Citrix XenApp 7.8 VDA - Session Host

User ICA Session to XenApp 7.8 VDA

Screenshots: XenApp 7.9 and Provisioning Services 7.9 test

The test setup is upgrade to the following setup follows:

Citrix Backend, one Windows 2012 R2 Server with roles:
  • Citrix Licensing Server 
  • Citrix XenApp Delivery Controller 7.9
  • XenApp Advanced Concurrent licenses
  • Citrix Provisioning Services 7.9
  • Citrix Provisioning Services licenses

Citrix Worker, one PVS Streamed Windows 2012 R2 Session Host:
  • Citrix XenApp 7.9 VDA
  • Citrix Provisioning Services 7.9 Target Device Software
  • VM: Hyper-V Gen2
  • PVS Boot: TFTP UEFI

Citrix Desktop Delivery Controller 7.9

Citrix License Administration Console

Citrix Provisioning Services Server 7.9

Citrix XenApp 7.9 VDA - Session Host

User ICA Session to XenApp 7.9 VDA

Screenshots: XenApp 7.11 and Provisioning Services 7.11 test

The test setup is upgrade to the following setup follows:

Citrix Backend, one Windows 2012 R2 Server with roles:
  • Citrix Licensing Server 
  • Citrix XenApp Delivery Controller 7.11
  • XenApp Advanced Concurrent licenses
  • Citrix Provisioning Services 7.11
  • Citrix Provisioning Services licenses

Citrix Worker, one PVS Streamed Windows 2012 R2 Session Host:
  • Citrix XenApp 7.11 VDA
  • Citrix Provisioning Services 7.11 Target Device Software
  • VM: Hyper-V Gen2
  • PVS Boot: TFTP UEFI

Citrix Desktop Delivery Controller 7.11

Citrix License Administration Console

Citrix Provisioning Services Server 7.11

Citrix XenApp 7.11 VDA - Session Host

User ICA Session to XenApp 7.11 VDA