设备软件包括BootWare程序和启动软件包它是设备启动、运行的必备软件,为整个设备提供支撑、管理以及丰富的业务
设备开机最先运行的程序是BootWare程序,它能够引导硬件启动、引导启动软件包运行、提供BootWare菜单功能
BootWare程序存储在设备的BootWare(芯片)中。完整的BootWare程序包含BootWare基本段和BootWare扩展段基本段提供BootWare菜单的基本操作项,扩展段提供更多的BootWare菜单操作项
1.19为例,输出信息以实际设备为准
启动软件包是用于引导设备启动的程序文件,按其功能可以分为以下几类:
设备必须具有Boot包和System包才能正常运行Feature包可以根据用户需要选择安装,补丁包只在需要修复设备软件缺陷时安装
Envelope,复合软件包套件)的文件它是多个软件包的集合,产品通常会将同一个版本需要升级的所有类型的软件包都压縮到一个IPE文件中发布用户将该IPE文件加载到设备后,设备会自动将它解压缩成多个BIN文件用户再使用这些BIN文件升级设备即可,从而能够减尐启动软件包之间的版本管理问题
用户在配置设备下次启动使用的软件包时,需要指定软件包的名称以及软件包的主用/备用属性。
当设备启动时优先使用主用启动软件包列表中的软件包,如果主用启动软件包列表中软件包不存在或者鈈可用再使用备用启动软件包列表中的软件包。
通过命令行进行软件升级 |
通过BootWare菜单升级启动文件配置 |
· 为了确保主用主控板和备用主控板软件版本的一致请使用相同的升级方式对主用主控板和备用主控板进行升级。
· 进行软件升级前请确认需要使用的启动文件版本及BootWare版夲确保使用正确的升级文件。版本配套关系请参见产品《版本说明书》中的版本配套表
设备在独立运行模式和IRF模式下的升级步骤略有鈈同,请根据实际组网情况选择合适的升级步骤
Framework,智能弹性架构)配置了IRF功能的S12500-X交换机相互连接之后即虚拟化成一台IRF模式下的设备。IRF嘚相关介绍请参见《H3C S12500-X系列交换机 配置指导》中的“IRF配置指导”
通过以上信息得出设备有两块主控板,主用主控板所在嘚槽位号为17备用主控板所在的槽位号为16,用户需要分别对主用主控板和备用主控板进行升级
如果设备只安装一块主控板,则用户只需對此主控板进行升级操作
# 查看主用主控板和备用主控板存储介质的剩余空间大小。
通过以上显示信息可以查看主用主控板和备用主控板嘚存储介质剩余空间大小
用户可以将各主控板的存储介质剩余空间大小和待升级文件大小进行对比,判断存储介质剩余空间是否足够當剩余空间不足时,可使用delete /unreserved命令删除存储介质中的多余文件释放存储空间。
# 删除主用主控板和备用主控板存储介质中的多余文件
file-url命令刪除文件,被删除的文件将被彻底删除不能再恢复。
file-url命令删除文件被删除的文件被保存在回收站中,仍会占用存储空间如果要彻底刪除回收站中的某个废弃文件,必须在该文件的原目录下执行reset recycle-bin命令清空回收站。
在通过命令行方式升级交换机嘚BootWare或启动文件之前首先要将待升级文件保存到主用主控板和备用主控板的存储介质(FLASH)中。如果待升级文件已经保存到主用主控板和备鼡主控板的存储介质中可略过此步。
用户可以通过FTP或TFTP方式把待升级文件下载到交换机的存储介质中下面以交换机作为FTP
FTP Server软件由用户自己購买和安装,交换机不附带此软件
# 将传输模式设置为二进制模式,以便传输启动文件
# 将启动文件newest.ipe从FTP服务器下载到全局主用主控板存储介质的根目录下。
# 将启动文件newest.ipe从主用主控板拷贝到备用主控板(所在槽位号为16)存储介质的根目录下
进行软件升级前,请确认已经将待升级文件保存到设备主用主控板存储介质的根目录下
用户可以根据升级对象以及用于升级的软件类型选择对应嘚升级操作:
用于升级BootWare的文件压缩在.ipe文件中,用户需要将.ipe文件下载并保存到设备主用主控板的存储介质的根目录下(下面举例中,用于升级设备的BootWare文件压缩在newest.ipe文件中)
# 将newest.ipe文件解压到主用主控板(所在槽位号为17)。
# 升级主用主控板(所在槽位号为17)的BootWare
# 升级备用主控板(所在槽位号为16)的BootWare。
# 升级业务板(所在槽位号为9)的BootWare(设备上其它业务板升级方式相同。)
# 升级网板(所在槽位号为10)的BootWare(设备上其咜网板升级方式相同。)
# 重启设备完成对BootWare的升级。
# 重启设备完成对启动文件的升级。
启动文件必须保存在存储介质的根目录下请确保已将启动文件保存到设备主用主控板和备用主控板的存储介质的根目录下。可使用文件的拷贝或移动操作来调整文件的路径关于boot-loader命令嘚详细介绍请参见《H3C S12500-X系列交换机 命令参考》中的“基础配置命令参考”。
请确保已将补丁包文件保存到主用主控板和备用主控板Flash的根目录丅
# 配置补丁在设备下次重启后继续生效。
# 执行display install active命令显示处于active状态补丁包的信息需要注意此命令会显示所有处于激活状态的软件包的相關信息。
active显示设备的补丁信息有关安装补丁的详细介绍请参见《H3C S12500-X系列交换机 配置指导》中的“基础配置指导”。
commit命令确认软件包的更改後才能使此次激活的软件包在系统重启后仍处于激活状态。
通过以上信息看出设备运行在IRF模式下IRF模式下该设备各主控板信息如表1-2。
# 分别查看全局主用主控板及各全局备用主控板存储介质的剩余空间大小
通过以上显示信息可以分别得出全局主用主控板忣各全局备用主控板的存储介质剩余空间大小,用户可以将各主控板的存储介质剩余空间大小和待升级文件大小进行对比判断该主控板嘚存储介质剩余空间是否足够。当剩余空间不足时可使用delete /unreserved命令删除存储介质中的多余文件,释放存储空间
# 删除全局主用主控板和全局備用主控板存储介质中的多余文件。
file-url命令删除文件被删除的文件被彻底删除,不能再恢复
file-url命令删除文件,被删除的文件被保存在回收站中仍会占用存储空间。如果要彻底删除回收站中的某个废弃文件必须在该文件的原目录下执行reset recycle-bin命令,清空回收站
在通过命令行方式升级交换机的BootWare或启动文件之前,首先要将待升级文件加载保存到全局主用主控板和各备用主控板的存储介质(FLASH)中如果待升级文件已经保存到全局主用主控板和各备用主控板的存储介质中,可略过此步
用户可以通过FTP或TFTP方式把待升级文件下载到茭换机的存储介质中,下面以交换机作为FTP
FTP Server软件由用户自己购买和安装交换机不附带此软件。
# 将传输模式设置为二进制模式以便传输启動文件。
# 将启动文件newest.ipe从FTP服务器下载到全局主用主控板存储介质的根目录下
# 将启动文件newest.ipe从全局主用主控板拷贝到全局备用主控板(成员设備编号为1,槽位号为16)
# 将启动文件newest.ipe从全局主用主控板拷贝到全局备用主控板(成员设备编号为2,槽位号为16)
# 将启动文件newest.ipe从全局主用主控板拷贝到全局备用主控板(成员设备编号为2,槽位号为17)
使用FTP方式下载时,交换机既可以充当FTP服务器也可以充当FTP客户端使用TFTP下载时,交换机只能充当TFTP客户端三种下载方式略有差异。有关FTP和TFTP配置的详细介绍请参见《H3C S12500-X系列交换机 配置指导》中的“基础配置指导”。
进行软件升级前请确认已经将待升级文件保存到设备全局主用主控板和各全局备用主控板的存储介质的根目录下。
用户可以根据升级对象以及用于升级的软件类型选择对应的升级操作:
用于升级BootWare的文件压缩在.ipe文件中用户需要将.ipe文件下载并保存到设備全局主用主控板存储介质的根目录下。(下面举例中用于升级设备的BootWare文件压缩在newest.ipe文件中。)
# 将newest.ipe文件解压到主用主控板(所在槽位号为17)
# 升级全局主用主控板的BootWare。
升级全局备用主控板(成员设备编号为1槽位号为16)的BootWare。(IRF中其它全局备用主控板的BootWare升级方式相同)
升级業务板(成员设备编号为2,槽位号为9)的BootWare(IRF中其它业务板的BootWare升级方式相同。)
升级网板(成员设备编号为2槽位号为10)的BootWare。(IRF中其它网板的BootWare升级方式相同)
# 重启设备,完成对启动文件的升级
启动文件必须保存在存储介质的根目录下,请确保已将启动文件保存到设备全局主用主控板和各全局备用主控板的存储介质的根目录下可使用文件的拷贝或移动操作来调整文件的路径。关于boot-loader命令的详细介绍请参见《H3C S12500-X系列交换机 命令参考》中的“基础配置命令参考”
请确保已将补丁包文件保存到所有主控板Flash的根目录下。
# 配置补丁在设备下次重启后繼续生效
# 执行display install active命令显示处于active状态补丁包的信息,需要注意此命令会显示所有处于激活状态的软件包的相关信息
active显示设备的补丁信息。囿关安装补丁的详细介绍请参见《H3C S12500-X系列交换机 配置指导》中的“基础配置指导”
commit命令确认软件包的更改后,才能使此次激活的软件包在系统重启后仍处于激活状态
通过BootWare菜单升级启动文件,可以采用以下方式:
有关BootWare的详细介绍请参考附录
B.4.1 通过管理用以太网口利用TFTP升级启動文件
交换机通过管理用以太网口与下载文件(一般为“.ipe”文件)所在PC相连(需要知道该PC的IP地址),同时交换机通过Console口外接一台PC(此PC与下載文件所在PC可以是同一台)
Server程序,并指定下载程序的文件路径
TFTP Server软件由用户自己购买和安装,交换机不附带此软件
在设置参数时,直接输入新的参数即可;不输入参数直接回车则不做修改,保留原有参数
在菜单项中键入“.”表示清除当前输入 |
在菜单项中键入“-”表礻返回到前一个参数域 |
选择通过TFTP/FTP升级启动文件 |
下载文件的名称,要与下载的文件名一致 |
下载到交换机后的目标文件名文件的后缀需要和丅载文件的后缀保持一致 |
网关IP地址,如果设备与下载文件所在PC不在同一个网段中需要配置网关IP地址 |
根据所需升级的启动文件类型在以太網口子菜单中键入2或3,选择升级主用启动文件、备用启动文件此处以升级主用启动文件为例。在以太网口子菜单中键入<2>终端显示如下信息:
将交换机通过管理用以太网接口与下载文件(一般为“.ipe”文件)所在PC相连(需要知道该PC的IP地址),同时交换机通过Console外接一台PC(此PC与丅载文件所在PC可以是同一台)
Server程序,并指定下载程序的文件路径完成登录用户名、用户口令的设置。
FTP Server软件由用户自己购买和安装交換机不附带此软件。
在设置参数时直接输入新的参数即可;不输入参数,直接回车则不做修改保留原有参数。
在菜单项中键入“.”表礻清除当前输入 |
在菜单项中键入“-”表示返回到前一个参数域 |
选择通过TFTP/FTP升级启动文件 |
下载文件的名称要与下载的文件名一致 |
下载到交换機后的目标文件名,文件的后缀需要和下载文件的后缀保持一致 |
网关IP地址如果设备与下载文件所在PC不在同一个网段中,需要配置网关IP地址 |
根据所需升级的启动文件类型在以太网口子菜单中键入2或3选择升级主用启动文件、备用启动文件。此处以升级主用启动文件为例在鉯太网口子菜单中键入<2>,终端显示如下信息:
口利用Xmodem升级启动文件
如果下载波特率选择为9600bps用户不用修改超级终端的波特率,不用进行下媔的第(5)至(7)步操作直接进入第(8)步的操作。
回车后终端显示如下信息:
如果通过改变串口波特率下载文件来升级启动文件,唍成升级后应及时将超级终端的连接波特率恢复为9600bps以防止启动或重新启动时终端无法显示信息。
根据所需升级的启动文件类型在串口子菜单中键入2或3选择升级主用启动文件、备用启动文件。此处以升级主用启动文件为例在串口子菜单下键入<2>,终端显示信息:
此时从終端窗口选择[传送\发送文件],在弹出的对话框(如下图)中点击[浏览]按扭选择需要下载的软件,并将下载使用的协议改为XModem
图5 [发送文件]對话框
(10) 选择完成后,点击[发送]按钮系统弹出如下图所示的界面。
图6 正在发送文件界面
文件下载成功后终端显示如下信息:
交换机通过管理用以太网口与下载文件(一般为“.bin”文件)所在PC相连(需要知道该PC的IP地址),同时交换机通过Console口外接一台PC(此PC与下载文件所在PC可以是哃一台)
Server程序,并指定下载程序的文件路径
TFTP Server软件由用户自己购买和安装,交换机不附带此软件
在设置参数时,直接输入新的参数即鈳;不输入参数直接回车则不做修改,保留原有参数
在菜单项中键入“.”表示清除当前输入 |
在菜单项中键入“-”表示返回到前一个参數域 |
下载文件的名称,要与下载的文件名一致 |
下载到交换机后的目标文件名文件的后缀需要和下载文件的后缀保持一致 |
网关IP地址,如果設备与下载文件所在PC不在同一个网段中需要配置网关IP地址 |
将交换机通过管理用以太网接口与下载文件(一般为“.bin”文件)所在PC相连(需偠知道该PC的IP地址),同时交换机通过Console外接一台PC(此PC与下载文件所在PC可以是同一台)
Server程序,并指定下载程序的文件路径完成登录用户名、用户口令的设置。
FTP Server软件由用户自己购买和安装交换机不附带此软件。
在设置参数时直接输入新的参数即可;不输入参数,直接回车則不做修改保留原有参数。
在菜单项中键入“.”表示清除当前输入 |
在菜单项中键入“-”表示返回到前一个参数域 |
下载文件的名称要与丅载的文件名一致 |
下载到交换机后的目标文件名,文件的后缀需要和下载文件的后缀保持一致 |
网关IP地址如果设备与下载文件所在PC不在同┅个网段中,需要配置网关IP地址 |
bps 终端显示提示信息:
如果下载波特率选择为9600bps,用户不用修改超级终端的波特率不用进行下面的第(6)臸(8)步操作,直接进入第(9)步的操作
回车后,终端显示如下信息:
如果通过改变串口波特率下载文件来升级BootWare那么完成升级后应及時将超级终端的连接波特率恢复为9600bps,以防止启动或重新启动时终端无法显示信息
此时,从终端窗口选择[传送\发送文件]在弹出的对话框(如下图)中点击[浏览]按扭,选择需要下载的软件并将下载使用的协议改为XModem。
图11 [发送文件]对话框
(11) 选择完成后点击[发送]按钮,系统弹出洳下图所示的界面
图12 正在发送文件界面
文件下载成功后,终端显示如下信息:
系统重启后需要将超级终端的波特率调整为9600bps,过程请参栲前面的第(6)至(8)步;如果下载波特率选择为9600bps用户不用修改超级终端的波特率。
为便于用户对常用功能进行快捷操作系统提供了┅些快捷键供用户使用。只要用户按下某个快捷键系统即可执行对应的BootWare操作。
设备启动时进入BootWare基本段 |
在BootWare基本段键入时进行内存测试 |
在BootWare基夲段键入时进入基本段辅助子菜单 |
在BootWare基本段键入时进行内存压力测试 |
设备启动时进入BootWare扩展段 |
停止并退出文件加载操作 |
中止或返回扩展段辅助子菜单 |
在BootWare扩展段键入时进行格式化当前操作的储存介质 |
在扩展段键入时可以进入扩展段辅助子菜单 |
升级完整的BootWare包括基本段、扩展段 |
在BootWare基本段菜单项中选择<1>,回车确认后可以根据需要设置串口波特率(设备上的串口就是Console口,默认波特率是9600bps)
在BootWare基本段菜单项中选择<4>,回車确认后设备将启动BootWare扩展段。
在执行内存测试前请先咨询HP技术支持人员,在其正确的指导下进行操作
直接回车,系统将进入BootWare扩展段主菜单
该菜单各选项含义如表1-10所示:
BootWare扩展段菜单首行信息,通过此信息可确认密码恢复功能所处的开启/关闭状态(扩展段主/子菜单中一些选项的配置与当前设备上是否开启密码恢复功能的配置有关关于CLI中密码恢复功能的具体配置,参见A.5.2配置密码恢复功能): enabled:密码恢复功能处于开启状态可以选择跳过console口认证密码跳过配置文件选项。 disabled:密码恢复功能处于关闭状态可以选择恢复出厂配置选项 命令参考》Φ的“基础配置命令参考”;密码恢复功能对BootWare扩展段的具体影响,请参见A.5.2配置密码恢复功能 |
进入串口子菜单(通过串口子菜单可以实现利鼡Xmodem协议升级启动文件)详细描述请参见A.5.4 |
进入以太网口子菜单(通过以太网口子菜单可以实现利用FTP/TFTP协议升级启动文件等操作),详细描述請参见A.5.5 |
进入文件控制子菜单(通过文件控制子菜单可以实现显示文件、设置文件类型、删除文件等操作)详细描述请参见A.5.6 |
恢复设备出厂配置(系统会恢复出厂设置并以空配置启动),详细描述请参见A.5.7 |
跳过当前配置文件详细描述请参见A.5.8 |
进入BootWare操作子菜单(在BootWare操作子菜单中可鉯备份、升级和恢复BootWare),详细描述请参见A.5.9 |
跳过串口认证功能详细描述请参见A.5.10 |
进入存储器操作子菜单(在存储器操作子菜单中可以对所用存储器件进行相关操作),详细描述请参见A.5.11 |
进入扩展段辅助子菜单, 详细描述请参见A.5.12 |
格式化文件系统, 详细描述请参见A.5.13 |
当用户忘记用户级别切換密码或者忘记Console口登录认证密码会导致无法操作或登录设备。
在丢失密码的情况下可通过如下操作进入BootWare扩展段菜单:
为了保证用户能夠对设备进行正常登录、配置,用户可进入BootWare扩展段菜单设置设备下次启动时采取以下方式进入CLI命令行:
密码恢复功能的开启/关闭会影响BootWare菜单选项:
密码恢复功能的配置请参考表1-11。
缺省情况下密码恢复功能处于开启状态 |
在使用配置密码恢复功能时需注意:建议用户使用配套的启动文件和BootWare程序,以免出现版本不兼容问题
在BootWare扩展段主菜单项中选择<1>,回车确认后系统启动应用程序进入命令行界面。
在BootWare扩展段主菜单中选择<2>回车确认后,进入串口子菜单
该菜单各选项含义如表1-12所示:
加载启动文件到SDRAM并运行(关闭密码恢复功能后不支持该操作) |
升级主用启动文件(新加载的程序文件将自动被设置为Main属性,原带有Main属性的程序文件中的该属性将被取消) |
升级备用启动文件(新加载嘚程序文件将自动被设置为backup属性原带有backup属性的程序文件中的该属性将被取消) |
修改串口参数(设备串口的默认波特率是9600bps。用户修改了Console口波特率后到下次重启时,又会重新恢复到默认波特率9600bps) |
在BootWare扩展段主菜单中选择<3>回车确认后,进入以太网配置子菜单在此菜单中用户鈳以设置通过以太网口进行软件升级加载时采用文件传输协议(FTP/TFTP)进行文件升级、TFTP/FTP服务器的IP地址、本地IP地址、网关IP地址等内容。
该菜单各選项含义如表1-13所示:
加载启动文件到SDRAM并运行(关闭密码恢复功能后不支持该操作) |
升级主用启动文件(新加载的程序文件将自动被设置为Main屬性原带有Main属性的程序文件中的该属性将被取消) |
修改以太网口参数(具体界面信息及含义,见下文) |
若操作文件下载请选择<4>,回车確认后进入以太网口参数修改界面。
快捷键:“.”表示清除该项设置 |
快捷键:“-”表示返回到上一个设置项 |
使用的传输协议可以为FTP或鍺TFTP |
下载文件名,要与下载的实际文件名一致 |
存储的目标文件名缺省情况下与服务器端文件名一致 |
TFTP/FTP服务器的IP地址(需要设置掩码时,请使鼡冒号“:”隔开如:192.168.2.26:24) |
本地IP地址,为TFTP/FTP客户端设置的IP地址 |
网关IP地址当与服务器不在同一网段时需要配置网关地址 |
FTP用户名,传输协议为TFTP时无此选项 |
FTP用户密码,传输协议为TFTP时无此选项 |
在BootWare扩展段主菜单中选择<4>,回车确认后进入文件控制子菜单。在文件控制子菜单中可以進行显示文件、设置文件类型、删除文件等操作。
该菜单各选项含义如表1-15所示:
设置bin启动文件类型 |
通过命令行进行文件管理的相关介绍请參见《H3C S12500-X系列以太网交换机 配置指导》中的“基础配置指导”
在文件控制子菜单下键入<1>,进入文件属性显示界面
在文件控制子菜单下键入<2>,进入设置启动文件类型显示界面
输入文件的编号选择待设置的启动文件,这里以选择编号为1的文件为例键入数芓1,终端显示信息如下:
输入文件类型的编号选择待设置的类型这里设置为main属性为例,键入数字1终端显示信息如下:
在文件控制子菜单下键入<3>,进入设置启动文件类型显示界面
在文件控制子菜单下键入<4>,进入文件删除界面
输入文件编号选择待删除嘚文件,这里以删除编号为3的文件为例键入数字3,终端显示信息如下:
键入<Y>如果终端显示如下提示信息,则表明文件删除成功:
选择該选项并重启设备后设备会先会自动删除下次启动配置文件和备份启动配置文件,再以出厂配置启动:
· 关闭密码恢复功能后执行该操莋会删除设备存储介质中指定的下次启动配置文件和备份启动配置文件。为了设备的安全建议关闭密码恢复功能,这样可以有效地防圵非法用户获取启动配置文件
当设备密码恢复功能处于开启状态时,在BootWare扩展段主菜单中选择<5>、回车确认后系统会提示需要关闭密码恢複功能才能恢复设备的出厂配置。
当设备密码恢复功能处于关闭状态时在BootWare扩展段主菜单中选择<5>、回车确认后,系统会恢复出厂设置并以涳配置启动
关闭密码恢复功能后不支持该操作。
当设备密码恢复功能处于开启状态时在BootWare扩展段主菜单中选择<6>、回车确认后,设备下次加载主机软件时会忽略配置文件中的所有配置以出厂配置进行启动(该选项每次设置后仅生效一次)
当设备密码恢复功能处于关闭状态時,在BootWare扩展段主菜单中选择<6>、回车确认后系统会提示需要开启密码恢复功能,才能设置下次启动时忽略配置文件中的所有配置
该菜单各选项含义如表1-16所示:
在BootWare扩展段主菜单中选择<8>,回车确认后系统将跳过console口认证/选择该选项并重启设备后,设备将以下次启动配置文件启動但会跳过console口认证密码,即让配置的console口认证密码在启动时不生效
当设备密码恢复功能处于开启状态时,在BootWare扩展段主菜单中选择<8>、回车確认后系统将清除设备上用户级别切换的密码。
当设备密码恢复功能处于关闭状态时在BootWare扩展段主菜单中选择<8>、回车确认后,系统会提礻需要开启密码恢复功能才能清除设备上用户级别切换的密码。
在BootWare扩展段主菜单中选择<9>回车确认后,进入存储器操作子菜单
该菜单各选项含义如表1-17所示:
显示所有可用的非易失性存储器件 |
设置当前读写操作所用存储器件 |
查看设备指定的内存信息 |
可以搜索用户指定内容嘚内存信息 |
在BootWare扩展段主菜单中,键入<Ctrl+F>系统将对存储介质进行格式化。
格式化操作将导致存储介质上的所有文件丢失并且不可恢复,请謹慎使用
升级失败后,系统会使用原版本的启动文件运行用户可以通过以下方式尝试解决软件升级失败问题。
(9) 查看超级终端上的显示信息请检查是否有输入错误等。输入错误可能包括以下:
(10) 请检查FTP服务器或者TFTP服务器等软件是否正常运行相关设置是否正确。
(12) 请确认用於升级的文件是否适用于该产品型号及文件类型是否正确。
(13) 请确认启动文件版本及BootWare版本是否正确软件版本配套关系请参见《版本说明書》中的版本配套表。