using pci-alias to attach sr-iov interfaces to instances associates the network port with an unwanted virtio interface instead of the sr-iov interface
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Nova Compute Charm |
Incomplete
|
Undecided
|
James Page |
Bug Description
I'm using pci-alias and a flavor referencing it to attach sr-iov VF interfaces to instances.
The instance gets the sr-iov device:
[ 1.521402] ixgbevf 0000:00:06.0 ens6: renamed from eth1
But it also gets an unwanted virtio device:
[ 1.544294] virtio_net virtio0 ens3: renamed from eth0
This virtio device is associated with the port created for the instance:
http://
instance:
http://
The desired behavior is for the instance to have only the sr-iov interface and for the port to be associated with it. The current behavior results in the instance trying to dhcp on the virtio interface, failing, and not getting any metadata as a result.
bundle: http://
flavor: http://
crashdump: http://
I'll have a look at see whether this should actually work.