Public bug reported:

OS: Ubuntu 14.04.02
OpenStack Kilo
Hypervisor: LXC

Nova: 1:2015.1.0-0ubuntu1~cloud0
libvirt-bin:  Installed: 1.2.12-0ubuntu13~cloud0

I have lxc powered compute node with TeslaK40 card that I want to passthrough 
to VM. Tutorials that I used are:
https://wiki.openstack.org/wiki/Pci_passthrough
http://docs.openstack.org/kilo/config-reference/content/lxc.html

I can run simple VMs, however when I try to create VM with PCI then it
fails.

Compute Node log:
2015-06-25 00:19:18.729 6509 ERROR nova.compute.manager 
[req-add1f483-f402-47dc-8701-574b8558d3d2 - - - - -] [instance: 
5be8bf76-0f8f-4641-8fa8-5ba42ae19388] Instance failed to spawn
2015-06-25 00:19:18.729 6509 TRACE nova.compute.manager [instance: 
5be8bf76-0f8f-4641-8fa8-5ba42ae19388] Traceback (most recent call last):
//SPAWNING LOGS
2015-06-25 00:19:18.729 6509 TRACE nova.compute.manager [instance: 
5be8bf76-0f8f-4641-8fa8-5ba42ae19388]     type=virt_type)
2015-06-25 00:19:18.729 6509 TRACE nova.compute.manager [instance: 
5be8bf76-0f8f-4641-8fa8-5ba42ae19388] PciDeviceUnsupportedHypervisor: lxc 
hypervisor does not support PCI devices

I looked into /usr/lib/python2.7/dist-
packages/nova/virt/libvirt/driver.py and found out that libvirt does not
support pci passthrough for other hypervisors except (Xen,KVM,QEMU). Is
it bug?

This node originally used KVM, however I could not passthrough PCI successully 
there, If anybody wants to look into (It would be huge help):
https://ask.openstack.org/en/question/68667/kvm-pci-passthrough-nvidia-tesla-k40/
If any data is reqired I will provide it

** Affects: nova
     Importance: Undecided
         Status: New


** Tags: libvirt lxc pci-passthrough

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1468762

Title:
  lxc hypervisor does not support PCI devices

Status in OpenStack Compute (Nova):
  New

Bug description:
  OS: Ubuntu 14.04.02
  OpenStack Kilo
  Hypervisor: LXC

  Nova: 1:2015.1.0-0ubuntu1~cloud0
  libvirt-bin:  Installed: 1.2.12-0ubuntu13~cloud0

  I have lxc powered compute node with TeslaK40 card that I want to passthrough 
to VM. Tutorials that I used are:
  https://wiki.openstack.org/wiki/Pci_passthrough
  http://docs.openstack.org/kilo/config-reference/content/lxc.html

  I can run simple VMs, however when I try to create VM with PCI then it
  fails.

  Compute Node log:
  2015-06-25 00:19:18.729 6509 ERROR nova.compute.manager 
[req-add1f483-f402-47dc-8701-574b8558d3d2 - - - - -] [instance: 
5be8bf76-0f8f-4641-8fa8-5ba42ae19388] Instance failed to spawn
  2015-06-25 00:19:18.729 6509 TRACE nova.compute.manager [instance: 
5be8bf76-0f8f-4641-8fa8-5ba42ae19388] Traceback (most recent call last):
  //SPAWNING LOGS
  2015-06-25 00:19:18.729 6509 TRACE nova.compute.manager [instance: 
5be8bf76-0f8f-4641-8fa8-5ba42ae19388]     type=virt_type)
  2015-06-25 00:19:18.729 6509 TRACE nova.compute.manager [instance: 
5be8bf76-0f8f-4641-8fa8-5ba42ae19388] PciDeviceUnsupportedHypervisor: lxc 
hypervisor does not support PCI devices

  I looked into /usr/lib/python2.7/dist-
  packages/nova/virt/libvirt/driver.py and found out that libvirt does
  not support pci passthrough for other hypervisors except
  (Xen,KVM,QEMU). Is it bug?

  This node originally used KVM, however I could not passthrough PCI 
successully there, If anybody wants to look into (It would be huge help):
  
https://ask.openstack.org/en/question/68667/kvm-pci-passthrough-nvidia-tesla-k40/
  If any data is reqired I will provide it

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1468762/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to