<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><a name="_MailEndCompose"><span style="color:#1F497D">I also tried the devices like this, but still getting the same error message<o:p></o:p></span></a></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas;color:#1F497D">passthrough_whitelist = [… {"devname": "ens2f0", "physical_network": "sriovtenant1"}, {"devname": "ens2f1", "physical_network": "sriovtenant1"}]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">thank you<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="color:#1F497D">Manuel<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Manuel Sopena Ballesteros [mailto:manuel.sb@garvan.org.au]
<br>
<b>Sent:</b> Tuesday, February 26, 2019 4:08 PM<br>
<b>To:</b> openstack@lists.openstack.org<br>
<b>Cc:</b> Adrian Chiris (adrianc@mellanox.com)<br>
<b>Subject:</b> failing to create a vm with SR-IOV (through neutron) - device not found but not listed under libvirt devices<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Dear Openstack community,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am facing an issue trying to setup neutron with SR-IOV and would like to ask for some help:<o:p></o:p></p>
<p class="MsoNormal">openstack server show fault.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">My environment is Openstack Rocky deployed with kolla-ansible.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have edited the configuration files as suggested by the documentation but for some reason nova can’t find the PCI device for pass-through.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This is  my setup<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">[root@zeus-59 ~]# lspci -nn | grep -i mell<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:00.0 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx] [15b3:1015]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:00.1 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx] [15b3:1015]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:00.2 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:00.3 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:00.4 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:00.5 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:00.6 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:00.7 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:01.0 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:01.1 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:01.2 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:01.3 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:01.4 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:01.5 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:01.6 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:01.7 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:02.0 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">88:02.1 Ethernet controller [0200]: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] [15b3:1016]<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">sriov_agent.ini in compute node content:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">[sriov_nic]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">physical_device_mappings = sriovtenant1:ens2f0,sriovtenant1:ens2f1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">exclude_devices =<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">[securitygroup]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">firewall_driver = neutron.agent.firewall.NoopFirewallDriver<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">nova.conf (nova-compute):<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">…<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">[pci]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">passthrough_whitelist = [{ "vendor_id": "10de", "product_id": "1db1" }, { "vendor_id": "15b3", "product_id": "1015", "physical_network": "sriovtenant1" }]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">alias = { "vendor_id":"10de", "product_id":"1db1", "device_type":"type-PCI", "name":"nv_v100" }<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">ml2_conf.ini (neutron-server):<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">[ml2]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">type_drivers = flat,vlan,vxlan<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">tenant_network_types = vxlan<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">mechanism_drivers = openvswitch,l2population,sriovnicswitch<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">extension_drivers = port_security<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">[ml2_type_vlan]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">network_vlan_ranges = physnet1, sriovtenant1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">[ml2_type_flat]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">flat_networks = sriovtenant1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">…<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Sriov_agent.ini (compute node):<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">[sriov_nic]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">physical_device_mappings = sriovtenant1:ens2f0,sriovtenant1:ens2f1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">exclude_devices =<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">[securitygroup]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">firewall_driver = neutron.agent.firewall.NoopFirewallDriver<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Create network and subnet:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">openstack network create \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">    --provider-physical-network sriovtenant1 \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">    --provider-network-type flat \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">    sriovnet1<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">openstack subnet create --network sriovnet1 \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">  --subnet-range=10.0.0.0/16 \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">  --allocation-pool start=10.0.32.10,end=10.0.32.20 \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">  sriovnet1_sub1<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Create port:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">openstack port create --network sriovnet1 --vnic-type direct sriovnet1-port1<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Create server:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">openstack server create --flavor m1.large \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">  --image centos7.5-image \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">  --nic port-id=373fe020-7b89-40ab-a8e4-76b82cb47490 \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">  --key-name mykey \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">  --availability-zone nova:zeus-59.localdomain \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">  vm-sriov-neutron-1<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The server does not gets created with the following error:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">| fault                               | {u'message': u'PCI device not found for request ID 419c5fa0-1b7a-4a83-b691-2fcb0fba94cc.', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py",
 line 1940, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2229, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created':
 u'2019-02-26T04:21:01Z'} |<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Nova logs<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager Traceback (most recent call last):<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 7778, in _update_available_resource_for_node<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     rt.update_available_resource(context, nodename)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py", line 705, in update_available_resource<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     resources = self.driver.get_available_resource(nodename)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 6551, in get_available_resource<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     self._get_pci_passthrough_devices()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5978, in _get_pci_passthrough_devices<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     pci_info.append(self._get_pcidev_info(name))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5939, in _get_pcidev_info<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     device.update(_get_device_capabilities(device, address))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5910, in _get_device_capabilities<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     pcinet_info = self._get_pcinet_info(address)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5853, in _get_pcinet_info<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     virtdev = self._host.device_lookup_by_name(devname)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/host.py", line 873, in device_lookup_by_name<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     return self.get_connection().nodeDeviceLookupByName(name)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 186, in doit<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     result = proxy_call(self._autowrap, f, *args, **kwargs)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 144, in proxy_call<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     rv = execute(f, *args, **kwargs)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 125, in execute<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     six.reraise(c, e, tb)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 83, in tworker<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     rv = meth(*args, **kwargs)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager   File "/usr/lib64/python2.7/site-packages/libvirt.py", line 4305, in nodeDeviceLookupByName<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager     if ret is None:raise libvirtError('virNodeDeviceLookupByName() failed', conn=self)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">2019-02-26 15:36:42.595 7 ERROR nova.compute.manager libvirtError: Node device not found: no node device with matching name
<span style="color:red">'net_enp136s1f2_36_cc_24_fb_76_e3'</span><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Devices<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:Consolas">[root@zeus-59 ~]# docker exec nova_libvirt sudo virsh nodedev-list<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">block_sda_SATA_SSD_7F2F0759012400117253<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">computer<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">drm_card0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp136s1_66_0f_f8_42_3b_bb<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp136s1f1_82_e4_57_39_4c_bf<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas;color:red">net_enp136s1f2_6e_52_31_b0_04_b7????</span><span style="font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp136s1f3_e6_be_60_01_f3_9f<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp136s1f4_be_d1_8e_9e_46_ef<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp136s1f5_4e_61_1c_40_98_dc<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp136s1f6_4a_75_ee_f7_c9_68<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp136s1f7_de_3e_da_36_48_02<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp136s2_3e_dc_23_b4_ca_c4<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp136s2f1_c6_12_aa_52_fa_34<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp1s0f0_0c_c4_7a_a4_82_ae<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_enp1s0f1_0c_c4_7a_a4_82_af<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_ens1f0_90_e2_ba_03_4c_c8<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_ens1f1_90_e2_ba_03_4c_c9<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_ens2f0_7c_fe_90_12_22_b4<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_ens2f1_7c_fe_90_12_22_b5<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_ens2f2_36_cc_24_fb_76_e3<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_ens2f3_82_42_06_38_9a_b7<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_ens2f4_7e_c0_bb_98_72_f4<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_ens2f5_be_9c_1c_25_ff_0d<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_ens2f6_2e_01_90_f8_44_b5<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">net_ens2f7_7e_6a_6d_4e_89_1b<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">pci_0000_00_00_0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">pci_0000_00_01_0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">pci_0000_00_02_0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">pci_0000_00_02_1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">pci_0000_00_02_2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">pci_0000_00_03_0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">pci_0000_00_03_1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">pci_0000_00_03_2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas">...<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Note: documentation says to use vlan but I am using flat networks<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Why is nova looking for a device that libvirt doesn’t know about?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you very much<o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial","sans-serif"">NOTICE<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial","sans-serif"">Please consider the environment before printing this email. This message and any attachments are intended for the addressee named and may contain legally privileged/confidential/copyright
 information. If you are not the intended recipient, you should not read, use, disclose, copy or distribute this communication. If you have received this message in error please notify us at once by return email and then delete both messages. We accept no liability
 for the distribution of viruses or similar in electronic communications. This notice should not be removed.
<o:p></o:p></span></p>
</div>
</div>
<div style="font-size:8pt; font-family: Arial">NOTICE</div>
<div style="font-size:8pt; font-family: Arial">Please consider the environment before printing this email. This message and any attachments are intended for the addressee named and may contain legally privileged/confidential/copyright information. If you are
 not the intended recipient, you should not read, use, disclose, copy or distribute this communication. If you have received this message in error please notify us at once by return email and then delete both messages. We accept no liability for the distribution
 of viruses or similar in electronic communications. This notice should not be removed.
</div>
</body>
</html>