日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python脚本备份网络交换的命令

發(fā)布時(shí)間:2025/4/16 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python脚本备份网络交换的命令 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

交換機(jī)配置自動備份

使用?python3?多線程?ssh?批量登錄交換機(jī)并獲取到交換機(jī)配置,自動刪除?30?天以前的配置,將命令配置到?crontab?實(shí)現(xiàn)每天備份,支持新華三,華為,銳捷,思科交換機(jī)

安裝依賴

# python3 環(huán)境 # ubuntu apt install -y python3-pip # centos yum install -y python3-pip# pip3 更新并設(shè)置源 pip3 install pip --upgrade -i https://mirrors.aliyun.com/pypi/simple/ pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/cd /opt git clone https://github.com/xin053/switchbackup cd switchbackup pip3 install -r requirements.txt

修改配置文件?hosts.yaml

按照以下格式, 注意縮進(jìn),?yaml?文件對縮進(jìn)要求很嚴(yán)格

支持的?type?有?h3c, huawei, ruijie, cisco

# 備份文件保存路徑 backup_path: '/home/xin053/swConfigBackup' # 備份文件保存時(shí)長, 單位: 天 keep_time: 30 hosts:- name: xxxH3C6800type: h3cip: xxx.xxx.xxx.xxxport: 22username: xxxpassword: xxx- name: xxxCE6810-01type: huaweiip: xxx.xxx.xxx.xxxport: 22username: xxxpassword: xxx

使用

# 命令格式 python3 switchbackup.py [ip] [ip] ...cd /opt/switchbackup # 備份配置文件中的全部交換機(jī) python3 switchbackup.py # 備份配置文件中指定交換機(jī) python3 switchbackup.py xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx

配置?crontab

每天凌晨執(zhí)行備份:

0 0 * * * cd /opt/switchbackup && python3 switchbackup.py

效果圖

總結(jié)

以上是生活随笔為你收集整理的python脚本备份网络交换的命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。