规划 ONTAP FPolicy 外部引擎配置
在配置FPolicy外部引擎之前、您必须了解创建外部引擎的含义以及可用的配置参数。此信息可帮助您确定要为每个参数设置的值。
创建 FPolicy 外部引擎时定义的信息
外部引擎配置用于定义FPolicy建立和管理与外部FPolicy服务器的连接所需的信息、其中包括:
- 
SVM name 
- 
引擎名称 
- 
主和二级 FPolicy 服务器的 IP 地址以及在连接到 FPolicy 服务器时要使用的 TCP 端口号 
- 
引擎类型是异步还是同步 
- 
引擎格式是否为 xml或protobuf从ONTAP 9.15.1开始、您可以使用 protobuf引擎格式。设置为时protobuf、通知消息使用Google Protobuf以二进制格式进行编码。将引擎格式设置为之前protobuf`下,请确保FPolicy服务器也支持 `protobuf反序列化。由于从ONTAP 9.15.1开始支持原始缓冲区格式、因此在还原到早期版本的ONTAP之前、您必须考虑外部引擎格式。如果还原到ONTAP 9.15.1之前的版本、请与FPolicy合作伙伴合作执行以下操作之一: - 
从更改每个引擎格式 protobuftoxml
- 
删除引擎格式为的引擎 protobuf
 
- 
- 
如何对节点与 FPolicy 服务器之间的连接进行身份验证 如果您选择配置相互 SSL 身份验证,则还必须配置提供 SSL 证书信息的参数。 
- 
如何使用各种高级权限设置管理连接 其中包括用于定义超时值,重试值,保活值,最大请求值,已发送和接收缓冲区大小值以及会话超时值等内容的参数。 
。 vserver fpolicy policy external-engine create 命令用于创建FPolicy外部引擎。
什么是基本外部引擎参数
您可以使用下表中的基本 FPolicy 配置参数来帮助您规划配置:
| 信息类型 | 选项 | ||
| SVM 指定要与此外部引擎关联的 SVM 名称。 每个 FPolicy 配置都在一个 SVM 中定义。为创建 FPolicy 策略配置而组合在一起的外部引擎,策略事件,策略范围和策略都必须与同一 SVM 相关联。 | 
 | ||
| 引擎名称 _ 指定要分配给外部引擎配置的名称。您必须在稍后创建 FPolicy 策略时指定外部引擎名称。这会将外部引擎与策略相关联。 此名称最长可为 256 个字符。 
 此名称可以包含以下 ASCII 范围字符的任意组合: 
 | 
 | ||
| _ 主 FPolicy 服务器 _ 指定节点针对给定 FPolicy 策略向其发送通知的主 FPolicy 服务器。此值以逗号分隔的 IP 地址列表形式指定。 如果指定了多个主服务器 IP 地址,则 SVM 参与的每个节点都会在启用此策略时与每个指定的主 FPolicy 服务器创建一个控制连接。如果配置了多个主 FPolicy 服务器,则会以轮循方式向 FPolicy 服务器发送通知。 如果在 MetroCluster 或 SVM 灾难恢复配置中使用外部引擎,则应将源站点上 FPolicy 服务器的 IP 地址指定为主服务器。目标站点上 FPolicy 服务器的 IP 地址应指定为二级服务器。 | 
 | ||
| 端口号 _ 指定 FPolicy 服务的端口号。 | 
 | ||
| 二级 FPolicy 服务器 _ 指定要将给定 FPolicy 策略的文件访问事件发送到的二级 FPolicy 服务器。此值以逗号分隔的 IP 地址列表形式指定。 只有在无法访问主服务器时,才会使用二级服务器。启用策略后,系统会建立与二级服务器的连接,但只有在无法访问任何主服务器时,才会向二级服务器发送通知。如果配置了多个二级服务器,则会以轮循方式向 FPolicy 服务器发送通知。 | 
 | ||
| 外部引擎类型 _ 指定外部引擎是在同步模式还是异步模式下运行。默认情况下, FPolicy 在同步模式下运行。 设置为时  设置为时  | 
 
 | ||
| 外部引擎格式_ 指定外部引擎格式是xml还是protobuf。 从ONTAP 9.15.1开始、您可以使用protobuf引擎格式。设置为protobuf时、通知消息将使用Google Protobuf以二进制格式进行编码。在将引擎格式设置为protobuf之前、请确保FPolicy服务器也支持protobuf反序列化。 | 
 | ||
| 用于与 FPolicy server_ 通信的 _ssl 选项 指定用于与 FPolicy 服务器通信的 SSL 选项。这是必需的参数。您可以根据以下信息选择一个选项: 
 | 
 | ||
| 
 | 
 | ||
| 证书 FQDN 或自定义公用名 _ 指定在 SVM 和 FPolicy 服务器之间配置 SSL 身份验证时使用的证书名称。您可以将证书名称指定为 FQDN 或自定义公用名。 如果指定  | 
 | ||
| 证书序列号 _ 指定在 SVM 和 FPolicy 服务器之间配置了 SSL 身份验证时用于身份验证的证书的序列号。 如果指定  | 
 | ||
| 证书颁发机构 _ 指定在 SVM 和 FPolicy 服务器之间配置了 SSL 身份验证时用于身份验证的证书的 CA 名称。 如果指定  | 
 | 
什么是高级外部引擎选项
在计划是否使用高级参数自定义配置时,您可以使用下表中的高级 FPolicy 配置参数。您可以使用以下参数修改集群节点和 FPolicy 服务器之间的通信行为:
| 信息类型 | 选项 | 
| 取消请求时超时 _ 指定时间间隔(以小时为单位) ( 如果超时间隔已过,则节点会向 FPolicy 服务器发送取消请求。然后,节点会将通知发送到备用 FPolicy 服务器。此超时有助于处理无响应的 FPolicy 服务器,从而提高 SMB/NFS 客户端响应速度。此外,在超时期限后取消请求有助于释放系统资源,因为通知请求会从已关闭 / 错误的 FPolicy 服务器移至备用 FPolicy 服务器。 此值的范围为  | 
 | 
| m | s] | 
| 中止请求时超时 _ 以小时为单位指定超时 ( 此值的范围为  | 
 | 
| m | s] | 
| 发送状态请求的间隔 _ 以小时为单位指定间隔 ( 此值的范围为  | 
 | 
| m | s] | 
| FPolicy 服务器上的最大未处理请求数 _ 指定可在 FPolicy 服务器上排队的最大未处理请求数。 此值的范围为  | 
 | 
| 断开无响应 FPolicy 服务器的超时 _ 指定时间间隔(以小时为单位) ( 只有当 FPolicy 服务器的队列包含允许的最大请求且在超时期限内未收到响应时,此连接才会在超时期限后终止。允许的最大请求数为任一  此值的范围为  | 
 | 
| m | s] | 
| 向 FPolicy 服务器发送保活消息的 _Interval 指定时间间隔(以小时为单位) ( 保持活动消息会检测半打开的连接。 此值的范围为  | 
 | 
| m | s] | 
| 最大重新连接尝试次数 _ 指定在连接断开后 SVM 尝试重新连接到 FPolicy 服务器的最大次数。 此值的范围为  | 
 | 
| 接收缓冲区大小 _ 指定 FPolicy 服务器的已连接套接字的接收缓冲区大小。 默认值设置为 256 KB 。如果此值设置为 0 ,则接收缓冲区的大小将设置为系统定义的值。 例如,如果套接字的默认接收缓冲区大小为 65536 字节,则通过将可调值设置为 0 ,套接字缓冲区大小将设置为 65536 字节。您可以使用任何非默认值来设置接收缓冲区的大小(以字节为单位)。 | 
 | 
| 发送缓冲区大小 _ 指定 FPolicy 服务器的已连接套接字的发送缓冲区大小。 默认值设置为 256 KB 。如果此值设置为 0 ,则发送缓冲区的大小将设置为系统定义的值。 例如,如果套接字的默认发送缓冲区大小设置为 65536 字节,则通过将可调值设置为 0 ,套接字缓冲区大小将设置为 65536 字节。您可以使用任何非默认值来设置发送缓冲区的大小(以字节为单位)。 | 
 | 
| _Timeout ,用于在重新连接期间清除会话 ID 以小时为单位指定间隔 ( 如果存储控制器与FPolicy服务器之间的连接终止、并在中重新建立连接  默认值设置为10秒。 | 
 | 
 PDF
PDF