与Ansible连接所需的最小交换机/路由器配置

时间:2017-08-31 13:30:33

标签: python networking automation ansible cisco

因此,我们正在考虑使用Ansible自动化我们所有的网络设备构建,从将设备(路由器,交换机,防火墙)从其盒子中取出并将其置换为完全可操作的网络。

现在,我知道Ansible通过SSH连接,但是,在ansible可以连接和配置它们之前,必须至少在这些设备上有一些最小配置。

有谁知道处理这个问题的最佳方法是什么?是否为每个设备手动添加一个简单的脚本以便为其提供IP地址或是否有一种更聪明(自动化)的方式?

编辑:错别字

2 个答案:

答案 0 :(得分:0)

在reddit和Ansible IRC上发布一些帖子后,答案就是使用Zero Touch Provisioning!

答案 1 :(得分:-1)

那么你可以创建一个脚本来编写基本配置(ip地址,ssh连接等等),并使用不同的ip地址进行多次配置。然后,您只需将其添加到USB记忆棒上,并将相应的配置(例如SW1 conf或R1 conf)传输到SW1或R1。否则我认为它是手动添加它,如果它是一个拥有许多设备的大型网络,将花费很长时间。

替代。是按照我的描述创建一个脚本,并将其上传到FTP服务器,但是再次手动添加这些配置并进行一些预配置。所以没有超级简单的解决方案(我知道)。