fuel-plugin-mellanox/doc/source/overview.rst

2.6 KiB
Raw Blame History

Mellanox plugin

The Mellanox Fuel plugin is a bundle of scripts, packages and metadata that will extend Fuel and add Mellanox features such as SR-IOV for networking and iSER protocol for storage.

Beginning with version 5.1, Fuel can configure Mellanox ConnectX-3 Pro network adapters to accelerate the performance of compute and storage traffic.This implements the following performance enhancements:

  • Compute nodes use SR-IOV based networking.
  • Cinder nodes use iSER block storage as the iSCSI transport rather than the default iSCSI over TCP.

These features reduce CPU overhead, boost throughput, reduce latency, and enable network traffic to bypass the software switch layer (e.g. Open vSwitch).

Starting with version 6.1, Mellanox plugin can deploy those features over Infiniband network as well. However, for Fuel version 7.0, plugin uses Mirantis bootstrap images and therefore only Ethernet Network is supported.

Developers specification

Please refer to: HowTo Install Mellanox OpenStack Plugin for Mirantis Fuel 7.0

Requirements

Requirement Version/Comment
Mirantis OpenStack compatibility

7.0

The Mellanox ConnectX-3 Pro adapters family supports up to 40/56GbE. To reach 56 GbE speed in your network with ConnectX-3 Pro adapters, you must use Mellanox Ethernet / Infiniband switches (e.g. SX1036) with the additional 56GbE license. The switch ports should be configured specifically to use 56GbE speed. No additional configuration is required on the adapter side. For additional information about how to run in 56GbE speed, see HowTo Configure 56GbE Link on Mellanox Adapters and Switches.

For detailed setup configuration and BOM (Bill of Material) requirements please see Fuel Ethernet cloud details or Fuel Infiniband cloud details.

Limitations

  • Mellanox SR-IOV and iSER are supported only when choosing Neutron with VLAN.
  • OVS bonding and Mellanox SR-IOV based networking over the Mellanox ConnectX-3 Pro adapter family are not supported.
  • In order to use the SR-IOV feature, one should choose KVM hypervisor and “Neutron with Vlan segmentation” in the Network settings tab.