瞻博网络 ztp 触发系统请求

网络工程 杜松 瞻博网络 杜松 自动化
2021-08-01 07:02:08

我已经使用 ztp 和 ansible 自动化了我的网络配置,它已经在摇摆不定了。
当 ztp 完成时,我有一个有效的配置,但我错过了两件事:

  • 我的 ex3300 上的 xe-0/1/2 和 xe-0/1/3 仍然配置为 vc-ports
  • 我的救援配置没有保存

有没有办法通过ztp向系统发出请求?
我的方法是配置事件策略以在 ztp 完成时运行这些命令,但在 ztp 进程完成后我找不到事件。
在此先感谢您的帮助。

2个回答

不是通过 ZTP,但我刚刚将几个 Ansible 模块放在一起,供您在此处处理这两项任务:https : //github.com/dfex/dfex-ansible-modules

它们是不言自明的 -junos_save_rescue用于保存救援配置,以及junos_op_cli用于在 Junos 中执行任意操作模式命令。

junos-op-cliREADME 中有一个专门针对删除 EX3300 默认 vc-ports示例。

欢迎反馈和改进建议。

据我所知,你不能用 ztp 做到这一点。

但是为什么不让 Ansible 登录并使用原始命令呢?或者使用 expect 命令创建一个 bash 脚本并让 Ansible 运行它?

我知道这两种解决方案都不理想,但它们可以完成工作。

祝你好运!希望我的 2 美分有帮助。