I am currently building a new Citrix environment for one of our customers. The environment is based on the components and software in the list below.
The environement consists of:
- HP Proliant DL380 Gen9 servers
- 2 NVIDIA M10 cards in each server
- XenServer 7.12
- XenApp 7.14.1
- Windows Server 2016
- Provisioning Services 7.14
- NVIDIA-GRID-XenServer-7.2-367.106-370.12 drivers
- NVIDIA License Server 2015.09.0 Build 170926.
- NVIDIA Virtual Applications licenses
The problem is related to NVIDIA licensing on XenApp with GPU pass-through. We have aquired and installed NVIDIA Virtual Applications licenses for the environment on a Windows Server 2016 license server. The decision to choose Virtual Applications licenses are based on the use of XenApp (published applications/desktops) as the resource delivery model.
I am currently building a master image for the solution. The master server VM is configured with GPU pass-through enabled. In the Manage License section of NVIDIA Control Panel I am only seeing "GRID Virtual Workstation" and "Tesla (Unlicensed)". I am not seeing Virtual Applications. If I enter the license server name and port, I get an error "Failed to acquire NVIDIA license. Your system is currently running GRID Virtual Workstation (unlicensed)." See attached screenshot. I have confirmed that port 7070 is open between the master VM and the license server. I have also tried assigning a vGPU profile (M10-8Q) instead of GPU pass-through to the master VM, but then I see no License Edition choices in the NVIDIA Control Panel.
Can anyone advice what could be wrong?