Draft: Multi-tenancy InfiniBand
Bring up for multi-tenancy InfiniBand.
What's done?
Configure hypervisor for Infiniband VFs.
kayobe playbook run etc/kayobe/ansible/configure-infiniband.yml
Configure mlnx_sdn_assist and mlnx_infiniband as ml2 drivers for neutron-server.
nova-api PCI whitelist nova-compute PCI whitelist
Sync neutron-mlnx-agent and neutron-eswitchd containers. Configure additional containers.
How To:
To create an InfiniBand based network:
openstack network create --provider-physical-network ibphysnet --no-share --provider-network-type vlan --disable-port-security --internal --provider-segment N infiniband-pN-network
Where provider segment N matches an existing defined PKey within UFM. Note this example allows PKeys 1 through 10.