|
|
(23 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | =This Page is under construction=
| + | Refer to this page: https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking |
− | Once it will be ready, the content might move to another location.
| |
− | =SR-IOV in OpenStack Juno=
| |
− | OpenStack Juno adds inbox support for SR-IOV ....
| |
− | ==Nova==
| |
− | Nova support for SR-IOV is ....
| |
− | | |
− | ==Neutron==
| |
− | Neutron support for SR-IOV is ...
| |
− | embedded NIC is ...
| |
− | | |
− | =SR-IOV Configuration=
| |
− | | |
− | ==Nova==
| |
− | On each compute you have to associate the Virtual Functions available to each Physical Network.
| |
− | You do it by configuring pci_passthrough_whitelist in /etc/nova/noca.conf
| |
− | | |
− | For example: | |
− | pci_passthrough_whitelist = {"address":"*:0a:00.*","physical_network":"physnet1"}
| |
− | This will associate any VF with address that includes ':0a:00.' in it's address to the Physical network physnet1
| |
− | | |
− | After configuring the white list you have to restart nova-compute service.
| |
− | | |
− | == Neutron ==
| |
− | Using ML2 Neutron plugin modify /etc/neutron/plugins/ml2/ml2_conf.ini:
| |
− | | |
− | [ml2]
| |
− | tenant_network_types = vlan
| |
− | type_drivers = vlan
| |
− | mechanism_drivers = openvswitch,sriovnicswitch
| |
− | | |
− | [ml2_type_vlan]
| |
− | network_vlan_ranges = default:2:100
| |
− | | |
− | [eswitch]
| |
− | vnic_type=hostdev
| |
Latest revision as of 13:14, 15 September 2014
Refer to this page: https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking