Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CLI 配置工作流程

CLI 配置可从 CLI 配置工作区定义。 表 1 列出了要定义的 CLI 配置参数。

表 1:CLI 配置参数

参数

描述

名字

CLI 配置器的名称。名称不能超过 255 个字符。允许的字符包括连字符 (-)、下划线 (_)、字母和数字以及句点 (.)。不能使用同一名称配置两个。

类别

CLI 配置的类别。该类别不能超过 255 个字符。允许的字符包括连字符 (-)、下划线 (_)、字母和数字以及句点 (.)。

设备系列

适用于 CLI 配置的设备系列系列。

上下文

适用于 CLI 配置的上下文。这是一个可选字段。

描述

CLI 配置说明。说明不能超过 2500 个字符。这是一个可选字段。

预览选项

选择 Show Parameters 选项将显示 CLI 配置中存在的参数。在应用 CLI 配置之前,Show Configuration 选项将显示整合配置。

后视图选项

选择 Show Parameters 选项将显示 CLI 配置中存在的参数。应用 CLI 配置后,Show Configuration 选项将显示整合配置。

配置内容

实际 CLI 配置在这里定义。CLI 配置文件可包含多个页面,并遵循类似标签的结构。应用到设备上的配置可分为多个页面。应用配置时,所有页面均按页面编号顺序组合,并在单个提交操作中应用到设备上。在转至下一页之前,必须始终验证 CLI 配置。

参考号

值范围为 1 到 216

注意:

如果 CLI 配置的内容无效,则无法移动到下一页。验证包括托架匹配。

参数是 CLI Configlet 中定义的变量,其值可从环境中检索或由用户在执行过程中输入。当用户应用 CLI 配置时,用户需要为 CLI 配置中定义的所有变量输入值。

要配置参数,请单击工具栏上的修改图标。显示“编辑配置参数”页面。使用此页面设置参数的属性。

要添加附加参数,请单击工具栏上的添加图标。将显示 Add Configlet 参数页面。参数的属性从此页面设置。

要删除参数,请单击工具栏上的删除图标。默认情况下,CLI 配置中存在的所有变量都列在参数页面上。必须手动删除本地变量或设置为“不可见”类型。

表 2 列出了 CLI 配置参数的属性。

表 2:CLI 配置参数的属性

CLI 配置参数属性

描述

参数

参数名称

如果显示的名称空间 <configlet name>.<parameter.name> 为格式,则此参数属于随附的 CLI 配置。

显示名称

显示参数名称

描述

参数说明

类型

支持的参数类型包括:

  • Text field – 执行 CLI 配置时,您可以提供自定义值。此字段的默认值可在配置的值 Xpath 字段中使用 XPath 配置,也可在默认值字段中使用纯字符串进行配置。这会返回一个值。

  • Selection field – 执行此 CLI 配置时,您可以从一组选项中选择一个值。此字段的默认值可在配置的值 Xpath 字段中使用 XPath 配置,也可在默认值字段中使用纯字符串进行配置。选项可由选择值 Xpath 字段中的 XPath 配置,也可在选择值字段中使用 CSV 字符串来配置。这会返回一个值。

    注意:

    虽然此值返回单个值,但返回值为阵列类型,所选值可从 index 0 中取出。

  • Invisible field – 您无法编辑此字段。此参数指的是默认值字段中的 CSV 字符串或配置值 Xpath 字段中的 XPath 明确定义的值。此字段返回一系列值。

  • Password field – 在应用包含参数的 CLI 配置时,您需要输入值。这会在“应用 CLI 配置”工作结果中隐藏敏感信息。

  • Password Confirm field – 应用包含参数的 CLI 配置器时,您需要输入两次值。这会在“应用 CLI 配置”工作结果中隐藏敏感信息。

配置的价值 XPath

此字段用于为 XPath 提供配置的值。此字段的行为取决于参数的类型。当参数类型是文本字段或选择字段时,XPath 中存在的相应值将被视为默认值。此值可修改。如果 XPath 返回多个值,则会考虑退还的第一个值。当参数类型是一个不可见的字段时,XPath 返回的值列表将被视为该参数的值。

不可见字段配置了值 XPath 和选择值 XPath,仅当参数范围特定于设备或实体时。如果范围是全球范围,则禁用此操作。

注意:

使用$INTERFACE、$UNIT、配置的价值 Xpath 字段、不可见字段和选择字段时,Configlet 编辑器中的可变定义应包含 .get(0) 以从阵列获取值。例如,$INTERFACE.get (0)。

默认值

显示与已配置的值 Xpath 字段相同的行为,但明确给出的值除外。只有在未指定配置值 XPath 或 XPath 未返回任何值时,才会考虑此字段。

选择值 XPath

只有参数类型是选择字段时,才启用此字段。此字段包含 XPath(参阅设备 XML),用于获取选择字段的一组值。

选择值

此字段与选择值 XPath 字段相同,但是已明确给出值。只有在未指定选择值 XPath 或 XPath 未返回任何值时,才会考虑此字段。

注意:

逗号分隔值可用于在默认值和选择值字段中提供一系列值。

注意:

定义 XPath 时,您必须使用该功能直接访问文本节点 text () 。否则,节点的完整 XML 路径将返回。例如 /设备/接口-信息/物理接口/名称/文本(), 以获取所有接口的名称。

参数的顺序。这是执行时必须显示字段以供用户输入的相对顺序。

Regex 值

此字段包含用于验证参数值的参数的正则表达式,同时将 CLI 配置应用于设备。

只读

无论该参数属于基本配置,还是包含的配置:

  • 错误 – 此参数属于基本配置。

  • 没错 – 此参数属于包含的配置。该参数不能从此配置中修改或删除。