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.

Désactiver ou activer BranchCache sur une SVM ONTAP

Contributeurs netapp-aherbin netapp-aaron-holt

Si vous avez précédemment configuré BranchCache mais que vous ne souhaitez pas que les clients du bureau distant utilisent le contenu mis en cache, vous pouvez désactiver la mise en cache sur le serveur CIFS. Vous devez être conscient de ce qui se passe lorsque vous désactivez BranchCache. Vous pouvez désactiver BranchCache sur la machine virtuelle de stockage en changeant le mode de fonctionnement de BranchCache sur désactivé. Vous pouvez activer BranchCache à tout moment en changeant le mode de fonctionnement pour proposer les services BranchCache par partage ou automatiquement pour tous les partages.

Lorsque vous désactivez BranchCache, ONTAP ne calcule plus de hachages et n'envoie plus les métadonnées au client qui demande. Toutefois, l'accès aux fichiers n'est pas interrompu. Par la suite, lorsque des clients compatibles avec BranchCache demandent des informations de métadonnées pour le contenu auquel ils doivent accéder, ONTAP répond par une erreur définie par Microsoft, ce qui entraîne l'envoi d'une seconde demande par le client, demandant le contenu réel. En réponse à la demande de contenu, le serveur CIFS envoie le contenu réel stocké sur la machine virtuelle de stockage (SVM).

Une fois que BranchCache est désactivé sur le serveur CIFS, les partages SMB n'annoncent pas les fonctionnalités de BranchCache. Pour accéder aux données lors de nouvelles connexions SMB, les clients font des requêtes SMB en lecture standard.

Vous pouvez réactiver BranchCache sur le serveur CIFS à tout moment.

  • Comme le magasin de hachage n'est pas supprimé lorsque vous désactivez BranchCache, ONTAP peut utiliser les hachages stockés pour répondre aux demandes de hachage après la réactivation de BranchCache, à condition que le hachage demandé soit toujours valide.

  • Tout client qui a établi des connexions SMB vers des partages compatibles avec BranchCache au cours de la désactivation de BranchCache n'est pas pris en charge si BranchCache est ensuite réactivé.

    En effet, ONTAP annonce la prise en charge de BranchCache pour un partage au moment de la configuration de la session SMB. Les clients qui ont établi des sessions vers des partages compatibles BranchCache alors que ce dernier était désactivé doivent se déconnecter et se reconnecter pour utiliser le contenu en cache pour ce partage.

Remarque

Si vous ne souhaitez pas enregistrer le magasin de hachage après avoir désactivé BranchCache sur un serveur CIFS, vous pouvez le supprimer manuellement. Si vous réactivez BranchCache, vous devez vous assurer que le répertoire du magasin de hachage existe. Une fois que BranchCache est activé à nouveau, les partages compatibles avec BranchCache publicité des fonctionnalités de BranchCache. ONTAP crée de nouvelles hachages lorsque de nouvelles demandes sont faites par des clients compatibles avec BranchCache.

Étapes
  1. Exécutez la commande appropriée :

    Les fonctions que vous recherchez…​ Puis entrez les informations suivantes…​

    Désactivez BranchCache

    vserver cifs branchcache modify -vserver vserver_name -operating-mode disable

    Activez BranchCache par partage

    vserver cifs branchcache modify -vserver vserver_name -operating-mode per-share

    Activez BranchCache pour tous les partages

    vserver cifs branchcache modify -vserver vserver_name -operating-mode all-shares

  2. Vérifiez que le mode de fonctionnement de BranchCache est configuré avec le paramètre souhaité : vserver cifs branchcache show -vserver vserver_name

Exemple

L'exemple suivant désactive BranchCache sur le SVM vs1 :

cluster1::> vserver cifs branchcache modify -vserver vs1 -operating-mode disable

cluster1::> vserver cifs branchcache show -vserver vs1

                                 Vserver: vs1
          Supported BranchCache Versions: enable_all
                      Path to Hash Store: /hash_data
          Maximum Size of the Hash Store: 20GB
Encryption Key Used to Secure the Hashes: -
        CIFS BranchCache Operating Modes: disable