Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1.1 Openstack Config SRIOV

Openstack configuration:

...

1. NIC configuration  refer to https://docs.openstack.org/neutron/pike/admin/config-sriov.html

2. An example of a site having three types of compute nodes.

...

1st set of compute nodes have two SRIOV NIC cards with vendor/device id as 1234, 5678 and vendor/device id as 2345 &6789. 2nd set of compute nodes have two SRIOV-NIC of same type 4321 & 8765. And third set of compute nodes don't have any SRIOV-NIC cards.  And hence Openstack administrator at the site creates three flavors to reflect the hardware the site has.  As you see in this example, it is expected that

...

host aggregate format is followed.

...

The value supposed to be of the form "NIC-sriov-<vendor ID>-<device ID>-<Provider network>

 Flavor1

 $ openstack

...

 aggregate create

...

--property aggregate_instance_extra_specs:sriov_nic=sriov-nic-intel-1234-5678-physnet1:1 aggr11

...

 $ openstack aggregate create --property

...

aggregate_instance_extra_specs:sriov_nic=sriov-nic-intel-2345-6789-physnet2:1 aggr12

 $ openstack flavor create flavor1 --id auto --ram 512 --disk 40 --vcpus 4

 $ openstack flavor set flavor1 --property aggregate_instance_extra_specs:sriov_nic=sriov-nic-intel-1234-5678-physnet1:1

 $ openstack flavor set flavor1 --property aggregate_instance_extra_specs:sriov_nic=sriov-nic-intel-2345-6789-physnet2:1

 
Flavor2
 $ openstack aggregate create --property aggregate_instance_extra_specs:

...

sriov_nic=sriov-nic-intel-4321-8756-physnet3:1 aggr21

 $ openstack flavor create flavor2 --id auto --ram 512 --disk 40 --vcpus 4

 $ openstack flavor set flavor2 --

...

property aggregate_instance_extra_specs:sriov_nic=sriov-nic-intel-4321-

...

8756-physnet3:

...

1


Flavor3
 $ openstack flavor create flavor3 --id auto --ram 512 --disk 40 --vcpus 4

...



1.2 Mutli-cloud discovery

...