Adding some reqiured packages for ofed installation
and adding a workaround for setting interfaces up after
ofed installtion and adding vfs
Change-Id: I482d02eb51f18df71e8aa5e0cba0c14218bf53af
1. Moving IB iser child to persistent configurations.
2. Resetting VFs num in non controller nodes.
Change-Id: I00cd3038aaeade99047983513b7e1c8f886f38e7
Added support for dual port NIC CX card configuration and nova
instance creation with direct port type.
Change-Id: I2a45b407fc4b5e98bf349fb708890510e6e7377f
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
In order to use RDMA for iSER, storage network is configured
over virtual function, in the Ethernet case.
VFs doesn't have a permanent MAC, so this change comes to reduce
the MAC caching time in order to support a reboot of servers in
the cluster with VFs that changing their MAC (e.g storage targets).
Change-Id: I2effceebf40d94598c9fe0308873064b0592234f
Change provider of DHCP service and set a default value
to iSER interface for servers without VFs, before adding
intel_iommu to kernel parameters and reboot.
Change-Id: Idf3eddcf9cb2226998b186febb7cc720cda39e70
Changed the query tool to be mlxconfig instead of flint
Change-Id: I8c8266779d4bc6f77dce7b3753a0d9300ca4210c
Signed-off-by: Gil Meir <gilmeir@mellanox.com>
* 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>