Skip to main content
BeeGFS on NetApp with E-Series Storage

Technical requirements

Contributors mcwhiteside netapp-jolieg iamjoemccormick

To implement the BeeGFS on NetApp solution, ensure your environment meets the technology requirements outlined in this document.

Hardware requirements

Before you begin, ensure that your hardware meets the following specifications for a single second-generation building block design of the BeeGFS on NetApp solution. The exact components for a particular deployment may vary based on customer requirements.

Quantity Hardware component Requirements

2

BeeGFS file nodes

Each file node should meet or exceed the specifications of the recommended file nodes to achieve expected performance.

Recommended file node options:

  • Lenovo ThinkSystem SR665 V3

    • Processors: 2x AMD EPYC 9124 16C 3.0 GHz (configured as two NUMA zones).

    • Memory: 256GB (16x 16GB TruDDR5 4800MHz RDIMM-A)

    • PCIe Expansion: Four PCIe Gen5 x16 slots (two per NUMA zone)

    • Miscellaneous:

      • Two drives in RAID 1 for OS (1TB 7.2K SATA or better)

      • 1GbE port for in-band OS management

      • 1GbE BMC with Redfish API for out-of-band server management

      • Dual hot swap power supplies and performance fans

2

E-Series block nodes (EF600 array)

Memory: 256GB (128GB per controller).
Adapter: 2-port 200Gb/HDR (NVMe/IB).
Drives: Configured to match desired metadata and storage capacity.

8

InfiniBand host card adapters (for file nodes).

Host card adapters will vary based on the server model used for the file node. Recommendations for verified file nodes include:

  • Lenovo ThinkSystem SR665 V3 Server:

    • MCX755106AS-HEAT ConnectX-7, NDR200, QSFP112, 2-port, PCIe Gen5 x16, InfiniBand Adapter

1

Storage network switch

The storage network switch must be capable of 200Gb/s InfiniBand speeds. Recommended switch models include:

  • NVIDIA QM9700 Quantum 2 NDR InfiniBand switch

  • NVIDIA MQM8700 Quantum HDR InfiniBand switch

Cabling requirements

Direct connections from block nodes to file nodes.

Quantity Part Number Length

8

MCP1650-H001E30 (NVIDIA Passive Copper cable, QSFP56, 200Gb/s)

1m

Connections from file nodes to the storage network switch.
Select the appropriate cable option from the following table according to your InfiniBand storage switch.
The recommended cable length is 2m; however, this may vary based on the customer's environment.

Switch model Cable Type Quantity Part Number

NVIDIA QM9700

Active Fiber (including transceivers)

2

MMA4Z00-NS (multimode, IB/ETH, 800Gb/s 2x400Gb/s Twin-port OSFP)

4

MFP7E20-Nxxx (multimode, 4-channel-to-two 2-channel splitter fiber cable)

8

MMA1Z00-NS400 (multimode, IB/ETH, 400Gb/s Single-port QSFP-112)

Passive Copper

2

MCP7Y40-N002 (NVIDIA passive copper splitter cable, InfiniBand 800Gb/s to 4x 200Gb/s, OSFP to 4x QSFP112)

NVIDIA MQM8700

Active Fiber

8

MFS1S00-H003E (NVIDIA Active Fiber cable, InfiniBand 200Gb/s, QSFP56)

Passive Copper

8

MCP1650-H002E26 (NVIDIA Passive Copper cable, InfiniBand 200Gb/s, QSFP56)

Software and firmware requirements

To ensure predictable performance and reliability, releases of the BeeGFS on NetApp solution are tested with specific versions of software and firmware components. These versions are required for implementation of the solution.

File node requirements

Software Version

RedHat Enterprise Linux

RedHat 9.3 Server Physical with High Availability (2 socket).

IMPORTANT: File nodes require a valid RedHat Enterprise Linux Server subscription and the Red Hat Enterprise Linux High Availability Add-On.

Linux Kernel

5.14.0-362.24.1.el9_3.x86_64

HCA Firmware

ConnectX-7 HCA Firmware
FW: 28.42.1000
PXE: 3.7.0500
UEFI: 14.35.0015

ConnectX-6 HCA Firmware
FW: 20.43.1014
PXE: 3.7.0500
UEFI: 14.36.0016

EF600 block node requirements

Software Version

SANtricity OS

11.90R1

NVSRAM

N6000-890834-D02.dlp

Drive Firmware

Latest available for the drive models in use.

Software deployment requirements

The following table lists the software requirements deployed automatically as part of the Ansible-based BeeGFS deployment.

Software Version

BeeGFS

7.4.4

Corosync

3.1.7-1

Pacemaker

2.1.6-10

Fence Agents (redfish/apc)

4.10.0-55

InfiniBand / RDMA Drivers

MLNX_OFED_LINUX-23.10-3.2.2.0-LTS

Ansible control node requirements

The BeeGFS on NetApp solution is deployed and managed from an Ansible control node. For more information, see the Ansible documentation.

The software requirements listed in the following tables are specific to the version of the NetApp BeeGFS Ansible collection listed below.

Software Version

Ansible

10.x

Ansible-core

>= 2.13.0

Python

3.10

Additional Python packages

Cryptography-43.0.0, netaddr-1.3.0, ipaddr-2.2.0

NetApp E-Series BeeGFS Ansible Collection

3.2.0