Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Activer le verrouillage global des fichiers

Contributeurs

Depuis ONTAP 9.10.1, le verrouillage global des fichiers peut être appliqué pour empêcher les lectures de tous les fichiers mis en cache liés.

Lorsque le verrouillage global des fichiers est activé, les modifications du volume d'origine sont suspendues jusqu'à ce que tous les volumes FlexCache soient en ligne. Le verrouillage global des fichiers doit être activé uniquement lorsque vous avez le contrôle de la fiabilité des connexions entre le cache et l'origine du fait de la suspension et des délais de modification possibles lorsque les volumes FlexCache sont hors ligne.

Avant de commencer
  • Le verrouillage global des fichiers requiert que les clusters contenant l'origine et tous les caches associés exécutent ONTAP 9.9.1 ou une version ultérieure. Le verrouillage global des fichiers peut être activé sur les volumes FlexCache nouveaux ou existants. La commande peut être exécutée sur un seul volume et s'applique à tous les volumes FlexCache associés.

  • Vous devez être au niveau de privilège avancé pour activer le verrouillage global des fichiers.

  • Si vous restaurez une version de ONTAP antérieure à la version 9.9.1, le verrouillage global des fichiers doit d'abord être désactivé sur les caches d'origine et associés. Pour désactiver, à partir du volume d'origine, exécutez : volume flexcache prepare-to-downgrade -disable-feature-set 9.10.0

  • Le processus permettant d'activer le verrouillage global des fichiers dépend de la présence ou non de caches dans l'origine :

Activation du verrouillage global des fichiers sur les nouveaux volumes FlexCache

Étapes
  1. Création du volume FlexCache avec -is-global-file-locking défini sur vrai :

    volume flexcache create volume volume_name -is-global-file-locking-enabled true

    Remarque La valeur par défaut de -is-global-file-locking est « faux ». Lorsque c'est le cas volume flexcache create les commandes sont exécutées sur un volume, elles doivent être passées avec -is-global-file-locking enabled défini sur « vrai ».

Activation du verrouillage global des fichiers sur les volumes FlexCache existants

Étapes
  1. Le verrouillage global des fichiers doit être défini à partir du volume d'origine.

  2. L'origine ne peut avoir d'autres relations existantes (par exemple, SnapMirror). Toute relation existante doit être dissociée. Tous les caches et volumes doivent être connectés au moment de l'exécution de la commande. Pour vérifier l'état de la connexion, exécutez :

    volume flexcache connection-status show

    L'état de tous les volumes répertoriés doit s'afficher sous connected. Pour plus d'informations, voir "Afficher l'état d'une relation FlexCache" ou "Synchronisation des propriétés d'un volume FlexCache depuis une origine".

  3. Activer le verrouillage global des fichiers sur les caches :

    volume flexcache origin config show/modify -volume volume_name -is-global-file-locking-enabled true