华为产品升级及打补丁
升级方法:命令CLI
升级过程: 查备传启查
1.查 (同时注意保存查看的log)
查版本
display version
display startup
查license
display license
查设备运行状态
display device
display cpu-usage
display health
display alarm all (active)
查设备诊断信息
[USG] diagnose
[USG-diagnose] display diagnostic-information hda1:/diagnostic-information.txt
查路由条目
display ip routing-table
display fib
查业务运行情况
display ospf peer
display BGP peer
display ospf peer brief
2.备 (备份系统及相关补丁,配置文件vrpcfg-223.cfg)
注:系统后缀.cc ,补丁后缀.pat ,配置文件后缀.cfg
当cfcard空间不足时,当备份完成后可将补丁删除以腾出空间,系统无法删除
对于cfcard一般会有四块:
cfcard: 主卡中用于放置系统,补丁
cfcard2: 主卡中用于放置系统日志等信息
slave#cfcard: 副卡中用于放置系统,补丁
slave#cfcard2: 副卡中用于放置系统日志等信息
3.传 (上传变更系统和补丁)
使用网线插于管理口MGE中与电脑连接同时配置在同一网段如192.168.1.1/24与192.168.1.2/24(此时会出现查看IP路由表多出三条路由,因为配置了管理口的地址)
使用3CD 通过ftp传递系统软件和补丁
删除多余文件
l $_patchstate_a.backup可以删除。
l 系统软件(以“.cc”结束),config文件(以“.cfg”或“.zip” 或“.dat”结束)、GTL License文件(以“.dat”结束),paf文件(以 “.bin”结束)请确认没有使用后再删除。
当cf卡的剩余空间不够存储变更系统时需要删除多余文件
删除卡文件:
<HUAWEI> delete cfcard:/$_patchstate_a.backup
<HUAWEI> delete slave#cfcard:/$_patchstate_a.backup
删除到回收站中的文件恢复:
<HUAWEI> undelete cfcard:/$_patchstate_a.backup
彻底删除无用的文件。
<HUAWEI> reset recycle-bin cfcard:/
<HUAWEI> reset recycle-bin cfcard2:/
<HUAWEI> reset recycle-bin slave#cfcard:/
<HUAWEI> reset recycle-bin slave#cfcard2:/
保存现有配置文件,防止用户没有保存
save
查看主用主控板存储介质的文件信息,例如:
<HUAWEI> dir cfcard:
查看备用主控板存储介质的文件信息,例如:
<HUAWEI> dir slave#cfcard:
查看安装的补丁文件状态是否已经是运行态
display patch-information
在路由器上登录ftp上传备份文件
ftp 192.168.1.1
ftp> binary /输入binary命令,以二进制格式传输文件
ftp> put vrpcfg.zip
ftp> put license.dat
ftp> put NE40EV800R009C10SPC200.cc
ftp> put V800R009C10SPC200SPH001.PAT
在路由器上登录ftp下载所需系统及文件
ftp> get NE40EV900R009C10SPC200.cc
ftp> get V900R009C10SPC200SPH001.PAT
同时同步备份主板
<HUAWEI> copy cfcard:/ V900R009C10SPC200-CH-NE-X8X16.cc slave#cfcard:/
4.启 (设置启动文件和重新启动)
设置系统软件的启动指定配置文件为变更系统
<HUAWEI> startup system-software V800R009C10SPC200-CH-NE-X8X16.cc
<HUAWEI> startup system-software V800R009C10SPC200-CH-NE-X8X16.cc slave-board
指定主用主控板和备有主控板启动时加载的paf文件
<HUAWEI> startup paf paf-CH-NE.bin
<HUAWEI> startup paf paf-CH-NE.bin slave-board
查看下次启动使用的系统是否为新添加系统
display startup
重启设备加载新的系统
reboot
5.查 (检查是否和之前检查的结果一致)
序号 |
验证项目 |
检查标准 |
|
1 |
验证系统软件版本 |
确保与目标版本一致 |
display version |
2 |
检查单板是否注册正常 |
单板和子卡注册正常 |
display device |
3 |
检查GTL License运行是否正常 |
检查GTL License运行是否正常 |
display license state |
4 |
检查各单板软件的配套情况 |
监控总线与软件版本一致 |
check version startup |
5 |
检查各单板指示灯显示是否正常 |
确保各单板正常运行 |
一秒一次 |
6 |
记录设备运行情况 |
检查设备运行是否正常 |
display health display alarm all |
7 |
查看配置是否丢失 |
当前配置与保存配置相比没有丢失 |
display current-configuration |
8 |
验证业务是否正常 |
业务可正常使用,注册用户没有丢失 |
出现意外情况:升级前交换路由板10为主,升级重启后9为主,从上之下ACT亮绿灯为主
重启后9为主则将consloe线插入主上配置查看。
两个cfcard中一个为主一个为备slave,此时一个cfcard内包含两个卡,一个为存放系统,一个是存放日志
升级中注意事项
升级阶段 |
注意事项 |
升级前 |
l 升级操作前务必打开所使用的终端工具中日志功能,记录整个升级过程中所做的操作。 l 升级前请务必保存当前设备的配置文件。主要用于升级失败时设备能够成功进行版本回退,防止新版本的配置文件无法在老版本上执行配置恢复。 l 建议在升级之前配置用户上线速率限制,待升级完成后再将用户接入速率调大,以避免由于用户流量过大而导致设备压力过大出现故障。 l 内存为2G/4G的主控板,升级前内存利用率高于75%的,不建议直接升级,请联系华为工程师评估升级风险。 |
升级中 |
l 升级过程中严禁掉电、重启、插拔单板,以免造成单板故障。 l 升级系统软件时,如果未使用系统默认的paf文件,必须更换相应的paf文件。 l 主控板面板上的CF卡不支持热插拔。如果在主控板上电的情况下对CF卡进行插拔操作,可能会造成设备重启,因此任何情况下严禁对CF卡进行热插拔操作。如果要对CF卡进行插拔操作,需要先将主控板下电,然后再进行插拔操作。 l 所有涉及slave参数的命令只有在双主控环境中才能使用,单主控环境不需要执行。 l 当单板CPU利用率超过90%时,请避免进行升级操作,否则可能出现升级速度慢或者升级失败的情况。建议当CPU利用率下降到80%以下再进行升级操作。 |
升级后 |
l 升级结束后,请确保各单板注册正常、单板各组件无不兼容情况、无数据配置丢失。 |
当升级后加载之前上传的补丁
startup patch V900R009C10SPC200SPH001.PAT
startup patch V900R009C10SPC200SPH001.PAT slave#cfcard
然后重启设备reboot后查看设备运行状况及相关情况
转载于:https://blog.51cto.com/hcietea/1983316