2017-08-31 123 views
-1

因此,我们正在考虑使用Ansible来自动将我们所有的网络设备构建从将设备(路由器,交换机,防火墙)拿出并将它们装箱的角度考虑到一个全面运作的网络。连接Ansible所需的最小交换机/路由器配置

现在,我明白,Ansible通过SSH连接,但是,至少在这些设备上至少有一些最小配置,然后才能连接和配置它们。

有没有人有任何想法处理这个问题的最佳方法是什么?是否为每个设备手动添加一个简单的脚本以便为其提供IP地址,或者是否存在更巧妙的(自动)方式?

编辑:错别字

回答

-1

那么你可以创建一个脚本,写的基本CONFIGS(IP地址,SSH连接等),并提出了一些CONFIGS用不同的IP地址。然后,您只需将它添加到USB存储棒上,并将相应的配置(例如SW1 conf或R1 conf)传输到SW1或R1。否则,我认为它是手动添加它,这将需要很长一段时间,如果它是一个包含很多设备的大型网络。

Alt。是按照我所描述的制作一个脚本并将其上传到FTP服务器,但是您又会手动添加这些配置并进行一些预配置。所以,我不知道这个超简单的解决方案(我知道)。

+0

嗨,谢谢你的回复。我遇到的问题是。如果我要创建一个基本的配置,为什么我现在不要创建整个配置。我意识到我可以使用Ansible继续更新设备,但实际上它只是我需要在那里完成的初始配置。是的,这是一个大型企业网络。 – Comm4nd0

+0

那么考虑到它是一个大型企业网络的差异将是速度不是吗?我对ansible不熟悉,但我猜想它会把配置放出来,然后脚本会更快。特别是如果它是一个完整的配置。我不确定哪个是最快的方法,但是我个人会从脚本中进行最小化的基本预配置,然后让其负责执行它的目的。 –

0

确定在reddit和Ansible IRC上发布了一些信息后,答案就是使用Zero Touch Provisioning!