Crear almacenes persistentes de FPolicy
Los almacenes persistentes pueden ayudar a desacoplar el procesamiento de I/O del cliente del procesamiento de notificaciones de FPolicy para reducir la latencia del cliente. A partir de ONTAP 9.14.1, FPolicy le permite configurar "almacenes persistentes" Para capturar eventos de acceso a archivos para políticas asíncronas no obligatorias en la SVM. No se admiten las configuraciones síncronas (obligatorias o no obligatorias) y asíncronas obligatorias.
A partir de ONTAP 9.15.1, se simplifica la configuración de almacén persistente de FPolicy. La persistent-store create
El comando automatiza la creación de volúmenes para la SVM y configura el volumen para el almacén persistente.
Hay dos formas de crear un almacén persistente, según la versión de ONTAP:
-
ONTAP 9.15.1 o posterior: Cuando se crea el almacén persistente, ONTAP crea y configura automáticamente su volumen al mismo tiempo. Esto simplifica la configuración de almacén persistente de FPolicy e implementa todas las prácticas recomendadas.
-
ONTAP 9.14.1: Cree y configure manualmente un volumen y, a continuación, cree un almacén persistente para el volumen recién creado.
Solo se puede configurar un almacén persistente en cada SVM. Es necesario usar este único almacén persistente para todas las configuraciones de FPolicy en dicho SVM, incluso si las políticas son de partners distintos.
Crear un almacén persistente (ONTAP 9.15.1 o posterior)
A partir de ONTAP 9.15.1, utilice el fpolicy persistent-store create
Comando para crear el almacén persistente de FPolicy con la creación y la configuración de volúmenes inline. ONTAP bloquea automáticamente el volumen del acceso al protocolo de usuario externo (CIFS/NFS).
-
La SVM donde desee crear el almacén persistente debe tener al menos un agregado.
-
Debe tener acceso a los agregados disponibles de la SVM y suficientes permisos para crear volúmenes.
-
Cree el almacén persistente, que crea y configura el volumen automáticamente:
vserver fpolicy persistent-store create -vserver <vserver> -persistent-store <name> -volume <volume_name> -size <size> -autosize-mode <off|grow|grow_shrink>
-
La
vserver
Parameter es el nombre de la SVM. -
La
persistent-store
parameter es el nombre del almacén persistente. -
La
volume
parameter es el nombre del volumen de almacenamiento persistente.Si desea utilizar un volumen existente vacío, utilice el volume show
comando para encontrarlo y especificarlo en el parámetro volume. -
La
size
el parámetro se basa en la duración de tiempo para la que desea continuar los eventos que no se entregan al servidor externo (aplicación asociada).Por ejemplo, si desea que 30 minutos de eventos persistan en un clúster con una capacidad de 30K notificaciones por segundo:
Tamaño de volumen requerido = 30000 x 30 x 60 x 0,6KB (tamaño promedio de registro de notificación) = 32400000 KB = ~32 GB
Para encontrar la tasa de notificación aproximada, puede contactar con su aplicación de partner de FPolicy o utilizar el contador de FPolicy
requests_dispatched_rate
.
Si se utiliza un volumen existente, el parámetro size es opcional. Si se proporciona un valor para el parámetro size, se modificará el volumen con el tamaño que se especifique. -
La
autosize-mode
el parámetro especifica el modo autosize del volumen. Los modos de ajuste de tamaño automático admitidos son:-
Desactivado: El volumen no aumenta ni disminuye su tamaño en respuesta a la cantidad de espacio utilizado.
-
Crecer: El volumen crece automáticamente cuando el espacio utilizado en el volumen está por encima del umbral de crecimiento.
-
Grow_shrink: El volumen aumenta o reduce su tamaño en respuesta a la cantidad de espacio utilizado.
-
-
-
Cree la política de FPolicy y agregue el nombre del almacén persistente a esa política. Para obtener más información, consulte "Cree la política FPolicy".
Crear un almacén persistente (ONTAP 9.14.1)
Puede crear un volumen y, a continuación, crear un almacén persistente para utilizar ese volumen. Luego, se puede bloquear el volumen recién creado desde el acceso al protocolo de usuario externo (CIFS/NFS).
-
Cree un volumen vacío en la SVM que se pueda aprovisionar para el almacén persistente:
volume create -vserver <SVM Name> -volume <volume> -state <online> -policy <default> -unix-permissions <777> -size <value> -aggregate <aggregate name> -snapshot-policy <none>
Se espera que un usuario administrador con suficientes privilegios de RBAC (para crear un volumen) cree un volumen (con el comando de la cli del volumen o la API de REST) del tamaño deseado y proporcione el nombre de ese volumen como el
-volume
En el almacén persistente create el comando de la CLI o la API de REST.-
La
vserver
Parameter es el nombre de la SVM. -
La
volume
parameter es el nombre del volumen de almacenamiento persistente. -
La
state
el parámetro debe establecerse como online para que el volumen esté disponible para su uso. -
La
policy
El parámetro está establecido en la política de servicio de FPolicy, si ya tiene una configurada. De lo contrario, puede utilizar elvolume modify
comando más adelante para agregar la política. -
La
unix-permissions
el parámetro es opcional. -
La
size
el parámetro se basa en la duración de tiempo para la que desea continuar los eventos que no se entregan al servidor externo (aplicación asociada).Por ejemplo, si desea que 30 minutos de eventos persistan en un clúster con una capacidad de 30K notificaciones por segundo:
Tamaño de volumen requerido = 30000 x 30 x 60 x 0,6KB (tamaño promedio de registro de notificación) = 32400000 KB = ~32 GB
Para encontrar la tasa de notificación aproximada, puede contactar con su aplicación de partner de FPolicy o utilizar el contador de FPolicy
requests_dispatched_rate
.-
El parámetro de agregado es necesario para los volúmenes FlexVol; de lo contrario, no es necesario.
-
La
snapshot-policy
el parámetro debe establecerse en none. Esto garantiza que no haya ninguna restauración accidental de la instantánea que provoque la pérdida de eventos actuales y evite el posible procesamiento de eventos duplicados.Si desea utilizar un volumen existente vacío, utilice el
volume show
comando para encontrarlo y elvolume modify
comando para hacer cualquier alteración necesaria. Asegúrese de la política, el tamaño ysnapshot-policy
los parámetros se han definido correctamente para el almacén persistente.
-
-
Cree el almacén persistente:
vserver fpolicy persistent store create -vserver <SVM> -persistent-store <PS_name> -volume <volume>
-
La
vserver
Parameter es el nombre de la SVM. -
La
persistent-store
parameter es el nombre del almacén persistente. -
La
volume
parameter es el nombre del volumen de almacenamiento persistente.
-
-
Cree la política de FPolicy y agregue el nombre del almacén persistente a esa política. Para obtener más información, consulte "Cree la política FPolicy".