| 场景 | 批量设备版本升级 |
|---|---|
| 适用 | 三厂通用流程 |
| 顺序 | 试点 1 台 → 同型号小批 → 异地分批;每批验证业务后再放行 |
脚本骨架(思路示意)
脚本骨架(思路示意)
for host in hosts:
run(host, 'tftp <srv> get <image> <image>')
check_size(host, image) # 校验文件大小
run(host, 'startup system-software <image>') # 或 boot-loader
run(host, 'save force')
run(host, 'reboot')
wait_online(host)
verify_version(host)华为 VRP
华为 VRP
tftp 192.168.1.100 get NEW.cc NEW.cc
dir flash:/NEW.cc
startup system-software NEW.cc
display startup
save force
reboot思科 IOS
思科 IOS
copy tftp://192.168.1.100/NEW.bin flash:NEW.bin
verify /md5 flash:NEW.bin
boot system flash:NEW.bin
copy running-config startup-config
reloadH3C Comware
H3C Comware
tftp 192.168.1.100 get NEW.ipe NEW.ipe
boot-loader file flash:/NEW.ipe main
save force
reboot差异:三厂批量脚本都是“传输、校验、指向、保存、重启”五步。必须逐台校验(大小/版本回读),并避免“全体齐步走”排期——一台卡住会拖住全部窗口。