备用交换机配置
django-switch-config-backup的Python项目详细描述
这是一个用于备份交换机配置的django应用程序
它可以使用SFTP或SCP从交换机下载配置,也可以登录到交换机CLI并执行命令来上载配置。在
配置保存在git存储库中
支持的备份方法:
- Telnet和SSH CLI上载:
- 思科
- SCP获取:
- 思科
- SFTP获取:
- 阿鲁巴HPE
- 极端网络
某些交换机需要更改配置才能启用SFTP或SCP:
- HPE阿鲁巴(SFTP):
- ip传输
- 思科(SCP):
- ip scp服务器启用
需要Gitlist才能在web上显示配置:
快速入门
将“配置备份”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [ ... 'config_backup', ]
在运行python管理.py迁移以创建配置备份模型。在
在安装Gitlist
在为存储库文件夹创建根文件夹并将其添加到Gitlists配置中
在创建存储库文件夹
在将存储库文件夹添加到设置.py使用键备份路径
将BACKUP_URL设置为用于Cisco的CLI备份的路径(可选)
在在django管理控制台中添加通用和/或交换机特定的用户名、密码和备份类型
在
- 运行python管理.pyconfig_backup[switch name]从交换机备份配置
- 项目
标签: