Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

创建提交脚本宏以读取自定义语法并生成相关配置语句

  1. 在脚本的开头,包括 提交脚本所需的样板中的相应提交脚本样板。为方便起见,现将其转载如下:
    XSLT 样板 SLAX 样板 Python 样板
  2. 在注释 “insert your code here,”所指示的位置,包含一些编程指令,用于检查指定层次结构级别上语 apply-macro 句的配置,并将配置更改为包含标准 Junos OS 语法。

    有关使用这两种类型的指令并包括对 XSLT 语法的逐行分析的示例,请参阅 示例:使用提交脚本宏创建自定义配置语法

  3. 使用有意义的名称保存脚本。
  4. 将脚本复制到硬盘上的 /var/db/scripts/commit 目录或闪存驱动器上的 /config/scripts/commit 目录。

    有关设置提交脚本的存储位置的信息,请参阅 存储和启用 Junos 自动化脚本在闪存中存储脚本

  5. 通过在[edit system scripts commit]层次结构级别配置file filename语句来启用脚本。
  6. 如果脚本生成瞬时更改,请配置allow-transients语句。

    [edit system scripts commit] 层次结构级别配置语句,使所有提交脚本能够进行瞬时更改。

    或者,在支持的设备和版本上,在 [edit system scripts commit file filename] 层次结构级别配置语句,以仅允许单个脚本进行瞬时更改。

  7. 如果脚本是用 Python 编写的,请启用未签名的 Python 脚本的执行。
  8. 提交配置。