Jump to content
Welcome to our new Citrix community!
  • 0

PVS 7.6 & VMWare 5.5

Orsay sysadmin


I have got a trouble with provisionning server and my VMs.
I can't boot my VM devices from the PS Console (the message is "failed") whereas i can my physicals devices and i can boot my VMs devices from the VSphere Console.
I can shutdown the devices without any issues.
I had a POC XenDesktop 5.0 and PVS 6.0 and i didn't have any issues...
How can i debug that?
Does someone have an idea?
Thanks for help
PVS: 7.6
ESXi: 5.5
VM Version: 10

VM guest OS: Windows server 2012





Link to comment

11 answers to this question

Recommended Posts

  • 0

From your link: "Wake on LAN can resume virtual machines that are in an S1 sleep state only. It cannot resume suspended, hibernated, or powered off virtual machines."


So PvS can't use Wake on LAN to power on ESXi VMs that are powered off.


It would be nice if PvS used the same power management as Studio (XenApp/XenDesktop).

  • Like 1
Link to comment
  • 0

Carl, thanks for your great work.


Just wondering, we have PVS 7.6 and VMware 5.1 and we can definitely 'boot' from PVS console as the first questioner asks. But we also just upgrade some servers to PVS 7.8 and it is on VMware 6 and it doesn't allow us to boot. Did this functionality change or are we doing something wrong?

  • Like 1
Link to comment
  • 0

PVS can only start VMs from a hypervisor it created using the XenDesktop Setup Wizard or the Streamed VM Wizard.  It does this by keeping the hypervisor information for the target.  It calls directly to the host to start up the VM.  It does not use WAL. I would suggest turning on CDF tracing on PVS and reviewing the log it could be a permission issue or if you are using XenDesktop make sure it's power management is not set so it will turn off the VM, which can happen once the VM is registered. 

  • Like 1
Link to comment
  • 0

Had the same issue on PVS 7.6 - 7.12. This happens when the device does not have an associated VirtualHostingPoolId. To check using Powershell run get-pvsdeviceinfo -devicename. 


The ID comes from the established host connection and can be found via get-pvsvirtualhostingpool.


The problem is it cannot be modified via Powershell. Set-pvsdevice does not let you do that. So the only way to assign virtual hosting ID to the machine is via SQL. 


I am guessing blank ID is caused is either by recreating the hosting within PVS console or by creating device via GUI which does not prompt for hosting settings.

Link to comment
  • 0


With latest versions (in my case, PVS 1912 LTSR), it now possible to create a device including the VirtualHostingPoolId setting with this command line:


New-PvsDevice -Name mytargetdevicename -CollectionName Win2019 -SiteName Datacenter1 -VirtualHostingPoolId xxxxxx-xxxx-xxx-xxxxx-xxxxxx -DeviceMac 005056XXXXXX.

I've just tried and I managed to boot my target device from the PVS Console. 


Hope it'll help,



Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...