Actualiser les LIF de données NVMe
Activez l'actualisation des LIF de données NVMe pour permettre aux volumes NVMe publiés d'utiliser les LIF qui sont ajoutées, supprimées ou auxquelles une nouvelle adresse est attribuée sans recréer le backend ni redémarrer Trident.
Présentation
Lorsque vous ajoutez un backend SAN ONTAP, Trident détecte les LIF de données NVMe pour la SVM. Par défaut, Trident conserve cet ensemble de LIF jusqu'à ce que vous ajoutiez à nouveau le backend ou que vous redémarriez Trident.
Définissez enableDataLIFRefresh sur true pour actualiser les LIF de données NVMe pendant l’exécution de Trident. Les volumes NVMe publiés utilisent alors les LIF qui sont ajoutées, supprimées ou auxquelles une nouvelle adresse est attribuée.
Cette option est un paramètre d'installation, et non un paramètre de configuration du backend. Elle est désactivée par défaut.
La mise à jour des LIF de données NVMe est disponible à partir de Trident 26.10.
Cette fonctionnalité s'applique à:
-
ontap-sanavecsanType: nvmesur ONTAP unifié. -
ontap-sanutilisation de NVMe/TCP sur ASA r2.
|
|
La suppression ou le remplacement simultané de toutes les LIF de données entraîne une interruption de service. Si vous prévoyez de supprimer ou de remplacer toutes les LIF de données, assurez-vous qu'une LIF de remplacement est d'abord en place afin que l'accès aux données ne soit pas interrompu. |
Activer l'actualisation des LIF de données NVMe
Opérateur Trident
Pour une nouvelle installation, définissez enableDataLIFRefresh dans la TridentOrchestrator spécification :
apiVersion: trident.netapp.io/v1
kind: TridentOrchestrator
metadata:
name: trident
spec:
namespace: trident
enableDataLIFRefresh: true
Appliquez le manifeste :
kubectl apply -f tridentorchestrator_cr.yaml
Pour une installation existante, appliquez le correctif TridentOrchestrator:
kubectl patch torc trident --type=merge -p '{"spec":{"enableDataLIFRefresh":true}}'
Vérifiez la valeur appliquée :
kubectl get torc trident -o jsonpath='{.status.currentInstallationParams.enableDataLIFRefresh}'
Gouvernail
Pour une nouvelle installation, définissez la valeur Helm :
helm install trident netapp-trident/trident-operator \
--namespace trident --create-namespace \
--set enableDataLIFRefresh=true
Pour une installation Helm existante, mettez à niveau la release avec la valeur activée :
helm upgrade trident netapp-trident/trident-operator \
--namespace trident \
--reuse-values \
--set enableDataLIFRefresh=true
Vous pouvez également définir enableDataLIFRefresh: true dans un fichier de valeurs Helm et le transmettre à helm upgrade avec -f <values-file>.
tridentctl
Pour une nouvelle installation, utilisez l' `--enable-datalif-refresh`indicateur :
tridentctl install --enable-datalif-refresh -n trident
Pour activer cette option sur une installation tridentctl existante, désinstallez Trident puis réinstallez-le en ajoutant l'indicateur. Suivez les précautions indiquées "Désinstaller Trident"avant la désinstallation.
tridentctl uninstall -n trident
tridentctl install --enable-datalif-refresh -n trident
|
|
L’indicateur --enable-datalif-refresh est une option d’installation et n’est pas affiché dans tridentctl install --help.
|