...
2. Openstack Config SRIOV
We can refer Openstack configuration:
- NIC configuration refer to https://docs.openstack.org/neutron/pike/admin/config-sriov.html
- 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
- When it create network, VF-C will get provider network including network_type, physical_network and segmentation_id from AAI pass it Multi
...
- -cloud .
- 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/
- Multi-cloud need to get provider network information and modify all provider network information for the request of submitting to VIM.
- 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.
...