运行具有增强自动化功能的 Junos OS 设备上的 Junos 自动化增强功能概述
Junos 自动化增强功能旨在满足大型数据中心日益增长的自动化和可编程性需求。
Junos 自动化增强功能的功能
要使用 Junos 自动化增强功能,必须安装包含增强型自动化的软件包。软件包的文件名因交换机而异。例如,对于 QFX5200 交换机,您需要安装一个带有文件名 jinstall-qfx-5e-flex-version-domestic-signed.tgz
的映像。此软件包与其他软件包相同,只是 Veriexec 已禁用,它允许您运行未签名的程序,例如使用 Python、Chef 和 Puppet 开发的程序。Junos 自动化增强功能包括以下功能:
出厂默认配置为第 3 层配置。(某些设备系列的标准默认出厂配置为第 2 层。)
保障措施可确保不能覆盖 Junos OS 的基本文件,包括系统日志通知。
安装会自动在系统上设置并保留 1 GB 用户分区。您可以使用此分区来存储二进制文件和其他软件包。
将软件升级或降级为不包含自动化增强功能的操作系统映像时,用户分区不会覆盖。
注意:如果在执行统一不中断服务的软件升级(统一 ISSU)时对用户分区进行更改,则更改可能会丢失。
默认情况下,包含 Python 解释器。
可以直接从 shell 调用 Python。请参阅 如何在运行 Junos OS 的设备上使用 Python 交互式模式。
从 Junos OS 14.1X53-D10 版开始, jinstall-qfx-5-flex-x.tgz 软件包中预安装了三个开源 Python 模块。
包括 Junos OS 主厨和用于调配和管理计算机网络和存储资源的 Puppet junos OS 自动化工具。
有关 Chef 的更多信息,请参阅 Chef for Junos 入门指南。
有关 Puppet 的更多信息,请参阅 Puppet for Junos OS 文档。
注意:为了完全兼容,您只能使用适用于 Junos OS 的 Chef 和适用于 Junos OS 的 Puppet,而不是 Chef 和 Puppet 软件的标准 FreeBSD 版本。
下载其他第三方软件包的风险由您自行承担。