Commit Graph

102 Commits

Author SHA1 Message Date
Andreas Jaeger 0328776c2c Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: Iaeaee1b1c714a00a9d2ca616b5ae3c528bd738b7
2019-12-18 19:40:20 +01:00
Hamdy Khader b488aaaf7a Add support for ConnectX-5 adapters
- upgrade mlnx-ofed-fuel to version 4.0-2.0.0.1
  - add maximum number of CX5 VFs to 96

Change-Id: Ie3612d5b9a488ade49dbfc65389be9e9f9442bb0
2017-07-13 16:27:07 +03:00
Aviram Bar-Haim 3d7d5fb73c Upgrading to Mellanox OFED 3.4-1 GA
Adding some reqiured packages for ofed installation
and adding a workaround for setting interfaces up after
ofed installtion and adding vfs

Change-Id: I482d02eb51f18df71e8aa5e0cba0c14218bf53af
2017-03-16 12:13:51 -04:00
Aviram Bar-Haim e007626f1f Adding support for Fuel 9 deployment over Ethernet
With SR-IOV and iSER over Cinder

Change-Id: Ic8456cd73e57e74c372ba751f061e9849a65fffc
2016-11-03 17:19:01 +02:00
Hamdy Khader f6a6cb4a4e Fix VXLAN iSER Bond issue
Change-Id: Ide0763d3a44c84019e2f8aab88a15f053bd1d1bf
2016-10-05 16:19:56 +03:00
Jenkins fc918d5ce2 Merge "Fix Mellanox ConnectX-4 serializer with bonding" 2016-09-04 13:53:01 +00:00
Jenkins 1cc2834698 Merge "Fix ConnectX4-LX SR-IOV Support" 2016-09-04 12:41:06 +00:00
Hamdy Khader fae6863b01 Fix Mellanox ConnectX-4 serializer with bonding
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
2016-09-04 12:27:00 +00:00
Hamdy Khader a837fe3ca0 Fix ConnectX4-LX SR-IOV Support
Adding pci_vendor_dev for Connect-X4 LX in order to support vfs
created on such adapters

Closes-Bug: 1618814
Change-Id: I416cf9f172968afbe7b86e7a806a3695ddb1fca0
2016-09-02 19:37:22 +00:00
Hamdy Khader a79e2b2655 Fix start_sriov_vm.sh logger_print: command not found
The script was missing "source /sbin/common".

Closes-Bug: 1618832
Change-Id: I70525f2e4698904ef7b47d2abb745c4fe745eeaf
2016-09-01 07:44:21 +00:00
Rawan Herzallah df713aecad Fix configuring mellanox VFs for ConnectX-4 LX cards
Added a parsing fix for configuring mellanox vfs script to handle
LX ConnectX-4 cards.

Change-Id: I9e1202eae1d1bc72faf3af0df0fb238b388dfc02
2016-06-26 06:45:02 +00:00
Jenkins 650b396bf4 Merge "Fix conditional reboot when max num vfs changes" 2016-06-22 12:08:53 +00:00
Rawan Herzallah d684dc16f8 Fix conditional reboot when max num vfs changes
Added fixes to check reboot_required condition

Change-Id: I988d8def24f096223d7a9a0f816de7f4596edaf6
2016-06-22 11:38:33 +00:00
Rawan Herzallah 48eb59c4e3 Handled erros while configuring mellanox vfs
Added a wait for the vfs to be loaded before configuring them

Change-Id: I6169965a84902f720ff9caf043f9369c2ac7e8d7
2016-06-21 22:00:29 +00:00
Rawan Herzallah 8f8694dd97 Reload vfs after iser rename
Vfs are gone after removing required kernel parameters and loading
them again causing sriov validae to fall back to 8 each time.

Change-Id: I73e7064dd3fc6547f3ebb71059af2ae63423e67d
2016-06-21 08:30:56 +00:00
Aviram Bar-Haim fafdeeeee9 Change upload sriov image script
To accept path to image

Change-Id: I8b6da62a8c334b8201b2cb7892ef0976c2e143a2
2016-06-13 07:53:14 +00:00
Rawan Herzallah 2dbb3acb3f Dynamically set maximum number of VFs in bootstrap stage
Allow the user to set the maximum number of vfs burned in bootstrap
stage with 16 vfs as default.

Change-Id: I0c06a3fa64d196b9c6a3af9aca02560675c6b3b1
2016-06-08 11:10:18 +00:00
Jenkins e74f3df00b Merge "Fix mellanox settings log messages" 2016-05-29 11:45:47 +00:00
Jenkins 1c6f8997ba Merge "Set VFs MAC addresses" 2016-05-29 11:45:13 +00:00
Rawan Herzallah 8b30f4cb75 Set VFs MAC addresses
Added mac address assignment for created mellanox vfs

Change-Id: Ia4045b0799eacbfc01ceebf8d0d23c8db36f8197
2016-05-29 11:24:10 +00:00
Aviram Bar-Haim 336e3abb87 Remove pre OFED serializers and enable IB
Change-Id: I8c8d066bd5622712b276f1329213c7599464f483
2016-05-23 17:47:26 +03:00
Rawan Herzallah 7280e78fcc Fix mellanox settings log messages
Fix some logs messages printed by mellanox_settings.py script

Change-Id: I57c2c3bef0b82d852c84ae68a12cd89ded7d858c
2016-05-22 09:11:16 +00:00
Rawan Herzallah 42c47329fc Implement ConnectX-4 configurations
Add changes to implement features for ConnectX-4 adapters

Change-Id: Ie66162a2cb37ea3c1766f20bf218fb239eca8cf3
2016-04-21 14:06:07 +00:00
Aviram Bar-Haim c53fc8e8d7 Improve QoS configurations when using cinder
Change-Id: I64acb960ad197e7a3747da40d01ef8ecae67bf87
2016-03-22 11:47:44 +02:00
Aviram Bar-Haim f219298364 Reboot all controllers DHCP agents in IB HA SR-IOV
In order to enable DHCP broadcast reply for improving PV support
over new networks

Change-Id: I28ba2f46df6e33ac8a466e8ccea1c32550a5d4e6
2016-03-20 21:37:39 +02:00
Aviram Bar-Haim 23c4cf3494 Fix IB iSER after reboot and untagged iSER support
Change-Id: Ie2195e9b6a52ebae7f4876b09d94d158b022bb91
2016-03-20 14:14:15 +02:00
Rawan Herzallah e14c36ad7b Fix QoS Configurations
Added compute neutron sriov agent related configurations.

Change-Id: I64ce8be3d90c90cd43c93d6a6b2214cf864796a1
2016-03-16 21:11:54 +02:00
Jenkins d1f3a5ed06 Merge "Support SR-IOV interface under bond" 2016-03-16 17:10:24 +00:00
Jenkins 5f1081cd71 Merge "Fix sriovnicswitch vendor ID to static value" 2016-03-16 17:02:47 +00:00
Jenkins 9bffd34b3e Merge "Stabilizing iSER interface after reboot" 2016-03-16 16:54:51 +00:00
Aviram Bar-Haim 212b1ce28a Stabilizing iSER interface after reboot
By changing the eth prefix to mlnx

Change-Id: If49af5c18d8fc240911a6a8be13ce60b43cb46f1
2016-03-15 21:20:35 +02:00
Aviram Bar-Haim 3083194a7d Fix sriovnicswitch vendor ID to static value
Added support for Mellanox NIC VFs

Change-Id: Ie4de722934733f08d6398008bf676d74b9408f0f
2016-03-15 13:24:47 +02:00
Aviram Bar-Haim 025b5cacaa Support SR-IOV interface under bond
Change-Id: Iff2f80116d7c95499ad5410bda779d0fa60595f9
2016-03-13 19:34:39 +02:00
Rawan Herzallah 11973cfc63 Handle Configuring only ConnectX3 card
Added a specification to the devices to be configured in this
plugin release to be ConnectX3

Change-Id: I276ed5ca6d8c8e0a33ed7492caef520436d4d785
2016-03-09 14:55:46 +00:00
Rawan Herzallah c9ffc114b2 Fix mellanox plugin naming in scripts
Added a more robust way to find mellanox plugin name and version

Change-Id: I44f57411806ad4c9e58bd2211df3e0461f77b575
2016-03-09 07:05:02 +00:00
Aviram Bar-Haim 517345f0db Post setting Mellanox interfaces
1. Moving IB iser child to persistent configurations.
2. Resetting VFs num in non controller nodes.

Change-Id: I00cd3038aaeade99047983513b7e1c8f886f38e7
2016-03-08 19:54:45 +02:00
Aviram Bar-Haim 469bf6959a Add security exceptions for qemu KVM driver
By configuring apparmor libvirt-qemu configurations.

Related-Bug: #1550937

Change-Id: I03d20abe54e447ed1ccbfefed1dd3ab31e9443c4
2016-03-03 19:15:49 +02:00
Jenkins 6b65f291f8 Merge "Fix role param to match multiple roles" 2016-03-03 15:14:40 +00:00
Rawan Herzallah f5431f3a4e Support QoS over VLAN network ports
Added the relevant configurations to enable QoS over vlan netowrk ports
when SR-IOV is enabled over ConnectX-3 / ConnectX-3 pro HCA.

Change-Id: Icd1617f308f0333db6c3b23801616478b9663149
2016-03-03 12:43:43 +00:00
Aviram Bar-Haim 80afeec75f Fix role param to match multiple roles
Change-Id: Idbc6a99ac71cec8894208a660552580d2a3c4dcb
2016-03-02 16:14:00 +02:00
Jenkins 3bcd9cbe8f Merge "Configure Mellanox NEO SDN mechanism driver" 2016-03-01 14:41:46 +00:00
Jenkins 001ef6986e Merge "Reduce IB child size in controller" 2016-03-01 14:41:01 +00:00
Jenkins 6f4f3beef5 Merge "Set VFs for private network only on compute nodes" 2016-03-01 14:40:24 +00:00
Aviram Bar-Haim 90eb4b04e8 Restart nova-compute after IB changes
Change-Id: I04a4d7ee531c54948dda4c1039d7524e7666e8bc
2016-03-01 12:04:15 +00:00
Aviram Bar-Haim 81b4523074 Configure Mellanox NEO SDN mechanism driver
For auto VLAN provisioning for private VLAN networks

Change-Id: I9b571ec8734d19c279fc1c40213c6bae7981b4bb
2016-03-01 11:25:21 +02:00
Aviram Bar-Haim f005b63cbf Reduce IB child size in controller
In order to support more IB SR-IOV based VLAN networks

Change-Id: I0f7d1ee8e456f9d9fbeba62974b77a025f140741
2016-02-29 17:39:25 +02:00
Aviram Bar-Haim 7320acf36c Set VFs for private network only on compute nodes
And inherite driver's log_level configurations from Fuel's log level.

Change-Id: Ib07b9b1495bac3b239e2276e9a9a51a1780fec53
2016-02-29 17:20:21 +02:00
Aviram Bar-Haim fe5e47ba56 Fix parallel restart of DHCP on IB HA controllers
Change-Id: Idd41618587a0f96fadb69553900338c19320e485
2016-02-27 10:12:33 +02:00
Aviram Bar-Haim 6c010bb84f Fix nova compute service duplication for IB
Change-Id: Iafa394f59c379ca450b700a2f0e67ad91276fbf4
2016-02-25 12:09:25 +02:00
Rawan Herzallah 74542858a4 Fix nova instance creation with direct neutron port
Added support for dual port NIC CX card configuration and nova
instance creation with direct port type.

Change-Id: I2a45b407fc4b5e98bf349fb708890510e6e7377f
2016-02-24 15:21:09 +00:00