Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

创建供应商特定的自定义配置

总结 您可能需要根据设备供应商自定义配置 (custom-config)。

您可以在 ZTP 期间使用 shell 脚本为设备添加自定义配置。这些文件位于 TFTP 目录或使用 URL 指向的 HTTP 服务器上。

配置 ztp.json 文件时,您将在特定于平台的部分的自定义配置字段中指定 bash 文件名。

junos_custom.sh

要在瞻博网络 Junos OS 和 Junos OS 演化版设备上自定义配置,请将配置添加到 junos_custom.sh,这是在 ZTP 过程中执行的 bash 脚本文件。

它可以在自动安装设备系统代理之前执行 Junos 配置命令,例如用于系统日志、NTP 和 SNMP 身份验证。

注意:

具有双 RE 设置的 Junos OS 和 Junos OS 演化版平台需要该 set system commit synchronize 命令。如果没有此配置,ZTP 进程将失败。建议将 junos_custom.sh 命令添加到文件中。

请参阅示例 junos_custom.sh 文件。

谨慎:

如果设置了外部 AAA 身份验证(例如authentication-order),则需要在 AAA 系统中复制device-user-password设备系统代理device-user。否则,设备系统代理将生成身份验证错误。

eos_custom.sh

要在 Arista EOS 设备上自定义配置,请将配置添加到 eos_custom.sh,这是在 ZTP 过程中执行的 bash 脚本文件。

它可以执行 EOS 配置命令来设置 SSH 登录横幅,或者在自动安装设备系统代理之前需要设置的任何其他系统配置。

请参阅示例 eos_custom.sh 文件。

注意:

在 ZTP 过程中,EOS 横幅登录设置为文本,指出“设备处于零接触配置模式......".默认情况下,ZTP 脚本会将其复制到永久配置。

为防止出现这种情况, 您必须 配置 custom-config 指向脚本(eos_custom.sh 例如),该脚本配置不同的 banner login 或配置 no banner login.

任何 \n后面必须有一个空格。

nxos_custom.sh(本机代理)

要在思科NX-OS设备上自定义配置,请将配置添加到 nxos_custom.shZTP过程中执行的bash脚本文件。

它可以执行NX-OS配置命令来设置系统配置,例如SSH登录横幅,或在自动安装设备系统代理之前需要设置的其他系统配置。

请参阅示例 nxos_custom.sh 文件。

注意:

您必须使用 custom-config 该文件添加 copp profile strict

nxos_custom.sh(外箱代理)

如果您使用 Apstra ZTP 准备思科 NX-OS 设备以用于异机代理,则必须让 custom-config 该文件启用以下 NX-OS 配置命令。

您可以使用以下内容 nxos_custom.sh 将这些内容与横幅一起添加。

sonic_custom.sh

要在企业 SONiC 设备上自定义配置,请将配置添加到 sonic_custom.sh,这是在 ZTP 过程中执行的 bash 脚本文件。

它可以在自动安装设备系统代理之前执行 EOS 配置命令,例如用于设置 Radius 身份验证。

请参阅示例 sonic_custom.sh 文件。