28-设备管理配置
本章节下载 (204.27 KB)
目 录
通过设备管理功能,用户能够查看设备当前的工作状态,配置设备运行的相关参数,实现对设备的日常维护和管理。
表1-1 设备管理配置任务简介
配置任务 |
说明 |
详细配置 |
|
配置系统异常时的处理方式 |
可选 |
||
配置设备重启 |
可选 |
||
配置定时自动执行功能 |
可选 |
||
升级设备软件 |
通过命令行升级Bootrom |
可选 |
|
通过命令行升级系统启动文件 |
可选 |
||
清除当前系统中不使用的16bit接口索引 |
可选 |
||
可插拔模块的识别与诊断 |
可选 |
当系统检测到软件运行异常时,支持两种处理方式:
l reboot:系统通过直接自动重启的方式来进行恢复。
l maintain:保持当前状态,系统不会自动采取任何恢复措施。此时需要手工进行恢复操作。某些系统异常可能较难复现,或者异常时打印的一些提示设备重启后会丢失,此时,使用该方式可以保持异常时的状态,以便进行问题定位和修复。但该方式需要手工修复,比如手工重启。
表1-2 配置系统异常时的处理方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置系统异常时的处理方式 |
system-failure { maintain | reboot } |
可选 缺省情况下,系统异常时的处理方式为reboot |
当设备运行出现故障时,用户可以根据实际情况,通过重启设备来排除故障。
重启的方式有三种:
l 通过断电后重新上电立即重启设备(该方式又称为硬件重启或者冷启动)。该方式对设备冲击较大,如果对运行中的设备进行强制断电,可能会造成数据丢失或者硬件损坏。一般情况下,建议不要使用这种方式。
l 通过命令行立即重启设备。
l 通过命令行定时重启设备。该方式下,用户可以设置一个时间,让设备定时自动重启,或者设置一个时延,让设备经过指定时间后自动重启。
后两种方式都属于命令行重启。命令行重启又称为热启动,该操作等效于给设备断电后又上电启动,主要用于远程维护时,可以直接重启设备,而不需要到设备所在地进行硬件重启。
操作 |
命令 |
说明 |
立即重启设备 |
reboot |
必选 该命令在用户视图下执行 |
表1-4 通过命令行定时重启设备
操作 |
命令 |
说明 |
开启设备定时重启功能,并指定重启的具体时间和日期 |
schedule reboot at hh:mm [ date ] |
二者必选其一 缺省情况下,设备定时重启功能处于关闭状态 两命令均在用户视图下执行 |
开启设备定时重启功能,并指定重启的等待时延 |
schedule reboot delay { hh:mm | mm } |
l 重新启动会导致业务中断,请谨慎使用。
l 重启前请使用save命令保存当前配置,以免重启后配置丢失。(save命令的详细介绍请参见手册中的“文件系统管理命令”)
l 重启前请使用display startup和display boot-loader命令分别确认是否设置了合适的下次启动配置文件和下次启动文件。(display startup命令的详细介绍请参见手册中的“文件系统管理命令”)
l 设备定时器的精度为1分钟。在到达用户设定的重启时刻的前一分钟,设备会提示:“REBOOT IN ONE MINUTE(设备将在一分钟后重启)”,并在一分钟后重新启动。
l 如果主用启动文件损坏或者不存在,则不能通过reboot命令重启设备。此时,可以通过指定新的主用启动文件再重启,或者断电后重新上电,系统将自动使用备用启动文件重启。
l 如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作。
定时自动执行功能是指在指定时间、系统自动执行指定视图下的指定命令。该功能主要用来对系统进行定时升级或定时配置。
操作 |
命令 |
说明 |
在指定时间自动执行指定命令 |
schedule job at time [ date ] view view command |
二者必选其一 该命令在用户视图下执行 |
在指定延时后自动执行指定命令 |
schedule job delay time view view command |
需要注意的是:
l 当前用户可指定的视图只有用户视图和系统视图。如果要自动执行其他视图下的指定命令或者一次定时自动执行多条命令,可以通过定时自动执行批处理文件来实现(注意在指定批处理文件时必须使用全路径的文件名形式)。
l 系统不对view和command参数的值进行检查,请确保command参数的正确性(包括command格式正确以及command与view的关系正确)。
l 设置的时间点到达时,系统将在后台执行指定命令,不显示任何输出信息(log、trap、debug等系统信息除外)。
l 指定命令执行时不进行信息交互。当需要用户交互确认时,系统将自动输入“Y”或“Yes”;当需要用户交互输入字符信息时,系统将自动输入缺省字符串,没有缺省字符串的将自动输入空字符串。
l 对于切换用户操作界面的命令(如telnet、ftp、ssh2等)、切换视图的命令(如system-view、quit等)以及修改执行命令用户状态的命令(如super命令等),自动执行命令后当前用户的操作界面、命令视图和用户状态不变。
l 如果配置定时自动执行功能后,又对系统时间进行了调整,则定时自动执行配置将自动失效。
l 多次执行schedule job命令时,只有最新的配置生效。
设备软件主要包括Bootrom程序和系统启动文件。设备上电后,先运行Bootrom程序,初始化硬件并显示设备的硬件参数,然后运行系统启动文件;启动文件一方面提供对硬件的驱动和适配功能,另一方面实现了业务特性。Bootrom程序与系统启动文件是设备启动、运行的必备软件,为整个设备提供支撑、管理、业务等功能,它们的关系如图1-1所示。
图1-1 Bootrom程序与系统启动文件关系示意图
Bootrom程序和系统启动文件都可以通过Bootrom菜单和命令行两种方式来升级,本文只介绍命令行升级方式,通过Bootrom菜单升级的具体操作请参见设备的安装手册。
请按以下步骤升级Bootrom:
(1) 使用FTP或者TFTP,将Bootrom程序拷贝到设备存储介质的根目录下。
(2) 使用命令行指定下次启动时使用的Bootrom程序。
(3) 重启设备,使新的Bootrom程序生效。
表1-6 升级Bootrom
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
启动升级时的合法性检查功能 |
bootrom-update security-check enable |
可选 缺省情况下,Bootrom升级时的合法性检查功能是开启的 |
返回用户视图 |
quit |
- |
升级设备的Bootrom程序 |
bootrom update file file-url |
必选 该命令在用户视图下执行 |
采用本特性升级启动文件时,请按以下步骤进行:
使用FTP、TFTP或者其它方式将启动文件下载保存到设备存储介质的根目录下。
(1) 使用命令行指定设备下次启动时使用的启动文件(以下简称为下次启动文件)。
(2) 重启设备,使新的启动文件生效。
当存储介质中有多个启动文件时,用户可以通过以下命令来指定设备下次启动文件。其中,主用启动文件用于引导、启动设备;备用启动文件只用于异常情况下(主用启动文件不可用时),引导、启动设备。
操作 |
命令 |
说明 |
指定设备的下次启动文件 |
boot-loader file file-url { main | backup } |
必选 该命令在用户视图下执行 |
下次启动文件必须存放在设备的根目录下。可使用文件的拷贝或移动操作来调整文件的路径为根目录。
实际组网中,NMS软件要求设备能够提供统一的16bit的接口索引,同时要求接口索引尽量稳定,即同一设备中接口的名字与接口的索引尽量保持一一对应的关系。
为了尽量保证接口索引的稳定性,在删除逻辑接口时,系统会保存该接口的16bit接口索引,以保证重新创建该接口时其索引值不变。
反复的创建或者删除大批量不同类型的逻辑口,都可能会耗尽接口索引,导致创建接口失败。为了避免这种情况,用户可以在用户视图下执行以下操作,清除当前系统中保存的但不使用的16bit接口索引。
执行该操作后:
l 对于重新创建的接口,接口的新的索引不能保证与原来的索引一致。
l 对于系统中已经正常存在的接口,不会引起其索引值的改变。
操作 |
命令 |
说明 |
清除当前系统中保存的但不使用的16bit接口索引 |
reset unused porttag |
必选 该命令在用户视图下执行 |
执行该命令时需要得到用户的确认。若用户在30秒之内没有确认操作,或者用户输入字符“N”否定了本次操作,则本命令退出执行。
目前,常用的可插拔模块有四种,这四种模块又可以细分为多种,比如按传输介质类型又可以分为光接口模块和电接口模块,其简介请参见表1-9。
可插拔模块类型 |
适用环境 |
能否为光接口模块 |
能否为电接口模块 |
SFP(Small Form-factor Pluggable,小封装可热插拔) |
一般用于百兆/千兆以太网、POS 155M/622M/2.5G等环境 |
是 |
是 |
GBIC(Gigabit Interface Converter,千兆以太网接口转换器) |
一般用于千兆以太网环境 |
是 |
是 |
XFP(10-Gigabit small Form-factor Pluggable,万兆以太网接口小封装可热插拔) |
一般用于10G以太网环境 |
是 |
否 |
XENPAK(10-Gigabit Ethernet Transceiver Package,万兆以太网接口收发器集合封装) |
一般用于10G以太网环境 |
是 |
是 |
因为可插拔模块的类型多样,厂商也不同,通过以下显示命令可以查看可插拔模块的主要特征参数(包括模块型号、连接器类型、发送激光的中心波长、信号的有效传输距离、模块生产或定制厂商等),以便识别可插拔模块。
表1-10 识别可插拔模块信息
操作 |
命令 |
说明 |
显示可插拔模块的主要特征参数 |
display transceiver interface [ interface-type interface-number ] |
对可插拔模块均生效 |
显示H3C定制防伪可插拔模块的部分电子标签信息 |
display transceiver manuinfo interface [ interface-type interface-number ] |
仅对H3C定制防伪可插拔模块生效 |
l H3C定制防伪可插拔模块是指H3C公司定制的、具有防伪功能的可插拔模块。用户可以通过display transceiver命令显示信息中Vendor Name字段来识别,为“H3C”的可以认定为H3C定制防伪可插拔模块。
l 电子标签信息也可以称为永久配置数据或档案信息等,在模块调测(调试、测试)过程中被写入到存储器件中,包括名称、生产序列号、模块生产或定制厂商等信息。
系统提供故障告警信息标志可插拔模块的故障来源,以便诊断和解决故障。对H3C定制防伪光模块系统还提供了数字诊断功能,其原理主要是对影响光模块工作的关键参数进行监控,这些关键参数包括:温度、电压、激光偏置电流、发送光功率和接收光功率等。当这些参数的值异常时,用户可以采取相应的措施,预防故障发生。
表1-11 诊断可插拔模块
操作 |
命令 |
说明 |
显示可插拔模块的当前故障告警信息 |
display transceiver alarm interface [ interface-type interface-number ] |
对可插拔模块均生效 |
显示H3C定制防伪可插拔光模块的数字诊断参数的当前测量值 |
display transceiver diagnosis interface [ interface-type interface-number ] |
仅对H3C定制的防伪可插拔光模块生效 |
在完成上述配置后,在任意视图下执行display命令可以显示配置后设备的运行情况,通过查看显示信息验证配置的效果。
操作 |
命令 |
显示启动文件信息 |
display boot-loader |
显示CPU占用率的统计信息 |
display cpu-usage [ entry-number [ offset ] [ verbose ] [ from-device ] ] |
以图形方式显示CPU占用率统计历史信息 |
display cpu-usage history [ task task-id ] |
显示设备信息 |
display device [ verbose ] |
显示设备的电子标签信息 |
display device manuinfo |
显示设备的温度信息 |
display environment |
显示设备内置风扇的工作状态 |
display fan [ fan-id ] |
显示设备的内存使用状态 |
display memory |
显示设备的电源状态 |
display power |
显示设备的启动方式 |
display reboot-type [ subslot subslot-number ] |
显示设备的重启时间 |
display schedule reboot |
查看定时自动执行功能的具体配置 |
display schedule job |
显示异常情况下系统的处理方式 |
display system-failure |
l Device当前的软件版本为soft-version1,通过远程操作,在业务空闲时间(比如凌晨3点)将设备的软件版本升级到soft-version2,配置文件升级到new-config;
l 最新版本的应用程序soft-version2.bin和最新配置文件new-config.cfg都保存在FTP Server的aaa目录下;
l Device的IP地址为1.1.1.1/24,FTP Server的IP地址为2.2.2.2/24,Device与FTP Server之间路由可达;
l User通过Telnet远程登录到Device,User与Device之间路由可达。
图1-2 配置远程定时自动升级组网图
(1) FTP Server的配置(注意:不同的服务器类型配置可能不同)
l 设置FTP client访问参数(包括启动FTP Server功能、配置FTP用户名为aaa,密码为hello、授权路径为flash:/aaa)。
<FTP-Server> system-view
[FTP-Server] ftp server enable
[FTP-Server] local-user aaa
[FTP-Server-luser-aaa] password cipher hello
[FTP-Server-luser-aaa] service-type ftp
[FTP-Server-luser-aaa] authorization-attribute work-directory flash:/aaa
l 在FTP Server上使用文本编辑器编辑批处理文档auto-update.txt。批处理文件的内容如下:
return
startup saved-configuration new-config.cfg
boot-loader file soft-version2.bin main
reboot
(2) Device的配置
# 登录FTP Server(注意:不同的服务器类型显示信息可能不同)。
<Device> ftp 2.2.2.2
Trying 2.2.2.2 ...
Press CTRL+K to abort
Connected to 2.2.2.2.
220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user
User(2.2.2.2:(none)):aaa
331 Give me your password, please
Password:
230 Logged in successfully
[ftp]
# 下载FTP Server上的文件auto-update.txt。
[ftp] ascii
[ftp] get auto-update.txt
# 下载FTP Server上的文件new-config.cfg
[ftp]get new-config.cfg
# 下载FTP Server上的文件soft-version2.bin。
[ftp] binary
[ftp] get soft-version2.bin
[ftp] bye
<Device>
# 将auto-update.txt文件更名为批处理文件auto-update.bat。
<Device> rename auto-update.txt auto-update.bat
为确保文件正确,可以使用more命令查看确认文件内容。
# 使用定时自动执行功能实现设备在凌晨3点定时自动升级。
<Device> schedule job at 03:00 view system execute auto-update.bat
Info: Command execute auto-update.bat in system view will be executed at 03:00 12/11/2007(in 12 hours and 0 minutes).
设备重启后可以使用display version命令验证升级是否成功。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!