Implementierungsübersicht
BeeGFS auf NetApp kann auf validierte Datei- und Block-Nodes mithilfe von Ansible mit dem BeeGFS-Baustein-Design von NetApp implementiert werden.
Ansible-Sammlungen und -Funktionen
Die BeeGFS auf NetApp-Lösung wird mithilfe von Ansible implementiert, einer beliebten IT-Automatisierungs-Engine, die Applikationsimplementierungen automatisiert. Ansible verwendet eine Reihe von Dateien, die gemeinsam als Inventar bezeichnet werden. Hierbei wird das BeeGFS-Filesystem modelliert, das Sie implementieren möchten.
Ansible ermöglicht Unternehmen wie NetApp die Erweiterung auf integrierte Funktionen mithilfe von Sammlungen, die auf Ansible Galaxy verfügbar sind (siehe "NetApp E-Series BeeGFS Sammlung"). Sammlungen umfassen Module, die bestimmte Funktionen oder Aufgaben (wie das Erstellen eines E-Series Volumes) ausführen, sowie Rollen, die mehrere Module und andere Rollen aufrufen können. Dieser automatisierte Ansatz reduziert die Zeit für die Implementierung des BeeGFS-Filesystems und des zugrunde liegenden HA-Clusters. Darüber hinaus vereinfacht es die Wartung und Erweiterung des Clusters und des BeeGFS-Dateisystems.
Weitere Informationen finden Sie unter "Weitere Informationen zum Ansible Inventar".
|
Da zahlreiche Schritte an der Implementierung der BeeGFS auf NetApp-Lösung beteiligt sind, unterstützt NetApp die manuelle Bereitstellung der Lösung nicht. |
Konfigurationsprofile für BeeGFS-Bausteine
Die Implementierungsverfahren umfassen die folgenden Konfigurationsprofile:
-
Ein einziger Baustein, der Management-, Metadaten- und Storage-Services umfasst
-
Ein zweiter Baustein, der Metadaten und Storage-Services umfasst.
-
Ein dritter Baustein, der nur Storage-Services umfasst.
Diese Profile veranschaulichen die gesamte Palette der empfohlenen Konfigurationsprofile für die NetApp BeeGFS-Bausteine. Bei jeder Implementierung kann die Anzahl der Metadaten und Storage-Bausteine oder nur-Storage-Services-Bausteine je nach Kapazitäts- und Performance-Anforderungen variieren.
Übersicht über die einzelnen Implementierungsschritte
Die Bereitstellung umfasst folgende allgemeine Aufgaben:
-
Stellen Sie jeden Baustein physisch zusammen.
-
Rack-und Kabelhardware: Ausführliche Verfahren finden Sie unter "Implementierung von Hardware".
-
"Richten Sie Datei- und Block-Nodes ein".
-
Konfigurieren Sie BMC-IPs auf Datei-Knoten
-
Installieren Sie ein unterstütztes Betriebssystem und konfigurieren Sie Managementnetzwerk auf Datei-Knoten
-
Konfiguration der Management-IPs auf Block-Nodes
-
-
"Passen Sie die Systemeinstellungen für die Performance an".
|
Die Bereitstellungsverfahren umfassen mehrere Beispiele, in denen Text in eine Datei kopiert werden muss. Achten Sie besonders auf Inline-Kommentare, die durch die Zeichen „#“ oder „//“ gekennzeichnet sind und auf alles hinweisen, was für eine bestimmte Bereitstellung geändert werden sollte oder kann. Beispiel:
|
Derivative Architekturen mit Variationen bei Implementierungsempfehlungen: