[openstack-dev] [Openstack-operators] [Neutron][SR-IOV]How to assign VF to a VM?

Sam Stoelinga sammiestoel at gmail.com
Fri Aug 21 17:37:05 UTC 2015


It looks like you haven't enabled the sriovnicswitch mechanism driver
correctly.

I make this assumption based on the following error message in your
neutron-server log:
Refusing to bind due to unsupported vnic_type: direct bind_port

Please make sure you added:
mechanism_drivers = openvswitch,sriovnicswitch
to /etc/neutron/plugins/ml2/ml2_conf.ini also make sure that neutron-server
is actually using this file as config option. You may have to change
/etc/init/neutron-server.conf so that it runs like this:
neutron-server --config-file /etc/neutron/neutron.conf --config-file
/etc/neutron/plugin.ini --config-file
/etc/neutron/plugins/ml2/ml2_conf_sriov.ini

If you're still having issues I suggest checking the following guide in
detail:
http://docs-draft.openstack.org/85/213985/10/check/gate-openstack-manuals-tox-doc-publish-checkbuild/1381a5e//publish-docs/networking-guide/adv_config_sriov.html

Regards,
Sam Stoelinga

On Fri, Aug 21, 2015 at 5:01 PM, 于洁 <16189455 at qq.com> wrote:

> Hi all,
>
> I try to configure SRIOV on OpenStack Kilo referring the information below.
> http://www.qlogic.com/solutions/Documents/UsersGuide_OpenStack_SR-IOV.pdf
> https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking
>
> Until creating port it works well. But after creating VM using the port
> created before, it was in the state of ERROR. Below is the port
> information:
> neutron port-show 620187c5-b4ac-4aca-bdeb-96205503344d
>
> +-----------------------+----------------------------------------------------------------------------------------------+
> | Field                 | Value
>                                              |
>
> +-----------------------+----------------------------------------------------------------------------------------------+
> | admin_state_up        | True
>                                             |
> | allowed_address_pairs |
>                                              |
> | binding:host_id       | compute
>                                              |
> | binding:profile       | {"pci_slot": "0000:09:11.5", "physical_network":
> "external", "pci_vendor_info": "8086:1520"} |
> | binding:vif_details   | {}
>                                             |
> | binding:vif_type      | binding_failed
>                                             |
> | binding:vnic_type     | direct
>                                             |
> | device_id             | baab9ba5-80e8-45f7-b86a-8ac3ce8ba944
>                                             |
> | device_owner          | compute:None
>                                             |
> | extra_dhcp_opts       |
>                                              |
> | fixed_ips             | {"subnet_id":
> "86849224-a0a7-4059-a6b0-689a2b35c995", "ip_address": "10.254.4.64"}
>     |
> | id                    | 620187c5-b4ac-4aca-bdeb-96205503344d
>                                             |
> | mac_address           | fa:16:3e:8a:92:9b
>                                              |
> | name                  |
>                                              |
> | network_id            | db078c2d-63f1-40c0-b6c3-b49de487362b
>                                             |
> | security_groups       | 8e12a661-09b5-41ac-ade8-fddf6d997262
>                                             |
> | status                | DOWN
>                                             |
> | tenant_id             | 85aa4ef08044470dab1608395e5cac26
>                                             |
>
> +-----------------------+----------------------------------------------------------------------------------------------+
>
> The logs of /var/log/neutron/server.log and
> /var/log/nova/nova-conductor.log are in attachment.
>
> Any suggestions will be grateful.
> Thanks.
>
> Yu
>
>
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150822/e6743c9d/attachment.html>


More information about the OpenStack-dev mailing list