Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Aggiorna i LIF dei dati NVMe

Collaboratori joan-ing

Abilita l'aggiornamento dei LIF dati NVMe per consentire ai volumi NVMe pubblicati di usare i LIF aggiunti, rimossi o con un nuovo indirizzo senza ricreare il backend o riavviare Trident.

Panoramica

Quando aggiungi un backend SAN ONTAP, Trident rileva le LIF dati NVMe per l'SVM. Per impostazione predefinita, Trident conserva tale set di LIF finché non aggiungi nuovamente il backend o non riavvii Trident.

Imposta enableDataLIFRefresh su true per aggiornare i LIF dei dati NVMe mentre Trident è in esecuzione. I volumi NVMe pubblicati usano quindi i LIF aggiunti, rimossi o a cui è assegnato un nuovo indirizzo.

Questa opzione è un parametro di installazione, non un parametro di configurazione del backend. È disabilitata per impostazione predefinita.

La funzionalità di aggiornamento LIF dei dati NVMe è disponibile a partire da Trident 26.10.

Questa funzionalità si applica a:

  • ontap-san`con `sanType: nvme su ONTAP unificato.

  • ontap-san utilizzando NVMe/TCP su ASA r2.

Avvertenza

Rimuovere o sostituire tutti i LIF di dati contemporaneamente provoca interruzioni. Se prevedi di rimuovere o sostituire tutti i LIF di dati, assicurati prima che sia già presente un LIF sostitutivo, così non interrompi l'accesso ai dati.

Abilita l'aggiornamento delle LIF dati NVMe

Operatore Trident

Per una nuova installazione, imposta enableDataLIFRefresh nella TridentOrchestrator specifica:

apiVersion: trident.netapp.io/v1
kind: TridentOrchestrator
metadata:
  name: trident
spec:
  namespace: trident
  enableDataLIFRefresh: true

Applica il manifest:

kubectl apply -f tridentorchestrator_cr.yaml

Per un'installazione esistente, applica la patch TridentOrchestrator:

kubectl patch torc trident --type=merge -p '{"spec":{"enableDataLIFRefresh":true}}'

Verifica il valore applicato:

kubectl get torc trident -o jsonpath='{.status.currentInstallationParams.enableDataLIFRefresh}'

Timone

Per una nuova installazione, imposta il valore Helm:

helm install trident netapp-trident/trident-operator \
  --namespace trident --create-namespace \
  --set enableDataLIFRefresh=true

Per un'installazione Helm esistente, aggiorna la release con il valore abilitato:

helm upgrade trident netapp-trident/trident-operator \
  --namespace trident \
  --reuse-values \
  --set enableDataLIFRefresh=true

Puoi anche impostare enableDataLIFRefresh: true in un file di valori Helm e passarlo a helm upgrade con -f <values-file>.

tridentctl

Per una nuova installazione, usa il --enable-datalif-refresh flag:

tridentctl install --enable-datalif-refresh -n trident

Per abilitare l'opzione su un'installazione tridentctl esistente, disinstalla Trident e reinstallalo con il flag. Segui le precauzioni in "Disinstallare Trident" prima di disinstallare.

tridentctl uninstall -n trident
tridentctl install --enable-datalif-refresh -n trident
Nota Il --enable-datalif-refresh flag è un'opzione di installazione e non è mostrato in tridentctl install --help.