文件名称:netcfgbu:网络配置备份
文件大小:97KB
文件格式:ZIP
更新时间:2024-04-20 20:57:23
networking configuration-management network-automation Python
网络配置备份 作为网络工程师,我需要将我的网络配置文件备份到版本控制系统中,并且需要一种工具来自动执行此过程。 我访问设备的主要方法是SSH。 支持的设备netcfgbu工具是专门为备份网络操作系统(NOS)配置而构建的,该配置本质上是单片的。 也就是说,可以使用诸如“ show running-config”之类的命令来捕获整个配置。 netcfgbu应该支持任何提供整体配置的netcfgbu 。 主要考虑因素 我有一个多供应商的环境。 我需要考虑用于获取正在运行的配置并在需要时禁用分页的不同命令。 我想以简单的CSV格式提供网络清单。 我想从一个或多个来源(例如Netbox)动态创建此清单。 我希望能够使用限制和排除约束来过滤此库存。 我可能需要尝试多个SSH凭据。 我不能将密码存储在任何配置文件中,因此此工具必须通过环境变量获取密码。 我将拥有大量设备(> 1000),因此