Setzen Sie Astra Trident mit Amazon FSX für NetApp ONTAP ein
"Amazon FSX für NetApp ONTAP", Ist ein vollständig gemanagter AWS Service, mit dem Kunden Filesysteme auf Basis des NetApp ONTAP Storage-Betriebssystems starten und ausführen können. Mit Amazon FSX für NetApp ONTAP können Sie bereits bekannte NetApp Funktionen sowie die Performance und Administration nutzen und gleichzeitig die Einfachheit, Agilität, Sicherheit und Skalierbarkeit beim Speichern von Daten in AWS nutzen. FSX unterstützt viele der ONTAP Dateisystemfunktionen und Administrations-APIs.
Ein Dateisystem ist die primäre Ressource in Amazon FSX, analog zu einem ONTAP-Cluster vor Ort. Innerhalb jeder SVM können Sie ein oder mehrere Volumes erstellen, bei denen es sich um Daten-Container handelt, die die Dateien und Ordner im Filesystem speichern. Amazon FSX für NetApp ONTAP wird Data ONTAP als gemanagtes Dateisystem in der Cloud zur Verfügung stellen. Der neue Dateisystemtyp heißt NetApp ONTAP.
Mit Astra Trident mit Amazon FSX für NetApp ONTAP können Sie sicherstellen, dass Kubernetes Cluster, die in Amazon Elastic Kubernetes Service (EKS) ausgeführt werden, persistente Block- und Datei-Volumes bereitstellen, die durch ONTAP gesichert sind.
Erstellen des Dateisystems Amazon FSX für ONTAP
Volumes, die auf Amazon FSX Dateisystemen erstellt wurden und bei denen automatische Backups aktiviert sind, können nicht durch Trident gelöscht werden. Um PVCs zu löschen, müssen Sie das PV und das FSX für ONTAP-Volume manuell löschen. So vermeiden Sie dieses Problem:
|
Erfahren Sie mehr über Astra Trident
Falls Sie neu bei Astra Trident sind, können Sie sich über die folgenden Links mit den folgenden Links vertraut machen:
Erfahren Sie mehr über die Treiberfunktionen "Hier".
Amazon FSX für NetApp ONTAP "FabricPool" Für das Management von Storage Tiers benötigen. Diese ermöglicht die Speicherung von Daten in einer Tier, basierend darauf, ob häufig auf die Daten zugegriffen wird.
Astra Trident erwartet einen weiteren Betrieb vsadmin
SVM-Benutzer oder als Benutzer mit einem anderen Namen, der dieselbe Rolle hat. Amazon FSX für NetApp ONTAP hat eine fsxadmin
Benutzer, die nur einen eingeschränkten Ersatz für die ONTAP bieten admin
Cluster-Benutzer. Es wird nicht empfohlen, den zu verwenden fsxadmin
Benutzer mit Trident als vsadmin
Benutzer der SVM hat Zugriff auf weitere Astra Trident Funktionen.
Treiber
Sie können Astra Trident mithilfe der folgenden Treiber in Amazon FSX für NetApp ONTAP integrieren:
-
ontap-san
: Jedes bereitgestellte PV ist eine LUN innerhalb seines eigenen Amazon FSX für NetApp ONTAP Volume. -
ontap-san-economy
: Jedes bereitgestellte PV ist eine LUN mit einer konfigurierbaren Anzahl an LUNs pro Amazon FSX für das NetApp ONTAP Volume. -
ontap-nas
: Jedes bereitgestellte PV ist ein vollständiger Amazon FSX für NetApp ONTAP Volume. -
ontap-nas-economy
: Jedes bereitgestellte PV ist ein qtree mit einer konfigurierbaren Anzahl von qtrees pro Amazon FSX für NetApp ONTAP Volume. -
ontap-nas-flexgroup
: Jedes bereitgestellte PV ist ein vollständiger Amazon FSX für NetApp ONTAP FlexGroup Volume.
Authentifizierung
Astra Trident bietet zwei Authentifizierungsmodi:
-
Zertifikatsbasiert: Astra Trident kommuniziert mit der SVM auf Ihrem FSX Dateisystem mit einem Zertifikat, das auf Ihrer SVM installiert ist.
-
Anmeldeinformationsbasiert: Sie können den verwenden
fsxadmin
Benutzer für Ihr Dateisystem oder dievsadmin
Benutzer für Ihre SVM konfiguriert.Wir empfehlen Ihnen, das zu verwenden vsadmin
Benutzer statt desfsxadmin
Um Ihr Backend zu konfigurieren. Astra Trident kommuniziert mit dem FSX-Dateisystem mit diesem Benutzernamen und Passwort.
Sie können vorhandene Back-Ends aktualisieren, um zwischen auf Anmeldeinformationen basierenden und zertifikatbasierten Methoden zu verschieben. Es wird jedoch immer nur eine Authentifizierungsmethode unterstützt. Um zu einer anderen Authentifizierungsmethode zu wechseln, müssen Sie die vorhandene Methode von der Backend-Konfiguration entfernen.
Wenn Sie versuchen, sowohl Anmeldeinformationen als auch Zertifikate bereitzustellen, schlägt die Backend-Erstellung mit einem Fehler fehl, dass mehr als eine Authentifizierungsmethode in der Konfigurationsdatei angegeben wurde. |
Weitere Informationen zur Authentifizierung finden Sie unter folgenden Links:
Astra Trident auf EKS mit Amazon FSX für NetApp ONTAP implementieren und konfigurieren
-
Ein vorhandener Amazon EKS-Cluster oder selbst verwalteter Kubernetes-Cluster mit
kubectl
Installiert. -
Ein vorhandenes Amazon FSX für NetApp ONTAP Filesystem und Storage Virtual Machine (SVM), die über die Worker-Nodes Ihres Clusters erreichbar ist.
-
Worker-Nodes, die vorbereitet sind "NFS und/oder iSCSI".
Achten Sie darauf, dass Sie die für Amazon Linux und Ubuntu erforderlichen Schritte zur Knotenvorbereitung befolgen "Amazon Machine Images" (Amis) je nach EKS AMI-Typ.
Weitere Informationen zu Astra Trident-Anforderungen finden Sie unter "Hier".
-
Implementieren Sie Astra Trident mit einer der Lösungen "Implementierungsoptionen".
-
Konfigurieren Sie Astra Trident wie folgt:
-
Sammeln Sie den Management-LIF-DNS-Namen Ihrer SVM. Suchen Sie zum Beispiel über die AWS CLI nach
DNSName
Eintrag unterEndpoints
→Management
Nach Ausführung des folgenden Befehls:aws fsx describe-storage-virtual-machines --region <file system region>
-
-
Erstellen und Installieren von Zertifikaten zur Authentifizierung Wenn Sie ein verwenden
ontap-san
Back-End, siehe "Hier". Wenn Sie ein verwendenontap-nas
Back-End, siehe "Hier".Sie können sich bei Ihrem Dateisystem anmelden (zum Beispiel Zertifikate installieren) mit SSH von überall, wo Sie Ihr Dateisystem erreichen können. Verwenden Sie die fsxadmin
Benutzer, das Kennwort, das Sie beim Erstellen Ihres Dateisystems konfiguriert haben, und der Management-DNS-Name vonaws fsx describe-file-systems
. -
Erstellen Sie eine Backend-Datei mithilfe Ihrer Zertifikate und des DNS-Namens Ihrer Management LIF, wie im folgenden Beispiel dargestellt:
{ "version": 1, "storageDriverName": "ontap-san", "backendName": "customBackendName", "managementLIF": "svm-XXXXXXXXXXXXXXXXX.fs-XXXXXXXXXXXXXXXXX.fsx.us-east-2.aws.internal", "svm": "svm01", "clientCertificate": "ZXR0ZXJwYXB...ICMgJ3BhcGVyc2", "clientPrivateKey": "vciwKIyAgZG...0cnksIGRlc2NyaX", "trustedCACertificate": "zcyBbaG...b3Igb3duIGNsYXNz", }
Informationen zum Erstellen von Back-Ends finden Sie unter folgenden Links:
Geben Sie nicht an dataLIF Für das ontap-san Und ontap-san-economy Treiber für den Einsatz von Multipath durch Astra Trident
|
Der limitAggregateUsage Der Parameter funktioniert nicht mit dem vsadmin Und fsxadmin Benutzerkonten. Der Konfigurationsvorgang schlägt fehl, wenn Sie diesen Parameter angeben.
|
Führen Sie nach der Bereitstellung die Schritte aus, um ein zu erstellen "Storage-Klasse, Volumes bereitstellen und das Volume in einem POD mounten".