06-设备管理配置
本章节下载: 06-设备管理配置 (213.87 KB)
目 录
l 不同型号产品的特性功能支持情况略有不同,详细请参见“特性差异化列表”部分的介绍。
l 设备支持的接口类型和编号与设备的实际情况相关,本手册涉及以太网接口的配置举例统一使用Eth口举例说明。实际使用中请根据具体设备的接口类型和编号进行配置。
l 本手册中所述的AP设备可以指代一般意义下的AP设备和无线网桥、无线Mesh设备。
本手册中举例使用的应用程序文件名称是test.bin,实际使用中,请以具体设备的实际情况为准。
通过设备管理功能,用户能够查看设备当前的工作状态,配置设备运行的相关参数,实现对设备的日常维护和管理。
目前的设备管理主要提供重启设备、定时重启设备、指定设备下次启动时采用的启动文件、升级BootWare和清除当前系统中不使用的16bit接口索引的功能。
配置任务 |
说明 |
详细配置 |
|
配置系统异常时的处理方式 |
可选 |
||
配置设备重启 |
可选 |
||
配置定时自动执行功能 |
可选 |
||
升级设备软件 |
通过命令行升级Bootrom |
可选 |
|
通过命令行升级系统启动文件 |
可选 |
||
清除当前系统中不使用的16bit接口索引 |
可选 |
当系统检测到软件运行异常时,支持两种处理方式:
l reboot:系统通过直接自动重启的方式来进行恢复。
l maintain:保持当前状态,系统不会自动采取任何恢复措施。此时需要手工进行恢复操作。某些系统异常可能较难复现,或者异常时打印的一些提示设备重启后会丢失,此时,使用该方式可以保持异常时的状态,以便进行问题定位和修复。但该方式需要手工修复,比如手工重启。
表1-2 配置系统异常时的处理方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置系统异常时的处理方式 |
system-failure { maintain | reboot } |
可选 缺省情况下,系统异常时的处理方式为reboot |
当设备运行出现故障时,用户可以根据实际情况,通过重启设备来排除故障。
重启的方式有三种:
l 通过断电后重新上电立即重启设备。该方式又称为硬件重启或者冷启动。该方式对设备冲击较大,如果对运行中的设备进行强制断电,可能会造成数据丢失或者硬件损坏。一般情况下,建议不要使用这种方式。
l 通过命令行立即重启设备。
l 通过命令行定时重启设备。该方式下,用户可以设置一个时间,让设备定时自动重启,或者设置一个时延,让设备经过指定时间后自动重启。
后两种方式都属于命令行重启。命令行重启又称为热启动,主要用于远程维护时,可以直接重启设备,而不需要到设备所在地进行硬件重启。
表1-3 通过命令行立即重启设备
操作 |
命令 |
说明 |
立即重启设备 |
reboot |
可选 该命令在用户视图下执行 |
操作 |
命令 |
说明 |
开启设备定时重启功能,并指定重启的具体时间 |
schedule reboot at hh:mm [ date ] |
可选 缺省情况下,设备定时重启功能处于关闭状态 该命令在用户视图下执行 |
开启设备定时重启功能,并指定重启的等待时延 |
schedule reboot delay { hh:mm | mm } |
可选 缺省情况下,设备定时重启功能处于关闭状态 该命令在用户视图下执行 |
l 重启前请使用save命令保存当前配置,以免重启后配置丢失。(save命令的详细介绍请参见“基础配置命令参考”中的“文件系统管理”)
l 重启前请使用display startup和display boot-loader命令分别确认是否设置了合适的下次启动配置文件和下次启动文件。(display boot-loader命令的详细介绍请参见“基础配置命令参考”中的“设备管理”,display startup命令的详细介绍请参见“基础配置命令参考”中的“文件系统管理”)
l 设备定时器的精度为1分钟。在到达用户设定的重启时刻的前一分钟,设备会提示:“REBOOT IN ONE MINUTE(设备将在一分钟后重启)”,并在一分钟后重新启动。
l 重新启动会导致业务中断,请谨慎使用。
l 如果当前启动文件损坏或者不存在,则不能通过reboot命令重启设备。此时,可以通过指定新的启动文件再重启。
l 如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作。
定时自动执行功能是指在指定时间、系统自动执行指定视图下的指定命令。该功能主要用来对系统进行定时升级或定时配置。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
创建新的定时执行任务并进入job视图,如果定时执行任务已经创建,则直接进入job视图 |
job job-name |
必选 缺省情况下,系统没有创建定时执行任务 |
指定定时执行命令所在的视图 |
view view-name |
必选 缺省情况下,没有指定命令执行的视图 |
绑定时间和命令,即配置在指定时间点执行指定命令 |
time timeID at time1 date command command |
三者至少选其一 |
time timeID { one-off | repeating } at time1 [ month-date month-day | week-day week-daylist ] command command |
||
time timeID { one-off | repeating } delay time2 command command |
l 每个定时执行任务只能包含一个视图,该定时任务中所有命令都将在此视图下被执行。若多次执行该命令指定了不同的视图,则最新的配置生效。
l 视图必须是设备当前支持的视图,而且是视图的完整形式,不能使用缩写。常用的有:用户视图对应的view-name为monitor,系统视图对应的view-name为system-view,以太网接口视图对应的view-name为Ethernetx/x/x,射频口视图对应的view-name为Wlan-radiox/x/x,VLAN接口视图对应的view-name为Vlan-interfacex等。
l 每个绑定关系用timeID参数来唯一标识,一个定时执行任务最多可以同时配置10条绑定关系。
l command表示的命令行必须是设备上可成功执行的命令行,并且要求命令行是view-name视图下的命令,由用户保证配置的正确性,否则,命令行不能自动被执行。
设备软件主要包括Bootrom程序和系统启动文件。设备上电后,先运行Bootrom程序,初始化硬件并显示设备的硬件参数,然后运行系统启动文件;启动文件一方面提供对硬件的驱动和适配功能,另一方面实现了业务特性。Bootrom程序与系统启动文件是设备启动、运行的必备软件,为整个设备提供支撑、管理、业务等功能,它们的关系如图1-1所示。
图1-1 Bootrom程序与系统启动文件关系示意图
Bootrom程序和系统启动文件都可以通过Bootrom菜单和命令行两种方式来升级,本文只介绍命令行升级方式,通过Bootrom菜单升级的具体操作请参见设备的安装手册。
请按以下步骤升级Bootrom:
(1) 使用FTP或者TFTP,将Bootrom程序拷贝到设备存储介质的根目录下。
(2) 使用命令行指定下次启动时使用的Bootrom程序。
(3) 重启设备,使新的Bootrom程序生效。
表1-6 升级Bootrom
操作 |
命令 |
说明 |
读取、恢复、备份或升级设备的BootWare程序 |
bootrom { read | restore | backup | update file file-url } [ all | part ] |
必选 不指定all和part参数时,操作Bootrom的全部内容 该命令在用户视图下执行 |
Bootrom文件必须存放在设备的根目录下。可使用文件的拷贝或移动操作来调整文件的路径为根目录。
采用本特性升级启动文件时,请按以下步骤进行:
(1) 使用FTP、TFTP或者其它方式将启动文件下保存到设备存储介质的根目录下。
(2) 使用命令行指定设备下次启动时使用的启动文件(以下简称为下次启动文件)。
(3) 重启设备,使新的启动文件生效。
当存储介质中有多个启动文件时,用户可以通过以下命令来指定设备下次启动文件。其中,主用启动文件用于引导、启动设备;备用启动文件只用于异常情况下(主用启动文件不可用时)引导、启动设备。
操作 |
命令 |
说明 |
指定设备下次启动文件 |
boot-loader file file-url |
必选 该命令在用户视图下执行 |
l 下次启动文件必须存放在设备的根目录下。可使用文件的拷贝或移动操作来调整文件的路径为根目录。
l AP设备不支持备用启动文件。
实际组网中,NMS软件要求设备能够提供统一的16bit的接口索引,同时要求接口索引尽量稳定,即同一设备中接口的名字与接口的索引尽量保持一一对应的关系。
为了尽量保证接口索引的稳定性,当系统中的板卡被拔出或者在删除逻辑接口时,系统会保存该接口的16bit接口索引,以保证重新创建该接口时其索引值不变。
反复的插拔不同的子卡或接口板,创建或者删除大批量不同类型的逻辑口,都可能会耗尽接口索引,导致创建接口失败。为了避免这种情况,用户可以在用户视图下执行以下操作,清除当前系统中保存的但不使用的16bit接口索引。
执行该操作后:
l 对于重新创建的接口,接口的新的索引不能保证与原来的索引一致。
l 对于系统中已经正常存在的接口,不会引起其索引值的改变。
操作 |
命令 |
说明 |
清除当前系统中保存的但不使用的16bit接口索引 |
reset unused porttag |
必选 该命令在用户视图下执行 |
执行该命令时需要得到用户的确认。若用户在30秒之内没有确认操作,或者用户输入字符“N”否定了本次操作,则本命令退出执行。
在完成上述配置后,在任意视图下执行display命令可以显示配置后设备的运行情况,通过查看显示信息验证配置的效果。
操作 |
命令 |
显示启动文件信息 |
display boot-loader |
显示CPU占用率的统计信息 |
display cpu-usage [ entry-number [ offset ] [ verbose ] [ from-device ] ] |
以图形方式显示CPU占用率统计历史信息 |
display cpu-usage history [ task task-id ] |
显示设备的电子标签信息 |
display device manuinfo |
显示设备的信息 |
display device [ verbose ] |
显示设备的内存使用状态 |
display memory |
显示设备的启动方式 |
display reboot-type |
显示设备的重启时间 |
display schedule reboot |
查看定时自动执行功能的相关信息 |
display job [ job-name ] |
显示异常情况下系统的处理方式 |
display system-failure |
l AP作为FTP Client,AP的应用程序test.bin和BootWare程序boot.btm都保存在FTP Server的aaa目录下;
l AP上的一个VLAN接口的IP地址为1.1.1.1/24,FTP Server的IP地址为2.2.2.2/24,AP与FTP Server之间路由可达;
l User通过Telnet远程登录到AP,对AP进行操作(从FTP Server上下载应用程序,通过命令行实现AP的远程升级),请确定User与AP之间路由可达。
(1) 在FTP Server上的配置(注意:不同的服务器类型配置可能不同)
# 启动FTP Server功能。
<FTP-Server> system-view
[FTP-Server] ftp server enable
# 配置一个FTP用户名为aaa,密码为hello。
[FTP-Server] local-user aaa
[FTP-Server-luser-aaa] password cipher hello
# 配置该用户对aaa目录具有读写权限。
[FTP-Server-luser-aaa] level 3
[FTP-Server-luser-aaa] service-type ftp
[FTP-Server-luser-aaa] work-directory flash:/aaa
(2) 在AP上的配置
如果AP Flash的剩余空间不够大,请删除Flash中原有的应用程序后再进行下载。
# 在用户视图下输入命令,登录到FTP Server。
<AP> ftp 2.2.2.2
Trying ...
Press CTRL+K to abort
Connected.
220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user
User(none): aaa
331 Give me your password, please
Password:
230 Logged in successfully
[ftp]
# 将FTP Server上的文件test.bin和boot.btm下载到AP的Flash。
[ftp] get test.bin
[ftp] get boot.btm
# 中断FTP连接,并退回到用户视图下。
[ftp] bye
<AP>
# 升级主控板的BootWare。
<AP> bootrom update file boot.btm
# 指定主控板下次启动时的应用程序。
<AP> boot-loader file test.bin
# 重启设备,实现应用程序的升级。
<AP> reboot
设备重启后可以使用display version命令验证升级是否成功。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!