[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-API] How to halt PCI passthrough? (vm-param-set other-config:pci=...)



The only way is to just remove the other-config:pci parameter from the VM (xe vm-param-remove to remove the pci key entirely, or xe vm-param-set to change the value of the key), shut it down, and start it again. The VM will then not get the PCI device passed through to it anymore. You can then give the PCI device to another VM.


Hotplug of PCI devices has not (yet) been implemented in XCP.





From: xen-api-bounces@xxxxxxxxxxxxx [mailto:xen-api-bounces@xxxxxxxxxxxxx] On Behalf Of Gizmo Chicken
Sent: 07 March 2013 10:26 PM
To: xen-api@xxxxxxxxxxxxx; xen-api@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-API] How to halt PCI passthrough? (vm-param-set other-config:pci=…)


I successfully activated PCI passthrough to multiple devices using xe command taking the following form:

xe vm-param-set other-config:pci=0/<pci-id#>,1/<pci-id#>,2/<pci-id#>  uuid=<uuid>

Now I want halt PCI passthrough to the <uuid> VM, either while the <uuid> VM is running or upon its reboot.  (Though halting while running would be great, halting upon reboot would be fine too.)

Can PCI be halted using a xe command?  If so, what command?  Or is there a config file, created as a result of the original "xe vm-param-set other-config:pci=.." command, that can be edited to remove one of more PCI devices?

Thanks for any help with this!


Xen-api mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.