示例:从主源位置配置和刷新脚本
以下示例为运行 Junos OS 的设备上的 op 脚本配置主源文件位置。远程源定义为 HTTP URL。该示例使用主源更新设备上脚本的本地副本。
要求
运行 Junos OS 的设备
概述
您可以将每个自动化脚本的单个主副本存储在中央存储库中。然后,您可以在一个位置对主脚本进行更改,然后在启用该脚本的设备上更新该脚本的本地副本。
此示例在运行 Junos OS 的设备上启用作脚本 iso.xsl ,然后为脚本配置主源位置。 iso.xsl 文件的远程源是 HTTP URL http://my.example.com/pub/scripts/iso.xsl。
配置主源位置后,通过在配置脚本的层次结构级别发出set refresh配置模式命令来刷新本地脚本。在此示例中,您将在[edit system scripts op file iso.xsl]层次结构级别发出set refresh命令。
配置
程序
分步过程
要下载、启用和配置脚本的主源位置,请执行以下作:
将脚本复制到设备上的 /var/db/scripts/op/ 目录中。
在配置模式下,配置
file语句以启用 iso.xsl 脚本。[edit system scripts op] user@R1# set file iso.xsl
要配置 iso.xsl 文件的主源,请在
[edit system scripts op file iso.xsl]层次结构级别包含source语句和源位置。[edit system scripts op file iso.xsl] user@R1# set source http://my.example.com/pub/scripts/iso.xsl
发出
commit and-quit命令以提交配置并退出作模式。[edit] user@R1# commit and-quit
结果
system {
scripts {
op {
file iso.xsl {
source http://my.example.com/pub/scripts/iso.xsl;
}
}
}
}
验证脚本
目的
验证脚本是否在设备上并在配置中启用。
行动
发出 file list 作模式命令,查看指定目录中的文件。该 detail 选项提供其他信息,如权限、文件大小和修改日期。
user@R1> file list /var/db/scripts/op detail /var/db/scripts/op: total 128 -rw-r--r-- 1 root admin 13897 Feb 10 2011 iso.xsl ...
发出 show configuration system scripts op 作模式命令,列出设备上当前启用的作脚本。
user@R1> show configuration system scripts op file iso.xsl
从主源刷新脚本
分步过程
要从主源文件刷新脚本的本地副本,请执行以下作:
在配置模式下,在
[edit system scripts op file iso.xsl]层级发出set refresh命令。[edit system scripts op file iso.xsl] user@R1# set refresh