Utilizza Astra Trident con Amazon FSX per NetApp ONTAP
"Amazon FSX per NetApp ONTAP", È un servizio AWS completamente gestito che consente ai clienti di lanciare ed eseguire file system basati sul sistema operativo per lo storage ONTAP di NetApp. Amazon FSX per NetApp ONTAP ti consente di sfruttare le funzionalità, le performance e le funzionalità amministrative di NetApp che conosci, sfruttando al contempo la semplicità, l'agilità, la sicurezza e la scalabilità dell'archiviazione dei dati su AWS. FSX supporta molte delle funzionalità del file system e delle API di amministrazione di ONTAP.
Un file system è la risorsa principale di Amazon FSX, simile a un cluster ONTAP on-premise. All'interno di ogni SVM è possibile creare uno o più volumi, ovvero contenitori di dati che memorizzano i file e le cartelle nel file system. Con Amazon FSX per NetApp ONTAP, Data ONTAP verrà fornito come file system gestito nel cloud. Il nuovo tipo di file system è denominato NetApp ONTAP.
Utilizzando Astra Trident con Amazon FSX per NetApp ONTAP, puoi garantire che i cluster Kubernetes in esecuzione in Amazon Elastic Kubernetes Service (EKS) possano eseguire il provisioning di volumi persistenti di file e blocchi supportati da ONTAP.
Creazione del file system Amazon FSX per ONTAP
I volumi creati su file system Amazon FSX con backup automatici attivati non possono essere cancellati da Trident. Per eliminare i PVC, è necessario eliminare manualmente il volume FV e FSX per ONTAP. Per evitare questo problema:
|
Scopri Astra Trident
Se sei un nuovo utente di Astra Trident, puoi familiarizzare con i link riportati di seguito:
Scopri di più sulle funzionalità dei driver "qui".
Amazon FSX per NetApp ONTAP utilizza "FabricPool" per gestire i tier di storage. Consente di memorizzare i dati in un Tier, in base all'accesso frequente ai dati.
Astra Trident prevede di essere eseguito come a. vsadmin
Utente SVM o come utente con un nome diverso che ha lo stesso ruolo. Amazon FSX per NetApp ONTAP ha un fsxadmin
Utente che sostituisce in maniera limitata il ONTAP admin
utente del cluster. Si sconsiglia di utilizzare fsxadmin
Utente, con Trident, come a. vsadmin
L'utente di SVM ha accesso a più funzionalità di Astra Trident.
Driver
Puoi integrare Astra Trident con Amazon FSX per NetApp ONTAP utilizzando i seguenti driver:
-
ontap-san
: Ogni PV fornito è un LUN all'interno del proprio volume Amazon FSX per NetApp ONTAP. -
ontap-san-economy
: Ogni PV fornito è un LUN con un numero configurabile di LUN per volume Amazon FSX per NetApp ONTAP. -
ontap-nas
: Ogni PV fornito è un volume Amazon FSX completo per NetApp ONTAP. -
ontap-nas-economy
: Ogni PV fornito è un qtree, con un numero configurabile di qtree per ogni volume Amazon FSX per NetApp ONTAP. -
ontap-nas-flexgroup
: Ogni PV fornito è un volume Amazon FSX completo per NetApp ONTAP FlexGroup.
Autenticazione
Astra Trident offre due modalità di autenticazione:
-
Basato su certificato: Astra Trident comunicherà con SVM sul file system FSX utilizzando un certificato installato sulla SVM.
-
Basato sulle credenziali: È possibile utilizzare
fsxadmin
utente per il file system o l'vsadmin
Configurato dall'utente per la SVM.Si consiglia vivamente di utilizzare vsadmin
al posto difsxadmin
per configurare il backend. Astra Trident comunicherà con il file system FSX utilizzando questo nome utente e la password.
Per ulteriori informazioni sull'autenticazione, consulta i seguenti link:
Implementa e configura Astra Trident su EKS con Amazon FSX per NetApp ONTAP
-
Un cluster Amazon EKS esistente o un cluster Kubernetes autogestito con
kubectl
installato. -
Una macchina virtuale per lo storage e il file system Amazon FSX per NetApp ONTAP, raggiungibile dai nodi di lavoro del cluster.
-
Nodi di lavoro preparati per "NFS e/o iSCSI".
Assicurati di seguire la procedura di preparazione del nodo richiesta per Amazon Linux e Ubuntu "Immagini Amazon Machine" (Amis) a seconda del tipo di AMI EKS.
Per altri requisiti di Astra Trident, vedere "qui".
-
Implementare Astra Trident utilizzando uno dei ../trident-get-started/kubernetes-deploy.html[metodi di implementazione^].
-
Configurare Astra Trident come segue:
-
Raccogliere il nome DNS LIF di gestione della SVM. Ad esempio, utilizzando l'interfaccia CLI AWS, individuare
DNSName
voce sottoEndpoints
→Management
dopo aver eseguito il seguente comando:aws fsx describe-storage-virtual-machines --region <file system region>
-
-
Creare e installare certificati per l'autenticazione. Se si utilizza un
ontap-san
back-end, vedere "qui". Se si utilizza unontap-nas
back-end, vedere "qui".È possibile accedere al file system (ad esempio per installare i certificati) utilizzando SSH da qualsiasi punto del file system. Utilizzare fsxadmin
User (utente), la password configurata al momento della creazione del file system e il nome DNS di gestione daaws fsx describe-file-systems
. -
Creare un file backend utilizzando i certificati e il nome DNS della LIF di gestione, come mostrato nell'esempio seguente:
{ "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", }
Per informazioni sulla creazione di backend, consulta i seguenti link:
Non specificare dataLIF per ontap-san e. ontap-san-economy Driver per consentire ad Astra Trident di utilizzare multipath.
|
Il limitAggregateUsage il parametro non funziona con vsadmin e. fsxadmin account utente. L'operazione di configurazione non riesce se si specifica questo parametro.
|
Dopo l'implementazione, eseguire la procedura per creare un "classe di storage, provisioning di un volume e montaggio del volume in un pod".