Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Erstellung von persistenten FPolicy-Speichern

Beitragende

Persistente Speicher können die Client-I/O-Verarbeitung von der FPolicy-Benachrichtigungsverarbeitung entkoppeln, um die Client-Latenz zu verringern. Ab ONTAP 9.14.1 können Sie mit FPolicy "Persistente Speicher"Dateizugriffsereignisse für asynchrone, nicht obligatorische Richtlinien in der SVM erfassen. Synchrone (obligatorische oder nicht obligatorische) und asynchrone obligatorische Konfigurationen werden nicht unterstützt.

Ab ONTAP 9.15.1 wird die Konfiguration persistenter FPolicy-Speicher vereinfacht. Der persistent-store create Befehl automatisiert die Volume-Erstellung für die SVM und konfiguriert das Volume für den persistenten Speicher.

Es gibt zwei Möglichkeiten, einen persistenten Speicher zu erstellen, abhängig von der ONTAP-Version:

  • ONTAP 9.15.1 oder höher: Wenn Sie den persistenten Speicher erstellen, erstellt und konfiguriert ONTAP automatisch sein Volume gleichzeitig. Dies vereinfacht die Konfiguration des persistenten FPolicy Speichers und implementiert alle Best Practices.

  • ONTAP 9.14.1: Manuelles Erstellen und Konfigurieren eines Volumes und anschließende Erstellung eines persistenten Speichers für das neu erstellte Volume

Auf jeder SVM kann nur ein persistenter Speicher eingerichtet werden. Dieser einzelne persistente Speicher muss für alle FPolicy Konfigurationen auf dieser SVM verwendet werden, selbst wenn die Richtlinien von verschiedenen Partnern stammen.

Persistenten Speicher erstellen (ONTAP 9.15.1 oder höher)

Ab ONTAP 9.15.1 fpolicy persistent-store create erstellen Sie mit dem Befehl den persistenten FPolicy-Speicher mit der Inline-Volume-Erstellung und -Konfiguration. ONTAP blockiert das Volume automatisch vom externen Benutzerprotokollzugriff (CIFS/NFS).

Bevor Sie beginnen
  • Die SVM, auf der Sie den persistenten Speicher erstellen möchten, muss über mindestens ein Aggregat verfügen.

  • Sie sollten Zugriff auf die für die SVM verfügbaren Aggregate und ausreichende Berechtigungen zum Erstellen von Volumes haben.

Schritte
  1. Erstellen des persistenten Speichers, wobei das Volume automatisch erstellt und konfiguriert wird:

    vserver fpolicy persistent-store create -vserver <vserver> -persistent-store <name> -volume <volume_name> -size <size> -autosize-mode <off|grow|grow_shrink>

    • Der vserver Parameter ist der Name der SVM.

    • Der persistent-store Parameter ist der Name des persistenten Speichers.

    • Der volume Parameter ist der Name des persistenten Speicher-Volume.

      Hinweis Wenn Sie ein vorhandenes, leeres Volume verwenden möchten, volume show suchen Sie es mit dem Befehl und geben Sie es im Volume-Parameter an.
    • Der size Parameter basiert auf der Dauer, für die Sie die Ereignisse, die nicht an den externen Server (Partneranwendung) geliefert werden, fortführen möchten.

      Wenn Sie beispielsweise möchten, dass in einem Cluster 30 Minuten Ereignisse mit einer Kapazität von 30.000 Benachrichtigungen pro Sekunde erhalten bleiben:

      Erforderliche Volume-Größe = 30000 x 30 x 60 x 0,6 KB (durchschnittliche Größe des Benachrichtigungsdatensatzes) = 32400000 KB = ~32 GB

      Um die ungefähre Benachrichtigungsrate zu ermitteln, können Sie sich entweder mit Ihrer FPolicy Partnerapplikation in Verbindung setzen oder den FPolicy-Zähler verwenden requests_dispatched_rate.

    Hinweis Wenn Sie ein vorhandenes Volume verwenden, ist der Parameter Größe optional. Wenn Sie für den Größenparameter einen Wert angeben, wird das Volume mit der von Ihnen angegebenen Größe geändert.
    • Der autosize-mode Parameter gibt den Autosize-Modus für das Volume an. Folgende Modi werden unterstützt:

      • Aus - das Volumen vergrößert oder verkleinert sich nicht als Antwort auf die Menge des belegten Speicherplatzes.

      • Vergrößern - das Volumen wächst automatisch, wenn der verwendete Platz im Volumen über der Wachstumsschwelle liegt.

      • Grow_Shrink - das Volumen vergrößert oder verkleinert sich als Antwort auf die Menge des genutzten Speicherplatzes.

  2. Erstellen Sie die FPolicy-Richtlinie, und fügen Sie dieser Richtlinie den Namen des persistenten Speichers hinzu. Weitere Informationen finden Sie unter "Erstellen Sie die FPolicy".

Persistenten Speicher erstellen (ONTAP 9.14.1)

Sie können ein Volume erstellen und anschließend einen persistenten Speicher zur Verwendung dieses Volumes erstellen. Anschließend können Sie das neu erstellte Volume vom externen Benutzerprotokollzugriff (CIFS/NFS) sperren.

Schritte
  1. Erstellen Sie ein leeres Volume auf der SVM, das für den persistenten Speicher bereitgestellt werden kann:

    volume create -vserver <SVM Name> -volume <volume> -state <online> -policy <default> -unix-permissions <777> -size <value> -aggregate <aggregate name> -snapshot-policy <none>

    Es wird erwartet, dass ein Administratorbenutzer mit ausreichend RBAC Privileges (zur Erstellung eines Volumes) ein Volume (mithilfe des Volume-cli-Befehls oder der REST-API) der gewünschten Größe erstellt und den Namen dieses Volumes als -volume im persistenten Speicher angeben, den CLI-Befehl oder die REST-API erstellen.

    • Der vserver Parameter ist der Name der SVM.

    • Der volume Parameter ist der Name des persistenten Speicher-Volume.

    • Der state Parameter sollte auf „Online“ gesetzt werden, damit das Volume zur Verwendung verfügbar ist.

    • Der policy Parameter wird auf die FPolicy-Service-Richtlinie festgelegt, sofern bereits ein Parameter konfiguriert ist. Falls nicht, können Sie volume modify die Richtlinie später mit dem Befehl hinzufügen.

    • Der unix-permissions Parameter ist optional.

    • Der size Parameter basiert auf der Dauer, für die Sie die Ereignisse, die nicht an den externen Server (Partneranwendung) geliefert werden, fortführen möchten.

      Wenn Sie beispielsweise möchten, dass in einem Cluster 30 Minuten Ereignisse mit einer Kapazität von 30.000 Benachrichtigungen pro Sekunde erhalten bleiben:

      Erforderliche Volume-Größe = 30000 x 30 x 60 x 0,6 KB (durchschnittliche Größe des Benachrichtigungsdatensatzes) = 32400000 KB = ~32 GB

    Um die ungefähre Benachrichtigungsrate zu ermitteln, können Sie sich entweder mit Ihrer FPolicy Partnerapplikation in Verbindung setzen oder den FPolicy-Zähler verwenden requests_dispatched_rate.

    • Der Parameter Aggregate ist für FlexVol Volumes erforderlich, andernfalls ist er nicht erforderlich.

    • Der snapshot-policy Parameter muss auf „none“ gesetzt werden. Dadurch wird sichergestellt, dass keine versehentliche Wiederherstellung des Snapshots zum Verlust aktueller Ereignisse führt und eine mögliche doppelte Ereignisverarbeitung verhindert wird.

      Wenn Sie ein vorhandenes, leeres Volume verwenden möchten, volume show suchen Sie es mit dem volume modify Befehl und nehmen Sie ggf. erforderliche Änderungen vor. Stellen Sie sicher, dass die Richtlinie, die Größe und snapshot-policy die Parameter für den persistenten Speicher korrekt eingestellt sind.

  2. Persistenten Speicher erstellen:

    vserver fpolicy persistent store create -vserver <SVM> -persistent-store <PS_name> -volume <volume>

    • Der vserver Parameter ist der Name der SVM.

    • Der persistent-store Parameter ist der Name des persistenten Speichers.

    • Der volume Parameter ist der Name des persistenten Speicher-Volume.

  3. Erstellen Sie die FPolicy-Richtlinie, und fügen Sie dieser Richtlinie den Namen des persistenten Speichers hinzu. Weitere Informationen finden Sie unter "Erstellen Sie die FPolicy".