Technische Anforderungen
Für die Implementierung der BeeGFS auf NetApp Lösung stellen Sie sicher, dass Ihre Umgebung die technologischen Anforderungen erfüllt.
Hardwareanforderungen
In der folgenden Tabelle sind die Hardwarekomponenten aufgeführt, die für die Implementierung eines Bausteindesigns der zweiten Generation für die BeeGFS auf NetApp Lösung erforderlich sind.
Je nach den Anforderungen des Kunden können die in einer bestimmten Implementierung dieser Lösung verwendeten Hardwarekomponenten abweichen. |
Zählen | Hardwarekomponenten | Anforderungen |
---|---|---|
2 |
BeeGFS-Datei-Knoten. |
Jeder Datei-Node sollte die folgende Konfiguration erfüllen oder übertreffen, um die erwartete Performance zu erreichen.
Speicher:
PCIe Erweiterung: Vier PCE Gen4 x16 Steckplätze:
Verschiedenes:
|
8 |
Mellanox ConnectX-6 HCAs (für File-Nodes) |
|
8 |
1-m-HDR-InfiniBand-Kabel (für direkte Verbindungen mit Datei-/Block-Nodes) |
Die Länge kann angepasst werden, um bei Bedarf längere Distanzen zwischen Datei- und Block-Knoten zu berücksichtigen. |
8 |
HDR-InfiniBand-Kabel (für File-Node-/Storage-Switch-Verbindungen) |
Benötigt InfiniBand HDR-Kabel (QSFP56-Transceiver) von der entsprechenden Länge, um Datei-Knoten mit Speicher-Leaf-Switches zu verbinden. Mögliche Optionen sind:
|
2 |
Block-Nodes der E-Series |
Zwei EF600 Controller werden wie folgt konfiguriert:
|
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 die Softwareimplementierung
In der folgenden Tabelle sind die automatisch bereitgestellten Softwareanforderungen im Rahmen der Ansible-basierten BeeGFS-Implementierung aufgeführt.
Software | Version | ||
---|---|---|---|
BeeGFS |
7.2.6 |
||
Corosync |
3.1.5-1 |
||
Schrittmacher |
2.1.0-8 |
||
OpenSM |
opensm-5.9.0 (von mlnx_ofed 5.4-1.0.3.0)
|
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 |
2.11 bei Installation über pip: ansible-4.7.0 und ansible-Core < 2.12,>=2.11.6 |
Python |
3.9 |
Zusätzliche Python-Pakete |
Kryptografie-35.0.0, netaddr-0.8.0 |
BeeGFS Ansible Collection |
3.0.0 |
Anforderungen an Datei-Nodes
Software | Version | ||
---|---|---|---|
Red hat Enterprise Linux |
Redhat 8.4 Server, physisch mit Hochverfügbarkeit (2 Sockets).
|
||
Linux-Kernel |
4.18.0-305.25.1.el8_4.x86_64 |
||
InfiniBand-/RDMA-Treiber |
Posteingang |
||
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.70.2 |
NVSRAM |
N6000-872834-D06.dlp |
Festplatten-Firmware |
Neueste verfügbar für die verwendeten Antriebsmodelle. |
Zusätzlichen Anforderungen
Die in der folgenden Tabelle aufgeführten Geräte wurden zur Validierung verwendet, es können jedoch bei Bedarf geeignete Alternativen verwendet werden. In der Regel empfiehlt NetApp die Ausführung der neuesten Softwareversion, um unerwartete Probleme zu vermeiden.
Hardwarekomponenten | Installierte Software |
---|---|
|
|
1x Ansible-Steuerungsknoten (virtualisiert):
|
Installierte Ansible- und Python-Versionen entsprechen den in der oben stehenden Tabelle. |
10x BeeGFS Clients (CPU Nodes):
|
|
1x BeeGFS Client (GPU-Knoten):
Dieses System basiert auf der NVIDIAs HGX A100 Plattform und umfasst vier A100 GPUs. |
|