Bonding over ConnectX-4 is not fully supported because bonds over VFs
are not yet supported. This change solves the issue by allocating the
first interface of the bond for RDMA usages of storage or private
network.
Closes-Bug: 1615664
Change-Id: I73cacab4c990127317a9dd0f5cd7bae3583fc4fc
New configurations for fuel mellanox plugin to use sriovnicswitch
mechanism driver for ethernet networks, it also gives the user the
option to enable vxlan offloading to imporove performance and reduce
CPU overhead.
Change-Id: I480d4efb31fde126a51594bdbf48307a4e63ea74
After an environemnt is deployed and the compute node is rebooted,
eswitchd service fails to start again. As for iSER, ubuntu has a bug in it
not allowing proper naming for vlan interface of iSER as required.
Change-Id: I9860c1411fa718b1797ca6856a376ae265395f1d
* puppet sriov manifests depend on sriov being enabled
* puppet iser manifests depend on iser being enabled
* cirros-mellanox test-vm image is replaced only if sriov is enabled
* sriov validation after reboot executed only if sriov is enabled
* mellanox_settings set storage_vlan only if vlan is set on storage network
Change-Id: Ia0b5f95bd555dbde8c78bfbdeabb312f1e6e8a17
Signed-off-by: Gil Meir <gilmeir@mellanox.com>
* The pre_deployment stage runs after OS provisioning, and before
Openstack is installed. It does the following:
- Installs OFED
- Sets SR-IOV related configurations in the driver & FW
- Renames the iSER interface if iSER is used
* The post_deployment stage runs after the Openstack installation.
It does the following:
- Runs puppet manifests to configure each role: controller, cinder, compute
- Replaces the existing TestVM image with the Mellanox-Cirros image
Change-Id: Icd31cd38079f8ffa93f4dc34df88107b318a5df3
Signed-off-by: Gil Meir <gilmeir@mellanox.com>