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 ist die Einrichtung mit FPolicy möglich "Persistente Speicher" So erfassen Sie Dateizugriffsereignisse für asynchrone, nicht obligatorische Richtlinien in der SVM: 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 Der 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 verwenden Sie die fpolicy persistent-store create Befehl zum Erstellen des persistenten FPolicy-Speichers bei 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, verwenden Sie die volume show Befehl, um ihn zu finden und im Volume-Parameter anzugeben.
    • Der size Der Parameter basiert auf der Dauer, für die die Ereignisse, die nicht an den externen Server (Partneranwendung) geliefert werden, fortgeführt werden sollen.

      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 Der 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 ausreichenden RBAC-Berechtigungen (zum Erstellen eines Volumes) ein Volume (mit dem cli-Befehl des Volumes oder der REST-API) der gewünschten Größe erstellt und den Namen dieses Volumes als bereitstellt -volume Erstellen Sie im persistenten Speicher einen CLI-Befehl oder eine REST-API.

    • Der vserver Parameter ist der Name der SVM.

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

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

    • Der policy Der Parameter wird auf die FPolicy-Service-Richtlinie festgelegt, sofern bereits ein Parameter konfiguriert ist. Wenn nicht, können Sie den verwenden volume modify Befehl später, um die Richtlinie hinzuzufügen.

    • Der unix-permissions Parameter ist optional.

    • Der size Der Parameter basiert auf der Dauer, für die die Ereignisse, die nicht an den externen Server (Partneranwendung) geliefert werden, fortgeführt werden sollen.

      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 Der Parameter muss auf „Keine“ 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, verwenden Sie die volume show Befehl, um es und die zu finden volume modify Befehl, um alle erforderlichen Änderungen vorzunehmen. Stellen Sie die Richtlinie, die Größe und sicher snapshot-policy Die Parameter werden für den persistenten Speicher korrekt eingestellt.

  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".