配置策略扩展
当您的策略扩展文件准备就绪后,将其导入到 NetScaler 设备。导入过程将扩展文件复制到 NetScaler 设备上的目录中,并检查语法错误。
导入后,您必须使扩展文件可用于策略表达式。
注意: 导入命令用于将文件内容从外部来源或内部来源 \<src\>
下载到 NetScaler 文件系统。要首次将此文件内容加载到一个或多个数据包引擎中,请使用 add 命令。如果文件内容有更新,则可以通过发出带有 overwrite 参数的导入命令将更新后的内容下载到 NetScaler 文件系统。该命令更新文件系统中的内容。要将更新的内容加载到一个或多个数据包引擎,请使用 update 命令。
使用 CLI 配置策略扩展
-
将策略扩展文件从 Web 服务器(使用 HTTP)或本地工作站导入 NetScaler 设备。
-
HTTP 导入
如果您有 Web 服务器可用,则可以将扩展文件存储在 Web 服务器目录中,然后将其导入 NetScaler 设备。
import ns extension <src> <name> [-comment<string>] [-overwrite] <!--NeedCopy-->
示例:
import ns extension http://myhost/path/to/extension myextension -comment “Custom crc calculation <!--NeedCopy-->
-
本地导入
您可以使用 SSH 客户端将扩展文件从工作站复制到 NetScaler 设备的 /var/tmp 目录中
scp extension-file-name <ns-userid@ns-ip-addr>:/var/tmp <!--NeedCopy-->
其中,
-
extension-file-name
是客户端计算机上扩展文件的名称。 -
ns-userid
是有权写入 /var/tmp 的 NetScaler 设备用户。 -
ns-ip-addr
是 NetScaler 的 IP 地址。
将文件复制到 NetScaler 设备后,在 NetScaler 设备上运行导入命令。
import ns extension local:<extension-file-name extension-name> <!--NeedCopy-->
注意: 必须通过运行 import 命令,使用 CLI 导入 本地扩展文件。
-
-
-
将策略扩展添加到数据包引擎以进行评估。
add ns extension <name> [-comment <string>] <!--NeedCopy-->
示例:
add ns extension myextension <!--NeedCopy-->
导入扩展文件后,如果您在导入命令中包含-overwrite 参数,则可以对其进行更新,也可以将其删除。您还可以显示导入的扩展文件的详细信息。
从源代码更新 NetScaler 设备上的扩展文件
在命令提示符下,键入:
update ns extension <name>
<!--NeedCopy-->
注意: 只有在使用-overwrite 参数将指定的扩展文件导入 NetScaler 设备后,才能更新扩展文件。
示例:
update ns extension myextension
<!--NeedCopy-->
从 NetScaler 设备中删除扩展文件
在命令提示符下,键入:
rm ns extension <name>
<!--NeedCopy-->
示例:
rm ns extension myextension
<!--NeedCopy-->
在 NetScaler 设备上显示指定扩展函数的详细信息
在命令提示符下,键入:
show ns extension <name>
<!--NeedCopy-->
示例:
show ns extension myextension
<!--NeedCopy-->
使用 GUI 配置策略扩展
-
将策略扩展文件从 Web 服务器(使用 HTTP)或本地工作站导入 NetScaler 设备。
-
导航到 AppExpert > 策略扩展名,单击策略扩展名, 从导入表单下拉列表中选择要导入的扩展文件位置的 URL。
-
导航到 AppExpert > 策略扩展名、 策略扩 展名,然后在“导入自”下拉列表中选择“文件”来 导入 扩展文件。
-
-
将策略扩展添加到数据包引擎以进行评估。
导航到 AppExpert > 策略扩展 ,然后在策略扩展 选项卡上添加扩展文件。
从源代码更新 NetScaler 设备上的扩展文件
导航到 AppExpert** > 策略扩展,然后在“策略扩展**”选项卡上更新扩展文件。
从 NetScaler 设备中删除扩展文件
导航到 AppExpert > 策略扩展 ,然后在 策略扩展 选项卡中删除扩展文件。
在 NetScaler 设备上显示指定扩展函数的详细信息
导航到 AppExpert > 策略扩展 ,然后在 策略扩展功能 选项卡上,单击要查看详细信息的扩展函数的单击下拉列表箭头。