Deaktivieren oder Aktivieren von BranchCache auf einer ONTAP SVM
Wenn Sie zuvor BranchCache konfiguriert haben, aber nicht möchten, dass die Clients der Zweigstelle zwischengespeicherte Inhalte verwenden, können Sie das Caching auf dem CIFS-Server deaktivieren. Sie müssen sich darüber im Klaren sein, was passiert, wenn Sie BranchCache deaktivieren. Sie können BranchCache auf der Storage Virtual Machine deaktivieren, indem Sie den BranchCache-Betriebsmodus auf „Deaktiviert“ ändern. Sie können BranchCache jederzeit wieder aktivieren, indem Sie den Betriebsmodus so ändern, dass entweder BranchCache-Dienste pro Freigabe oder automatisch für alle Freigaben angeboten werden.
Wenn Sie BranchCache deaktivieren, berechnet ONTAP keine Hashes mehr und sendet die Metadaten nicht mehr an den anfordernden Client. Es kommt jedoch zu keiner Unterbrechung des Dateizugriffs. Wenn für BranchCache aktivierte Clients danach Metadateninformationen für Inhalte anfordern, auf die sie zugreifen möchten, antwortet ONTAP mit einem von Microsoft definierten Fehler, was den Client veranlasst, eine zweite Anforderung zu senden, mit der der tatsächliche Inhalt angefordert wird. Als Antwort auf die Anforderung von Inhalten sendet der CIFS-Server den tatsächlichen Inhalt, der auf der Storage Virtual Machine (SVM) gespeichert ist.
Nachdem BranchCache auf dem CIFS-Server deaktiviert wurde, werben SMB-Freigaben keine BranchCache-Funktionen mehr. Für den Zugriff auf Daten bei neuen SMB-Verbindungen stellen Clients normale SMB-Leseanforderungen.
Die Funktion BranchCache kann auf dem CIFS-Server jederzeit wieder aktiviert werden.
-
Da der Hash-Speicher beim Deaktivieren von BranchCache nicht gelöscht wird, kann ONTAP die gespeicherten Hashes verwenden, wenn nach dem erneuten Aktivieren von BranchCache auf Hash-Anfragen geantwortet wird, vorausgesetzt, der angeforderte Hash ist noch gültig.
-
Clients, die während der Deaktivierung von BranchCache SMB-Verbindungen zu BranchCache-fähigen Freigaben hergestellt haben, erhalten keinen BranchCache-Support, wenn BranchCache anschließend wieder aktiviert wird.
Dies liegt daran, dass ONTAP die BranchCache-Unterstützung für eine Freigabe zum Zeitpunkt des SMB-Sitzungsaufbaus signalisiert. Clients, die Sitzungen zu BranchCache-aktivierten Freigaben hergestellt haben, während BranchCache deaktiviert war, müssen die Verbindung trennen und erneut herstellen, um zwischengespeicherte Inhalte für diese Freigabe zu verwenden.
|
|
Wenn Sie den Hash-Speicher nach der Deaktivierung von BranchCache auf einem CIFS-Server nicht speichern möchten, kann er manuell gelöscht werden. Wenn BranchCache erneut aktiviert wird, muss sichergestellt sein, dass das Hash-Speicherverzeichnis vorhanden ist. Nach der erneuten Aktivierung von BranchCache geben BranchCache-aktivierte Freigaben BranchCache-Funktionen bekannt. ONTAP erstellt neue Hashes, wenn neue Anfragen von BranchCache-aktivierten Clients gestellt werden. |
-
Führen Sie den entsprechenden Befehl aus:
Wenn Sie möchten… Geben Sie anschließend Folgendes ein… BranchCache deaktivieren
vserver cifs branchcache modify -vserver vserver_name -operating-mode disableAktivieren Sie BranchCache pro Freigabe
vserver cifs branchcache modify -vserver vserver_name -operating-mode per-shareAktivieren Sie BranchCache für alle Freigaben
vserver cifs branchcache modify -vserver vserver_name -operating-mode all-shares -
Es sollte überprüft werden, ob der BranchCache Betriebsmodus mit der gewünschten Einstellung konfiguriert ist:
vserver cifs branchcache show -vserver vserver_name
Das folgende Beispiel deaktiviert BranchCache auf 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