升级操作系统1.1 准备升级工具升级前,需要准备以下工具:• 操作终端,可以是台式机或者便携机• 网线、串口线• 如果采用FTP、SFTP或TFTP方式升级,AR可以作为TFTPClient、SFTP Server、SFTP Client、FTP Client 或 FTP Server,需要 准备相对应的 TFTP Server、SFTP Server、SFTP Client、FTP Server 或 FTP Client 软件1.2 查询当前软件版本信息用户视图下,使用display versiO命令查看设备正在运行的系统软件的 版本,确认当前版本符合升级前的版本要求1.2.1 场景三:AR 作为 TFTP Client, PC 作为 TFTP ServerCD说明这里以设备作为TFTP Client为例进行说明TFTP Server软件由用户自己购买、安装,TFTP Server程序建议使用TFTPD32 软件将PC作为TFTP服务器,在PC上运行TFTP Server程序并进行相应设 置CONSOLE 登录设备后:配置 ip 地址与 tftp server 连通tftp serverip get filename.cc1.3 备份 Flash/SD 卡中的重要文件Flash 或 SD 卡中的重要文件一定要在升级之前备份。
重要文件包括:升 级前系统使用的系统软件、配置文件、License文件和补丁文件备份补丁文件、License文件的方法和系统软件类似,这里不再单独举例说明 以通常AR1220VW为例,假设当前系统的系统软件为以AR1220 V200R007C00SPC600・cc,数据配置文件为 iascfg.zip (V200R007C00SPC900版本的默认配置文件为vrpcfg.zip)备份系统软件有如下方式:AR作为FTP Server备份系统软件AR作为FTP Client备份系统软件AR作为TFTP Client备份系统软件AR作为SFTP Client备份系统软件1.3.1 方法三:AR 作为 TFTP Client步骤1设置TFTP服务器(参照“3.11.3场景三:AR作为TFTP Client,PC 作为TFTP Server”进行设置)要确保备份过程中TFTP的应用程序不能关闭备份系统软件和配置文件到TFTP服务器上备份之前先看一下要备份的文件大小,备份结束后比较一下传输大小、 备份到服务器上的文件大小,确认备份成功对于使用SD卡的设备如AR2220和AR3260,以AR2220为例,备份操 作如下: dir sd1:/*・ccDirectory of sd1:/Idx Attr Size(Byte) Date Time(LMT) FileName0 -rw- 69,129,984 Apr 23 2011 13:51:47 AR2220-V200R007C00SPC600・cc1,929,520 KB total (1,860,311 KB free) dir sd1:/*・zipDirectory of sd1:/Idx Attr Size(Byte) Date Time(LMT) FileName0 -rw- 1,197 Apr 23 2011 14:01:47 iascfg.zip1,929,520 KB total (1,860,311 KB free)对于使用Flash卡的设备如AR150&AR160&AR200&AR1200,以 AR1220为例,备份操作如下:dir flash:/* ・ccDirectory of flash:/Idx Attr Size(Byte) Date Time(LMT) FileName0 -rw- 47,393,408 Mar 22 2012 23:48:48 AR1220-V2O0R0O7COOSPC6OO.cc468,336 KB total (428,432 KB free)dir flash:/*.zipDirectory of flash:/Idx Attr Size(Byte) Date Time(LMT) FileName0 -rw- 843,312 Mar 22 2012 17:38:24 web.zip1 -rw- 445 Mar 22 2012 23:59:52 iascfg.zip468,336 KB total (428,432 KB free)在AR上通过执行以下命令进行备份,以AR1220VW为例,假设备份的 系统软件名为 AR1220V200R007C00SPC600bak.cc ,备份的配置文件 名为 iascfgbak.zip 。
tftp 10・164・30・29 put AR1220-V200R007C00SPC600・cc AR1220- V200R007C00SPC600-bak・ccInfo: Transfer file in binary mode.Uploading the file to the remote TFTP server. Please wait...69129984 bytes send in 341 seconds.TFTP: Uploading the file successfully・ tftp 10・164 ・30・29 put iascfg.zip iascfg-bak.zipInfo: Transfer file in binary mode.Uploading the file to the remote TFTP server. Please wait...1197 bytes send in 1 second.TFTP: Uploading the file successfully・结束1.4检查 Flash/SD 卡中的剩余空间步骤 1 检查剩余空间在用户视图执行 dir 命令,查看 Flash/SD 卡中的剩余空间,确认 Flash/SD 卡中有足够的剩余空间容纳待升级版本的系统软件。
下面以设备使用Flash卡为例 dir flash:/Directory of flash:/Idx Attr Size(Byte) Date Time(LMT) FileName0 -rw- 69,129,984 Apr 23 2011 13:51:47 AR1220-V2OOROO7C00SPC6OO.cc1 -rw- 1,738,816 Apr 23 2011 13:55:29 web.zip2 -rw- 396 Apr 23 2011 13:55:32 rsa_host_key.efs3 -rw- 540 Apr 23 2011 13:55:52 rsa_server_key.efs1,929, 520 KB total (1, 860,311 KB free)如果Free空间大于升级目标版本系统软件的大小,则说明空间足够否 则,需要删除不需要使用的文件(请执行步骤2)雷说明AR513设备升级必须要预留系统软件大小+160M的空间,否则将升级失败步骤 2 删除不需要使用的文件如果剩余空间小于升级目标版本系统软件的大小,需要删除不需要使用 的文件系统软件(以“ .CC ”或者“.zip ”结束)、配置文件(以“ .cfg ”或“.zip ”结 束)、License文件(以“.dat”结束)请在确认不需要使用后再删除。
在用户视图下执行如下命令删除Flash/SD卡上不需要使用的文件注意使用delete命令删除的文件将被保存到回收站中,可以使用undelete命 令恢复回收站中的文件,保存到回收站中的文件仍然会占用Flash/SD卡 空间reset recycle-bin命令将删除回收站中的所有文件,这些文件将永 久删除,不能恢复或者使用delete /unreserved命令彻底删除文件,该命令的作用等于先执 行delete命令再执行reset recycle-bin命令删除当前Flash/SD卡上的多余文件 delete flash:/iascfg1.zipDelete flash:/iascfg1.zip? (y/n)[n]:yInfo: Deleting file flash:/iascfg1.zip・・・succeed・# 删除到回收站中的文件可以使用下面命令恢复 undelete flash:/iascfg1・zipUndelete flash:/iascfg1.zip?[Y/N]:y%Undeleted file flash:/iascfg1.zip・# 执行下面命令彻底删除回收站中的无用文件。
reset recycle-bin flash:# 执行下面命令可以直接彻底删除文件,该文件不会进入回收站 delete /unreserved flash:/iascfg1 ・zip1.5 设置系统软件 设置系统软件前,首先需要判断设备是单主控还是双主控其次,再决 定执行哪种方式设置系统软件AR 设备中:• 单主控设备包括:AR150&AR16 0&AR200&AR500&AR1200&AR2200 系列• 双主控设备包括: AR3200 系列1.5.1 单主控系列步骤 1 设置设备启动时使用的系统软件startup system-software xxxx.cc 更改主控板的启动系统软件为新加载 的系统软件 startup system-software flash:/AR122O-V2OOROO7C00SPC9O0・cc This operation will take several minutes, please wait Info: Succeeded in setting the file for booting system使用 display startup 命令查看下次启动所用的系统软件是否为新加载的 系统软件。
display startupMainBoard:Startup system software: flash:/AR1220-V200R007C00SPC60O.ccNext startup system software: flash:/AR1220-V200R007C00SPC90O.ccBackup system software for next startup: nullStartup saved-configuration file: flash:/iascfg.zipNext startup saved-configuration file: flash:/iascfg.zipStartup license file: nullNext startup license file: nullStartup patch package: nullNext startup patch package: nullStartup voice-files: nullNext startup voice-files: null步骤 2 (如需要)设置设备启动时使用的配置文件 如果有新的配置文件,则需要指定设备启动时加载的配置文件。
如果不 指定的话,将使用升级前的配置文件 startup saved-configuration flash:/vrpcfgnew.zipThis operation will take several minutes, please wait Info: Succeeded in setting the file for booting system使用 display startup 命令查看下次启动所用的配置文件是否为新加载的 配置文件 display startupMainBoard:Startup system software: flash:/AR1220-V2OOROO7C00SPC6OO.ccNext startup system software: flash:/AR1220-V200R007C00SPC900.ccBackup system software for next startup: nullStartup saved-configuration file: flash:/iascfg.zipNext startup saved-configuration file: flash:/vrpcfgnvew.zipStartup license file: nullNext startup license file: nullStartup patch package: nullNext startup patch package: nullStartup voice-files: nullNext startup voice-files: null1.5.2 检查系统软件版本是否为目标版本设备重新启动以后,在用户视图下使用display version命令查看AR当 前的软件版本(输出信息中的加粗部分)。
该软件版本应该与目标软件 版本一致如果不一致,则请检查升级步骤,查明原因,重新升级为目 标版本1.5.3 检查单板是否注册正常在用户视图下使用display device命令查看单板注册状态正常情况 下,各单板注册状态应该为 Registereddisplay deviceAR1220VW's Device status:Slot Sub TypePrimaryOnline PowerRegisterAlarm1E1/T1-MPresent PowerOn RegisteredNormalNA0 - AR1220VW Present PowerOn Registered NormalMaster1.5.4检查配置是否恢复启动完成后,在用户视图下通过 display current-configuration 命令查看 AR 当前的配置信息,检查配置版本号(输出信息中的加粗部分)是否 准确、配置是否都已恢复 display current-configuration[V200R007C00SPC900]#具体配置省略[□说明在用户视图下使用compare configuration命令对当前配置和sd1中保存的配置 文件进行比较,查看是否存在配置丢失或更改的情况。
您也可以使用 Beyond Compare 工具,对当前配置和 sd1 中保存的配置文件进行 精确对比,查看是否存在差异更新补丁包2.1 查询基础版本信息步骤 1 确认当前运行的版本是发布的补丁对应的基础版本display versionHuawei Versatile Routing Platform SoftwareVRP (R) software, Version 5.160 (AR1220 V200R007C00SPC900)Copyright (C) 2011-2015 HUAWEI TECH C0・, LTDHuawei AR1220 Router uptime is 0 week, 1 day, 13 hours, 25 minutesMPU 0(Master) : uptime is 0 week, 1 day, 13 hours, 24 minutesSDRAM Memory Size : 512 M bytesFlash Memory Size : 512 M bytesMPU version information :1. PCB Version : AR01SRU1B VER ・C2. MAB Version : 03. Board Type : AR12204. CPLD0 Version : 1045. BootROM Version : 811步骤 2 查看当前系统是否运行补丁及补丁号,如果当前系统未运行任何补丁则 显示如下:display patch-informationInfo: No patch exists.The state of the patch state file is :IdleThe current state is:Idle如果当前系统有运行的补丁,则显示当前运行的补丁版本号。
2.2 备份 Flash/SD 卡中的重要文件Flash/SD 卡中的重要文件一定要在打补丁之前备份,防止补丁加载的过 程中由于误操作丢失重要文件使用命令display st ar t查看需要备份 的重要文件,包括:配置文件、Web文件、补丁文件2.3加载补丁包文件 AR1220补丁安装操作中,命令中 all 为必选参数步骤 1 将补丁上传到设备中①说阴设备支持通过FTP协议、TFTP及SFTP传输文件使用FTP、TFTP协议存在 安全风险,建议您使用 SFTP 方式进行文件操作步骤 2 加载并运行补丁包文件patch load AR1220-V200R007SPH002.pat all run Info: This operation will take several minutes, please wait Info: The patch is loaded successfully on the master board Info: Patch operation succeed.2.4 验证补丁是否安装成功按照下面的步骤检查补丁包文件是否安装成功步骤 1查看当前补丁信息display patch-informationPatch version :V200R007SPH002Patch package name :flash:/AR1220-V200R007SPH002.patThe state of the patch state file is:RunningThe current state is:Running******************************************************************★The patch information,as follows★******************************************************************Type State Count Time(YYYY-MM-DD HH:MM:SS)vrp Running 6 2016-06-07 15:15:49+00:00其中:Patch version:补丁版本。
Patch package name: 表示补丁名称2.5 回退软件补丁步骤 1 删除补丁 patch delete allAre you sure to delete the patch? (y/n)[n]:yInfo: This operation will take several minutes, please wait Info: Patch operation succeed.步骤 2 查看补丁状态是否正常删除 display patch-informationInfo: No patch in the system.The state of the patch state file is :IdleThe current state is:Idle。