Versions Compared

Key

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

...

2. Openstack Config SRIOV

We can refer Openstack configuration:

  1. NIC configuration  refer to https://docs.openstack.org/neutron/pike/admin/config-sriov.html
  2. Create availability zone and host aggregate.
     $ nova aggregate-create sriov-aggregate sriov-az

           $ nova aggregate-add-host $sriov-aggregate-id compute-1

           $ nova boot --image cirros --flavor 1 --nic net-name=net1 --availability-zone sriov-az  vm6


After Openstack configs SR-IOV NIC, we will have a provider network.

...

$ nova boot --flavor m1.large --image ubuntu_14.04 --nic port-id=$port_id --availability-zone sriov-az test-sriov


Note: VF-C will execute four steps call four times to multi-cloud. SO will execute four steps just call one times to multi-cloud. 

...

[A] PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/hpa-capabilities/hpa-capability/{hpa-capability-id}


4.1 VF-C Modification

  1. When it create network, VF-C will get provider network including network_type, physical_network and segmentation_id from AAI pass it Multi

...

  1. -cloud .
  2. When we create port , we need pass vnic type to multi-cloud. so we don't modify it. 

4.2 Multi-cloud Modification

      https://developer.openstack.org/api-ref/network/v2/

  1. Multi-cloud need to get provider network information and modify all provider network information for the request of submitting to VIM.
  2. Multi-cloud don't modify VF-C request, just pass to VIMs, so we don't modify it.

4.3 SO Modification

Please Marcus Williams helps to update it.

...