FSX per le opzioni di configurazione e gli esempi di ONTAP
Scopri le opzioni di configurazione back-end per Amazon FSX per ONTAP. Questa sezione fornisce esempi di configurazione back-end.
Opzioni di configurazione back-end
Per le opzioni di configurazione del backend, consultare la tabella seguente:
Parametro | Descrizione | Esempio |
---|---|---|
|
Sempre 1 |
|
|
Nome del driver di storage |
|
|
Nome personalizzato o backend dello storage |
Nome del driver + "_" + dataLIF |
|
Indirizzo IP di un cluster o LIF di gestione SVM |
"10.0.0.1", "[2001:1234:abcd::fefe]" |
|
Indirizzo IP del protocollo LIF. |
|
|
Abilita la creazione e l'aggiornamento automatici dei criteri di esportazione [booleano]. |
|
|
Elenco di CIDR per filtrare gli IP dei nodi di Kubernetes rispetto a quando |
"["0.0.0.0/0", ":/0"]" |
|
Set di etichette arbitrarie formattate con JSON da applicare sui volumi |
"" |
|
Valore del certificato client codificato con base64. Utilizzato per l'autenticazione basata su certificato |
"" |
|
Valore codificato in base64 della chiave privata del client. Utilizzato per l'autenticazione basata su certificato |
"" |
|
Valore codificato in base64 del certificato CA attendibile. Opzionale. Utilizzato per l'autenticazione basata su certificato. |
"" |
|
Nome utente per la connessione al cluster o alla SVM. Utilizzato per l'autenticazione basata su credenziali. Ad esempio, vsadmin. |
|
|
Password per la connessione al cluster o alla SVM. Utilizzato per l'autenticazione basata su credenziali. |
|
|
Macchina virtuale per lo storage da utilizzare |
Derivato se viene specificato un LIF di gestione SVM. |
|
Prefisso utilizzato per il provisioning di nuovi volumi nella SVM. |
|
|
Non specificare Amazon FSX per NetApp ONTAP. |
Non utilizzare. |
|
Fallire il provisioning se la dimensione del volume richiesta è superiore a questo valore. |
"" (non applicato per impostazione predefinita) |
|
Il numero massimo di LUN per FlexVol deve essere compreso nell'intervallo [50, 200]. |
|
|
Flag di debug da utilizzare per la risoluzione dei problemi. Ad esempio, {"api":false,} method":true |
nullo |
|
Elenco separato da virgole delle opzioni di montaggio NFS. |
"" |
|
Configurare la creazione di volumi NFS o SMB. |
|
|
Qtree massimi per FlexVol, devono essere compresi nell'intervallo [50, 300] |
|
|
È possibile specificare una delle seguenti opzioni: Il nome di una condivisione SMB creata utilizzando la console di gestione Microsoft o l'interfaccia utente di ONTAP o un nome per consentire ad Astra Trident di creare la condivisione SMB. |
|
|
Parametro booleano per l'utilizzo delle API REST di ONTAP. Anteprima tecnica |
|
|
Puoi specificare quanto segue nel file di configurazione per AWS FSX per ONTAP: |
|
|
Specifica le credenziali della SVM di FSX da archiviare in AWS Secret Manager. |
Aggiornare dataLIF
dopo la configurazione iniziale
È possibile modificare la LIF dei dati dopo la configurazione iniziale eseguendo il seguente comando per fornire al nuovo file JSON di back-end i dati aggiornati LIF.
tridentctl update backend <backend-name> -f <path-to-backend-json-file-with-updated-dataLIF>
Se i PVC sono collegati a uno o più pod, è necessario abbassare tutti i pod corrispondenti e riportarli di nuovo in alto per rendere effettiva la nuova LIF dei dati. |
Opzioni di configurazione back-end per il provisioning dei volumi
È possibile controllare il provisioning predefinito utilizzando queste opzioni in defaults
della configurazione. Per un esempio, vedere gli esempi di configurazione riportati di seguito.
Parametro | Descrizione | Predefinito |
---|---|---|
|
Allocazione dello spazio per LUN |
|
|
Modalità di riserva dello spazio; "nessuno" (sottile) o "volume" (spesso) |
|
|
Policy di Snapshot da utilizzare |
|
|
Gruppo di criteri QoS da assegnare per i volumi creati. Scegliere una delle opzioni qosPolicy o adaptiveQosPolicy per pool di storage o backend. |
"" |
|
Gruppo di criteri QoS adattivi da assegnare per i volumi creati. Scegliere una delle opzioni qosPolicy o adaptiveQosPolicy per pool di storage o backend. |
"" |
|
Percentuale di volume riservato agli snapshot "0" |
Se |
|
Separare un clone dal suo padre al momento della creazione |
|
|
Abilitare NetApp Volume Encryption (NVE) sul nuovo volume; il valore predefinito è |
|
|
Attivare la crittografia LUKS. Fare riferimento a. "Utilizzo di Linux Unified Key Setup (LUKS)". |
"" |
|
Policy di tiering da utilizzare |
|
|
Per i nuovi volumi. |
"" |
|
Stile di sicurezza per nuovi volumi. |
Il valore predefinito di NFS è |
Configurazioni di esempio
Configurazione della classe di storage per volumi SMB
Utilizzo di nasType
, node-stage-secret-name
, e. node-stage-secret-namespace
, È possibile specificare un volume SMB e fornire le credenziali Active Directory richieste. I volumi SMB sono supportati utilizzando ontap-nas
solo driver.
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: nas-smb-sc provisioner: csi.trident.netapp.io parameters: backendType: "ontap-nas" trident.netapp.io/nasType: "smb" csi.storage.k8s.io/node-stage-secret-name: "smbcreds" csi.storage.k8s.io/node-stage-secret-namespace: "default"
Configurazione per AWS FSX per ONTAP con gestore segreto
apiVersion: trident.netapp.io/v1 kind: TridentBackendConfig metadata: name: backend-tbc-ontap-nas spec: version: 1 storageDriverName: ontap-nas backendName: tbc-ontap-nas svm: svm-name aws: fsxFilesystemID: fs-xxxxxxxxxx managementLIF: credentials: name: "arn:aws:secretsmanager:us-west-2:xxxxxxxx:secret:secret-name" type: awsarn