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 BranchCache sur les partages SMB

Contributeurs netapp-aherbin netapp-aaron-holt netapp-ahibbard

Si vous ne souhaitez pas fournir de services de mise en cache de BranchCache sur certains partages SMB, mais que vous pouvez ensuite fournir des services de mise en cache, vous pouvez désactiver BranchCache sur le partage à partager. Si BranchCache est configuré pour assurer la mise en cache sur tous les partages, mais que vous souhaitez désactiver temporairement tous les services de mise en cache, vous pouvez modifier la configuration de BranchCache afin d'arrêter la mise en cache automatique sur tous les partages.

Si BranchCache sur un partage SMB est ensuite désactivé après son activation, ONTAP arrête d'envoyer les métadonnées au client qui demande. Client qui a besoin de données la récupère directement depuis le serveur de contenu (serveur CIFS sur la machine virtuelle de stockage (SVM)).

Désactiver BranchCache sur un seul partage SMB ONTAP

Si vous ne souhaitez pas offrir de services de mise en cache sur certains partages qui proposaient déjà du contenu en cache, vous pouvez désactiver BranchCache sur un partage SMB existant.

Étape
  1. Saisissez la commande suivante :

    vserver cifs share properties remove -vserver <SVM_name> -share-name <share_name> -share-properties branchcache

    La propriété de partage BranchCache est supprimée. Les autres propriétés de partage appliquées restent en vigueur.

Exemple

La commande suivante désactive BranchCache sur un partage SMB existant nommé « data2 » :

cluster1::> vserver cifs share show -vserver vs1 -share-name data2

                      Vserver: vs1
                        Share: data2
     CIFS Server NetBIOS Name: VS1
                         Path: /data2
             Share Properties: oplocks
                               browsable
                               changenotify
                               attributecache
                               branchcache
           Symlink Properties: -
      File Mode Creation Mask: -
 Directory Mode Creation Mask: -
                Share Comment: -
                    Share ACL: Everyone / Full Control
File Attribute Cache Lifetime: 10s
                  Volume Name: -
                Offline Files: manual
Vscan File-Operations Profile: standard

cluster1::> vserver cifs share properties remove -vserver vs1 -share-name data2 -share-properties branchcache

cluster1::> vserver cifs share show -vserver vs1 -share-name data2

                      Vserver: vs1
                        Share: data2
     CIFS Server NetBIOS Name: VS1
                         Path: /data2
             Share Properties: oplocks
                               browsable
                               changenotify
                               attributecache
           Symlink Properties: -
      File Mode Creation Mask: -
 Directory Mode Creation Mask: -
                Share Comment: -
                    Share ACL: Everyone / Full Control
File Attribute Cache Lifetime: 10s
                  Volume Name: -
                Offline Files: manual
Vscan File-Operations Profile: standard

Arrêter la mise en cache automatique sur tous les partages SMB ONTAP

Si votre configuration de BranchCache permet automatiquement la mise en cache de tous les partages SMB sur chaque serveur virtuel de stockage (SVM), vous pouvez modifier la configuration de BranchCache afin d'arrêter automatiquement la mise en cache du contenu pour tous les partages SMB.

Description de la tâche

Pour arrêter la mise en cache automatique sur tous les partages SMB, il est possible de basculer le mode d'exploitation de BranchCache vers la mise en cache par partage.

Étapes
  1. Configurer BranchCache pour désactiver la mise en cache automatique sur tous les partages SMB :

    vserver cifs branchcache modify -vserver <SVM_name> -operating-mode per-share
  2. Vérifiez que la configuration BranchCache est correcte :

    vserver cifs branchcache show -vserver <SVM_name>
Exemple

La commande suivante modifie la configuration de BranchCache sur le serveur de stockage virtuel (SVM, précédemment appelé vServer) vs1 pour arrêter la mise en cache automatique sur tous les partages SMB :

cluster1::> vserver cifs branchcache modify -vserver vs1 -operating-mode per-share

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: per_share