Lustre File System bereitstellen
- OCI File Storage mit Lustre-Dateisystem erstellen
- Mounten Sie das Dateisystem
- Konfigurieren von LNet
- Lesen und Schreiben von Vorgängen testen
Lustre-Dateisystem erstellen
Die folgenden Schritte führen Sie die Erstellung eines OCI File Storage mit Lustre-Dateisystems durch.
- Klicken Sie im Navigationsmenü der OCI-Konsole auf Speicher und dann auf Lustre-Dateisysteme.
- Klicken Sie auf Create.
- Konfigurieren Sie die Lustre-Dateisystemdetails:
- Dateisystemname: Übernehmen Sie den Standardnamen, oder geben Sie einen benutzerfreundlichen Namen für das Dateisystem ein.
- Mountname: Übernehmen Sie den Standardwert, oder geben Sie einen benutzerfreundlichen Namen ein, der beim Mounten des Dateisystems verwendet werden soll.
- Beschreibung des Dateisystems: (Optional) Geben Sie eine Beschreibung für das Dateisystem ein.
- Compartment: Akzeptieren Sie das Standard-Compartment, oder wählen Sie die Liste zum Ändern von Compartments aus.
- Availability-Domain: Akzeptieren Sie die Standard-Availability-Domain, oder wählen Sie die Liste aus, um die Availability-Domains zu ändern.
- Tags: Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiformtags auf diese Ressource anzuwenden. Um ein definiertes Tag zuzuweisen, benötigen Sie die Berechtigungen zum Verwenden des Tag-Namespace. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.
- Clusterplatzierungsgruppe: Es wird empfohlen, eine Clusterplatzierungsgruppe auszuwählen, um Dateisysteme und andere Ressourcen physisch in einer Availability-Domain zu platzieren, um eine geringe Latenz sicherzustellen. Die Clusterplatzierungsgruppe kann nach der Erstellung des Dateisystems nicht mehr geändert werden.
- Performanceebene: Wählen Sie die Performanceebene für das Dateisystem aus. Die Performance-Tier steuert den Durchsatz des Dateisystems. Der Durchsatz wird pro Terabyte (TB) des bereitgestellten Speichers angegeben. Die Performance-Tier kann nach der Erstellung des Dateisystems nicht mehr geändert werden.
- Kapazität: Wählen Sie die Speicherkapazität des Dateisystems aus. Wenn Sie eine Kapazität auswählen, die größer als das Servicelimit ist, werden Sie möglicherweise aufgefordert, eine Erhöhung zu beantragen.
Der aggregierte Durchsatz des Dateisystems wird aus Performanceebene und Kapazität berechnet.
- Networking: Wählen Sie das VCN und das Subnetz aus, in dem das Dateisystem gemountet werden soll. Die Konsole zeigt standardmäßig eine Liste der VCNs und Subnetze in dem Compartment an, in dem Sie arbeiten. Ändern Sie die Compartments, um ein VCN oder Subnetz aus einem anderen Compartment auszuwählen.
Das ausgewählte Subnetz ist das Subnetz, mit dem die Lustre-Server bereitgestellt werden. Stellen Sie sicher, dass dieses Subnetz die Kommunikation zum und vom Lustre-Serverseitigen Port 988 mit clientseitigem Port zwischen Port 512-1023 ermöglicht.
- Netzwerksicherheitsgruppen zur Kontrolle des Traffics verwenden: Aktivieren Sie diese Option, und wählen Sie eine Netzwerksicherheitsgruppe (NSG) aus, die als virtuelle Firewall für das Dateisystem fungiert. Wählen Sie + Weitere Netzwerksicherheitsgruppe aus, um das Dateisystem bis zu fünf NSGs hinzuzufügen.
- Root Squash: Diese Einstellungen steuern, ob die Benutzer-ID (UID) und Gruppen-ID (GID) von Clients, die auf das Dateisystem zugreifen, der Squash-UID und Squash-GID neu zugeordnet werden.
Squash: Wählen Sie Kein Wert oder Root aus. Der Standardwert ist Kein Wert, daher erfolgt standardmäßig keine Neuzuordnung.
Squash-UID: Wenn Squash auf Root gesetzt ist, wird der Root-Benutzer (UID 0) diesem Wert neu zugeordnet. Standardwert ist 65534.
Squash-GID: Wenn Squash auf Root gesetzt ist, wird der Root-Gruppenbenutzer (GID 0) diesem Wert neu zugeordnet. Standardwert ist 65534.
- Root Squash-Ausnahmen: Um bestimmte Clients von der Root Squash-Konfiguration auszuschließen, geben Sie ihre Clientadresse als gültige IP-Adresse oder einen gültigen Bereich ein. Beispiel: 10.0.2.4 oder 10.0.[2-10].[1-255]. Wählen Sie + Weitere Clientadresse, um bis zu 10 Ausnahmen hinzuzufügen.
- Verschlüsselungsschlüssel: Standardmäßig verwaltet Oracle die Schlüssel zur Verschlüsselung eines Dateisystems. Wenn Sie mehr Kontrolle über den Lebenszyklus und die Verwendung des Schlüssels haben möchten, können Sie Ihren eigenen Vault-Verschlüsselungsschlüssel auswählen
LNet konfigurieren (Lustre Networking)
lnetctl net show
angezeigt wird. Wenn lnetctl net show
die richtige Schnittstelle für Lustre anzeigt, sind diese Schritte nicht erforderlich.
Lesen und Schreiben von Tests
Sie testen Lese- und Schreibvorgänge, indem Sie einen dd
-Befehl ausführen und dann zur Seite "Metriken" navigieren, um das Metrik-Dashboard anzuzeigen.
- ReadThroughput: Wird in gelesenen Byte pro Minute ausgedrückt.
- WriteThroughput: Wird in gelesenen Byte pro Minute ausgedrückt.
- DataReadOperations: Anzahl der Lesevorgänge pro Minute.
- DataWriteOperation: Anzahl der Schreibvorgänge pro Minute.
- MetadataOperations: Anzahl der Metadatenvorgänge. 14 verschiedene verfügbare Metadatenvorgänge wie getattr, setattr, mknod, link, unlink, mkdir usw.
- FileSystemCapacity: Gesamte und verfügbare Kapazität des Dateisystems.
- FileSystemInodeCapacity: Gesamtanzahl und verfügbare Inodes des Dateisystems.
Diese Metriken können mit dem OCI-Metrik-Explorer-Namespace oci_lustrefilesystem
exploriert werden, wie im folgenden Screenshot gezeigt.
Beschreibung der Abbildung lustre-metrics-explorer.png
Im Folgenden finden Sie ein Beispiel für die Verwendung von Abfragen in Monitoring Query Language (MQL) im Metrik-Explorer oder in anderen Dashboards wie Grafana.
So rufen Sie den Lesedurchsatz ab:
ReadThroughput[1m]{resourceId = "your_filesystem_ocid", targetType = "OST", clientName ="all@all"}.grouping().sum()/60
Hinweis:
60 verwendet wird, da das Intervall hier 1 Minute beträgt. Ebenso können Sie MQL für andere Metriken verwenden.