Planifique la configuración externa del motor de FPolicy
Antes de configurar el motor externo de FPolicy, debe comprender qué significa crear un motor externo y qué parámetros de configuración están disponibles. Esta información le ayuda a determinar qué valores se deben establecer para cada parámetro.
Información que se define al crear el motor externo de FPolicy
La configuración del motor externo define la información que FPolicy necesita para realizar y gestionar conexiones con los servidores externos de FPolicy, como lo siguiente:
-
Nombre de SVM
-
Nombre del motor
-
Las direcciones IP de los servidores FPolicy primario y secundario y el número de puerto TCP que se utilizarán al establecer la conexión con los servidores FPolicy
-
Si el tipo de motor es asíncrono o síncrono
-
Si el formato del motor es
xml
o.protobuf
A partir de ONTAP 9.15.1, puede utilizar el
protobuf
formato del motor. Cuando se establece enprotobuf
, Los mensajes de notificación están codificados en formato binario utilizando Google Protobuf. Antes de ajustar el formato del motor a.protobuf
, Asegúrese de que el servidor FPolicy también soportaprotobuf
deserialización.Dado que el formato protobuf es compatible a partir de ONTAP 9.15.1, debe considerar el formato de motor externo antes de volver a una versión anterior de ONTAP. Si vuelve a una versión anterior a ONTAP 9.15.1, trabaje con su partner de FPolicy para:
-
Cambie cada formato del motor desde
protobuf
paraxml
-
Elimine los motores con un formato de motor de
protobuf
-
-
Cómo autenticar la conexión entre el nodo y el servidor FPolicy
Si decide configurar la autenticación SSL mutua, también debe configurar parámetros que proporcionen información de certificado SSL.
-
Cómo administrar la conexión utilizando varias configuraciones avanzadas de privilegios
Esto incluye parámetros que definen elementos como valores de tiempo de espera, valores de reintento, valores de mantenimiento activo, valores máximos de solicitud, valores de tamaño de búfer enviados y de recepción y valores de tiempo de espera de sesión.
La vserver fpolicy policy external-engine create
El comando se utiliza para crear un motor externo de FPolicy.
Cuáles son los parámetros básicos del motor externo
Es posible usar la siguiente tabla de parámetros de configuración básicos de FPolicy para ayudar a planificar la configuración:
Tipo de información |
Opción |
||
SVM Especifica el nombre de SVM que desea asociar a este motor externo. Cada configuración de FPolicy se define dentro de una única SVM. El motor externo, el evento de políticas, el ámbito de políticas y la política que se combinan para crear una configuración de políticas de FPolicy deben estar todos asociados con la misma SVM. |
|
||
Nombre del motor Especifica el nombre que se asignará a la configuración externa del motor. Debe especificar el nombre del motor externo más tarde al crear la política de FPolicy. Esto asocia el motor externo a la política. El nombre puede tener hasta 256 caracteres.
El nombre puede contener cualquier combinación de los siguientes caracteres de intervalo ASCII:
|
|
||
Servidores principales de FPolicy Especifica los servidores de FPolicy principales a los que el nodo envía notificaciones para una política de FPolicy determinada. El valor se especifica como una lista delimitada por comas de direcciones IP. Si se especifica más de una dirección IP de servidor principal, cada nodo en el que participa la SVM crea una conexión de control a cada servidor de FPolicy principal especificado en el momento en el que se habilita la política. Si configura varios servidores FPolicy principales, las notificaciones se envían a los servidores FPolicy por turnos. Si el motor externo se usa en una configuración de recuperación ante desastres de MetroCluster o SVM, debe especificar las direcciones IP de los servidores FPolicy en el sitio de origen como servidores principales. Las direcciones IP de los servidores FPolicy del sitio de destino se deben especificar como servidores secundarios. |
|
||
Número de puerto Especifica el número de puerto del servicio FPolicy. |
|
||
Servidores secundarios de FPolicy Especifica los servidores de FPolicy secundarios a los que enviar eventos de acceso a archivos para una política de FPolicy determinada. El valor se especifica como una lista delimitada por comas de direcciones IP. Los servidores secundarios sólo se utilizan cuando no se puede acceder a ninguno de los servidores principales. Las conexiones con servidores secundarios se establecen cuando la directiva está habilitada, pero las notificaciones se envían a servidores secundarios sólo si no se puede acceder a ninguno de los servidores principales. Si configura varios servidores secundarios, las notificaciones se envían a los servidores FPolicy por turnos. |
|
||
Tipo de motor externo Especifica si el motor externo funciona en modo sincrónico o asíncrono. De forma predeterminada, FPolicy funciona en modo síncrono. Cuando se establece en Cuando se establece en |
|
||
Formato externo del motor Especifique si el formato de motor externo es xml o protobuf. A partir de ONTAP 9.15.1, puede utilizar el formato de motor protobuf. Cuando se establece en protobuf, los mensajes de notificación se codifican en formato binario utilizando Google Protobuf. Antes de establecer el formato del motor en protobuf, asegúrese de que el servidor FPolicy también admita la deserialización de protobuf. |
|
||
Opción SSL para la comunicación con el servidor FPolicy Especifica la opción SSL para la comunicación con el servidor FPolicy. Este es un parámetro obligatorio. Puede elegir una de las opciones según la siguiente información:
|
|
||
|
|
||
Certificate FQDN o nombre común personalizado Especifica el nombre de certificado utilizado si está configurada la autenticación SSL entre la SVM y el servidor FPolicy. Puede especificar el nombre del certificado como un FQDN o como un nombre común personalizado. Si especifica |
|
||
Número de serie del certificado Especifica el número de serie del certificado utilizado para la autenticación si se configura la autenticación SSL entre la SVM y el servidor FPolicy. Si especifica |
|
||
Autoridad del certificado Especifica el nombre de CA del certificado utilizado para la autenticación si se configura la autenticación SSL entre la SVM y el servidor FPolicy. Si especifica |
|
Cuáles son las opciones avanzadas del motor externo
Puede usar la siguiente tabla de parámetros de configuración avanzados de FPolicy conforme planifique si desea personalizar la configuración con parámetros avanzados. Estos parámetros se utilizan para modificar el comportamiento de comunicación entre los nodos del clúster y los servidores FPolicy:
Tipo de información |
Opción |
Tiempo de espera para cancelar una solicitud Especifica el intervalo de tiempo en horas ( Si el intervalo de tiempo de espera supera, el nodo envía una solicitud de cancelación al servidor FPolicy. A continuación, el nodo envía la notificación a un servidor FPolicy alternativo. Este tiempo de espera ayuda a gestionar un servidor de FPolicy que no responde, lo que puede mejorar la respuesta del cliente SMB/NFS. Además, cancelar las solicitudes después de un período de tiempo de espera puede ayudar a liberar recursos del sistema, ya que la solicitud de notificación se mueve de un servidor FPolicy inactivo/incorrecto a otro servidor FPolicy alternativo. El intervalo para este valor es |
|
m |
s] |
Tiempo de espera para cancelar una solicitud Especifica el tiempo de espera en horas ( El intervalo para este valor es |
|
m |
s] |
Intervalo para enviar solicitudes de estado Especifica el intervalo en horas ( El intervalo para este valor es |
|
m |
s] |
Número máximo de solicitudes pendientes en el servidor FPolicy Especifica el número máximo de solicitudes pendientes que se pueden poner en cola en el servidor de FPolicy. El intervalo para este valor es |
|
Timeout para desconectar un servidor de FPolicy que no responde Especifica el intervalo de tiempo en horas ( La conexión finaliza después del período de tiempo de espera sólo si la cola del servidor FPolicy contiene las solicitudes máximas permitidas y no se recibe ninguna respuesta dentro del período de tiempo de espera. El número máximo permitido de solicitudes es cualquiera de las dos El intervalo para este valor es |
|
m |
s] |
Interval para enviar mensajes de mantenimiento activo al servidor de FPolicy Especifica el intervalo de tiempo en horas ( Los mensajes de mantenimiento activo detectan conexiones medio abiertas. El intervalo para este valor es |
|
m |
s] |
Intentos máximos de reconexión Especifica la cantidad máxima de veces que la SVM intenta volver a conectarse al servidor FPolicy después de haberse roto la conexión. El intervalo para este valor es |
|
Tamaño de búfer de recepción Especifica el tamaño del búfer de recepción del socket conectado para el servidor FPolicy. El valor predeterminado se establece en 256 kilobytes (Kb). Cuando el valor se establece en 0, el tamaño del búfer de recepción se establece en un valor definido por el sistema. Por ejemplo, si el tamaño predeterminado del búfer de recepción del socket es de 65536 bytes, al establecer el valor ajustable en 0, el tamaño del búfer de socket se establece en 65536 bytes. Puede utilizar cualquier valor no predeterminado para establecer el tamaño (en bytes) del búfer de recepción. |
|
Tamaño del búfer de envío Especifica el tamaño del búfer de envío del socket conectado para el servidor FPolicy. El valor predeterminado se establece en 256 kilobytes (Kb). Cuando el valor se establece en 0, el tamaño del búfer de envío se establece en un valor definido por el sistema. Por ejemplo, si el tamaño de búfer de envío predeterminado del socket se establece en 65536 bytes, al establecer el valor ajustable en 0, el tamaño del búfer de socket se establece en 65536 bytes. Puede utilizar cualquier valor no predeterminado para establecer el tamaño (en bytes) del búfer de envío. |
|
Tiempo de espera para purgar un ID de sesión durante la reconexión Especifica el intervalo en horas ( Si la conexión entre la controladora de almacenamiento y el servidor FPolicy se completa y se realiza la reconexión dentro de la El valor predefinido se establece en 10 segundos. |
|