Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
在此页面上
 

jcs:load-configuration Template

SLAX 语法

XSLT 语法

描述

使用 操作脚本 或事件脚本对 Junos OS 配置进行结构化更改。调用时,模板将锁定配置数据库,加载配置更改,提交配置,然后解锁配置数据库。

模板在 jcs:load-configuration 模式下对配置 configure exclusive 进行更改。在此模式下,只要脚本访问共享数据库并对配置进行更改,Junos OS 就会锁定候选 全局 配置,而不会受到其他用户的干扰。

参数

action

指定如何加载与 候选配置相关的配置更改。支持以下选项:

  • 合并 - 合并候选配置和传入配置更改。如果候选配置和传入配置包含冲突的语句,则传入语句将覆盖候选配置中的语句。

  • 覆盖 - 替换整个候选配置。

  • 替换 — 将候选配置中的现有语句替换为传入配置中标记为 replace: 的同名标签。如果候选配置中不存在同名语句,则该语句将添加到候选配置中。

commit-options

定义自定义提交操作的选项的节点集。默认值为 null。支持的提交选项包括:

  • check - 检查候选配置语法的正确性,但不提交更改。

  • 强制同步 — 在另一个路由引擎上强制提交(忽略任何警告)。

  • log - 将指定的消息写入提交日志。

  • 同步 — 同步两个路由引擎上的提交。

configuration

XML 配置更改。配置更改将合并到参数指定的 action 候选配置中。

connection

调用函数生成的 jcs:open() 连接句柄。

rescue

加载并提交救援配置(如果存在)。此参数唯一可接受的值为 "rescue"。该 rescue 参数从 Junos OS 20.1R1 版开始可用。

rollback

恢复到之前提交的配置。指定配置的回滚编号。该 rollback 参数从 Junos OS 12.2 版开始可用。