Technische Anforderungen
Stellen Sie zur Implementierung der Lösung BeeGFS auf NetApp sicher, dass Ihre Umgebung die in diesem Dokument beschriebenen Technologieanforderungen erfüllt.
Hardwareanforderungen
Stellen Sie zunächst sicher, dass Ihre Hardware die folgenden Spezifikationen für ein einziges Bausteindesign der zweiten Generation der BeeGFS auf NetApp-Lösung erfüllt. Die genauen Komponenten für eine bestimmte Implementierung können je nach den Anforderungen des Kunden variieren.
Menge | Hardwarekomponenten | Anforderungen |
---|---|---|
2 |
BeeGFS-Datei-Nodes |
Jeder Datei-Node sollte die Spezifikationen der empfohlenen Datei-Nodes erfüllen oder übertreffen, um die erwartete Performance zu erreichen. Empfohlene Dateiknoten-Optionen:
|
2 |
E-Series-Block-Nodes (EF600 Array) |
Speicher: 256 GB (128 GB pro Controller). Adapter: 2-Port 200 GB/HDR (NVMe/IB). Laufwerke: entsprechend den gewünschten Metadaten und Speicherkapazität konfiguriert. |
8 |
InfiniBand-Host-Karten-Adapter (für Datei-Nodes) |
Host-Karten-Adapter variieren je nach Servermodell, das für den Datei-Knoten verwendet wird. Zu den Empfehlungen für verifizierte Datei-Nodes gehören:
|
1 |
Storage-Netzwerk-Switch |
Der Storage-Netzwerk-Switch muss 200 GB/s InfiniBand-Geschwindigkeiten unterstützen. Empfohlene Switch-Modelle:
|
Verkabelungsanforderungen
Direkte Verbindungen von Block-Knoten zu File-Knoten.
Menge | Teilenummer | Länge |
---|---|---|
8 |
MCP1650-H001E30 (passives NVIDIA-Kupferkabel, QSFP56, 200 GB/s) |
1 m |
Verbindungen von Dateiknoten zum Speichernetzwerk-Switch. Wählen Sie je nach InfiniBand-Speicherschalter die entsprechende Kabeloption aus der folgenden Tabelle aus. + die empfohlene Kabellänge beträgt 2 m, dies kann jedoch je nach Umgebung des Kunden variieren.
Switch-Modell | Menge | Kabeltyp | Teilenummer |
---|---|---|---|
NVIDIA QM9700 |
4 |
Aktive Glasfaser |
MFA7U10-H002 (NVIDIA aktives Glasfaserkabel, InfiniBand 400 GB/s auf 2 x 200 GB/s, OSFP auf 2 x QSFP56) |
NVIDIA QM9700 |
4 |
Passives Kupfer |
MCP7Y60-H002 (passives NVIDIA-Kupferkabel, InfiniBand 400 GB/s auf 2 x 200 GB/s, OSFP auf 2 x QSFP56) |
NVIDIA MQM8700 |
8 |
Aktive Glasfaser |
MFS1S00-H003E (aktives NVIDIA-Glasfaserkabel, InfiniBand 200 GB/s, QSFP56) |
NVIDIA MQM8700 |
8 |
Passives Kupfer |
MCP1650-H002E26 (passives NVIDIA-Kupferkabel, InfiniBand 200 GB/s, QSFP56) |
Softwareanforderungen
Um eine vorhersehbare Performance und Zuverlässigkeit zu gewährleisten, werden Releases der BeeGFS auf NetApp Lösung mit spezifischen Versionen der Softwarekomponenten getestet, die für die Implementierung der Lösung erforderlich sind.
Anforderungen an Datei-Nodes
Software | Version | ||
---|---|---|---|
Red hat Enterprise Linux |
Redhat 9.3 Server, physisch mit Hochverfügbarkeit (2 Sockets).
|
||
Linux-Kernel |
5.14.0-362.24.1.el9_3.x86_64 |
||
InfiniBand-/RDMA-Treiber |
MLNX_OFED_LINUX-23.10-3.2.2.0-LTS |
||
HCA-Firmware |
ConnectX-7 HCA Firmware FW: 28.39.1002 + PXE: 3.7.0201 + UEFI: 14.32.0012 ConnectX-6 HCA Firmware FW: 20.31.1014 + PXE: 3.6.0403 + UEFI: 14.24.0013 |
Anforderungen der EF600 Block-Nodes
Software | Version |
---|---|
SANtricity OS |
11.80.0 |
NVSRAM |
N6000-880834-D08.dlp |
Festplatten-Firmware |
Neueste verfügbar für die verwendeten Antriebsmodelle. |
Anforderungen an die Softwareimplementierung
In der folgenden Tabelle sind die automatisch bereitgestellten Softwareanforderungen im Rahmen der Ansible-basierten BeeGFS-Implementierung aufgeführt.
Software | Version |
---|---|
BeeGFS |
7.4.4 |
Corosync |
3.1.5-4 |
Schrittmacher |
2.1.4-5 |
OpenSM |
opensm-5.17.2 (von MLNX_OFED_LINUX-23.10-3.2.2.0-LTS) |
Ansible-Control-Node-Anforderungen
Die BeeGFS auf NetApp Lösung wird über einen Ansible-Kontroll-Node implementiert und gemanagt. Weitere Informationen finden Sie im "Ansible-Dokumentation".
Die in den folgenden Tabellen aufgeführten Software-Anforderungen beziehen sich speziell auf die unten aufgeführte Version der NetApp BeeGFS Ansible Sammlung.
Software | Version |
---|---|
Ansible |
6.x bei Installation über Pip: ansible-6.0.0 und ansible-Core >= 2.13.0 |
Python |
3.9 (oder höher) |
Zusätzliche Python-Pakete |
Kryptographie-43.0.0, netaddr-1.3.0, ipaddr-2.2.0 |
NetApp E-Series BeeGFS Ansible Sammlung |
3.2.0 |