08 | 您所在的位置:网站首页 › flash下载步骤 › 08 |
目 录 1 应急Shell 1.1 应急Shell简介 1.2 应急Shell与硬件适配关系 1.3 应急Shell配置限制和指导 1.4 应急Shell配置任务简介 1.5 文件系统操作 1.6 通过FTP和TFTP协议获取System包 1.6.1 功能简介 1.6.2 配置任务简介 1.6.3 配置管理以太网接口的网络参数 1.6.4 测试文件服务器的可达性 1.6.5 查看Boot包的版本信息 1.6.6 从FTP/TFTP服务器获取System包 1.7 加载System包 1.8 重启设备 1.9 应急Shell显示和维护 1.10 应急Shell典型配置举例 1.10.1 应急Shell基本组网配置举例 1 应急Shell 1.1 应急Shell简介 设备的启动软件包分为Boot包、System包、Feature包和补丁包。其中,设备必须具有Boot包和System包才能正常运行,Feature包可以根据用户需要选择安装,补丁包只在需要修复设备软件缺陷时安装。设备启动时,如果Boot包存在并有效,但当前启动软件包列表中的System包/Feature包/补丁包中的某个包不存在或不可用,设备便会进入应急Shell环境(Emergency Shell)。 设备进入应急Shell环境后,普通的业务口将不可用,只能通过Console口登录到设备上,使用应急Shell下提供的一系列的命令重新加载System软件包,才能进入Comware系统。 关于软件包的介绍以及具体配置步骤请参见“基础配置指导”中的“软件升级”。本文描述是应急Shell下支持的操作。 1.2 应急Shell与硬件适配关系本特性的支持情况与设备型号有关,请以设备的实际情况为准。 型号 说明 MSR810、MSR810-W、MSR810-W-DB、MSR810-LM、MSR810-W-LM、MSR810-10-PoE、MSR810-LM-HK、MSR810-W-LM-HK、MSR810-LM-CNDE-SJK 支持 MSR810-LMS、MSR810-LUS 不支持 MSR810-LMS-EA、MSR810-LME 不支持 MSR2600-6-X1、MSR2600-10-X1 支持 MSR 2630 支持 MSR3600-28、MSR3600-51 支持 MSR3600-28-SI、MSR3600-51-SI 不支持 MSR3600-28-X1、MSR3600-28-X1-DP、MSR3600-51-X1、MSR3600-51-X1-DP 不支持 MSR3610-I-DP、MSR3610-IE-DP、MSR3610-IE-ES、MSR3610-I-IG、MSR3610-IE-IG 不支持 MSR3610-X1、MSR3610-X1-DP、MSR3610-X1-DC、MSR3610-X1-DP-DC 不支持 MSR 3610、MSR 3620、MSR 3620-DP、MSR 3640、MSR 3660 · MSR 3610、MSR 3620、MSR 3640、MSR 3660支持 · MSR 3620-DP不支持 MSR3610-G、MSR3620-G 不支持
型号 描述 MSR810-W-WiNet、MSR810-LM-WiNet 支持 MSR830-4LM-WiNet 不支持 MSR830-5BEI-WiNet、MSR830-6EI-WiNet、MSR830-10BEI-WiNet 不支持 MSR830-6BHI-WiNet、MSR830-10BHI-WiNet 不支持 MSR2600-6-WiNet、MSR2600-10-X1-WiNet 支持 MSR2630-WiNet 支持 MSR3600-28-WiNet 支持 MSR3610-X1-WiNet 不支持 MSR3610-WiNet、MSR3620-10-WiNet、MSR3620-DP-WiNet、MSR3620-WiNet、MSR3660-WiNet 仅MSR3620-DP-WiNet不支持
型号 说明 MSR2630-XS 支持 MSR3600-28-XS 不支持 MSR3610-XS 不支持 MSR3620-XS 不支持 MSR3610-I-XS 不支持 MSR3610-IE-XS 不支持
型号 说明 MSR810-LM-GL 支持 MSR810-W-LM-GL 支持 MSR830-6EI-GL 不支持 MSR830-10EI-GL 不支持 MSR830-6HI-GL 不支持 MSR830-10HI-GL 不支持 MSR2600-6-X1-GL 支持 MSR3600-28-SI-GL 不支持 1.3 应急Shell配置限制和指导 本文描述的操作均是在故障成员设备上执行,且只能对本设备进行操作。比如,某成员设备上System包不存在或者异常,进入应急Shell环境了,请使用该成员设备的Console口登录,执行本文中描述的操作给该成员设备加载System包。(IRF模式) 1.4 应急Shell配置任务简介应急Shell配置任务如下: (1) (可选)文件系统操作 (2) 通过FTP和TFTP协议获取System包 (3) 加载System包 (4) 重启设备 1.5 文件系统操作 1. 功能简介应急Shell环境下提供了基本的文件系统操作。 2. 配置步骤请在用户视图下执行以下操作。 · 通过显示命令查看文件系统当前的状态。 ¡ 显示目录或文件信息。 dir [ /all ] [ file | directory ] ¡ 显示当前工作路径。 pwd ¡ 显示指定文件的内容。 more file · 在指定路径下创建目录。 mkdir directory 如果创建的文件夹与指定路径下的其它文件或目录重名,则创建操作失败。 在使用该命令创建目录之前,指定的路径必须已经存在。否则文件夹创建失败。 · 复制文件。 copy source-file { dest-file | dest-directory } · 移动文件。 move source-file { dest-file | dest-directory } 目标目录必须空间足够,否则移动操作失败。 · 清理文件系统。 ¡ 彻底删除指定文件。 delete file 执行此操作后,设备会彻底删除指定文件,并且不可恢复,请谨慎使用。 ¡ 删除已有目录。 rmdir directory 被删除的目录必须为空目录,即删除目录前,必须先删除该目录下的所有文件及子目录。 执行此操作后,存储介质上的所有文件将丢失,并且不可恢复,请谨慎使用。 · 格式化文件系统。 format filesystem 执行format操作后,存储介质上的所有文件将丢失,并且不可恢复,请谨慎使用。 1.6 通过FTP和TFTP协议获取System包 1.6.1 功能简介设备进入应急Shell环境后,需要在管理以太网接口下配置网络参数,通过FTP和TFTP协议从远程服务器上获取System包。 1.6.2 配置任务简介通过FTP和TFTP协议获取System包配置任务如下: (1) 配置管理以太网接口的网络参数 (2) 测试文件服务器的可达性 (3) 查看Boot包的版本信息 (4) 从FTP/TFTP服务器获取System包 1.6.3 配置管理以太网接口的网络参数 1. 功能简介应急Shell下要使用FTP、TFTP、SSH、Telnet等网络功能,首先必须正确配置管理以太网接口,如果需要跨网段访问,则还需要为管理以太网接口配置网关。 2. 配置管理以太网接口的IPv4网络参数(1) 进入系统视图。 system-view (2) 进入管理以太网接口视图。 interface m-eth0 (3) 配置接口的IPv4地址。 ip address ip-address { mask-length | mask } 缺省情况下,未配置管理以太网接口的IPv4地址。 (4) 配置接口的IPv4网关地址。 ip gateway ip-address 缺省情况下,未配置管理以太网接口的IPv4网关地址。 (5) 打开管理以太网接口。 undo shutdown 缺省情况下,管理以太网接口处于打开状态。 3. 配置管理以太网接口的IPv6网络参数(1) 进入系统视图。 system-view (2) 进入管理以太网接口视图。 interface m-eth0 (3) 配置接口的IPv6地址。 ipv6 address ipv6-address prefix-length 缺省情况下,未配置管理以太网接口的IPv6地址。 (4) 配置接口的IPv6网关地址。 ipv6 gateway ipv6-address 缺省情况下,未配置管理以太网接口的IPv6网关地址。 (5) 打开管理以太网接口。 undo shutdown 缺省情况下,管理以太网接口处于打开状态。 1.6.4 测试文件服务器的可达性可在任意视图下执行本配置,检查指定文件服务器的IP地址是否可达。 (IPv4网络) ping [ -c count | -s size ] * ip-address (IPv6网络) ping ipv6 [ -c count | -s size ] * ipv6-address 1.6.5 查看Boot包的版本信息在任意视图下执行本命令,查看Boot包的版本信息。 display version 1.6.6 从FTP/TFTP服务器获取System包 1. 功能简介应急Shell环境下,设备作为FTP、TFTP客户端,需要从远程文件服务器上下载与Boot包版本一致的软件包。 2. 从IPv4 FTP/TFTP服务器获取System包请在用户视图下执行以下操作,从FTP服务器或TFTP服务器获取System包。 · 在IPv4网络中,从FTP服务器获取System包。 ftp server-ipv4-address get remote-file local-file · 在IPv4网络中,从TFTP服务器获取System包。 tftp server-ipv4-address get remote-file local-file 3. 从IPv6 FTP/TFTP服务器获取System包请在用户视图下执行以下操作,从FTP服务器或TFTP服务器获取System包。 · 在IPv6网络中,从FTP服务器获取System包。 ftp ipv6 server-ipv6-address get remote-file local-file · 在IPv6网络中,从TFTP服务器获取System包。 tftp ipv6 server-ipv6-address get remote-file local-file 1.7 加载System包请在用户视图下执行以下操作。 (1) 查看Boot包和System包的版本信息。 ¡ display version ¡ display install package 确保System包和Boot包版本一致。 (2) 加载System包。 install load system-package 加载时,系统会同步刷新主用下次启动软件包列表,新列表中只包含Boot包和System包,以保证设备下次能够正常启动。 1.8 重启设备 1. 功能简介在应急Shell环境下完成System包的加载后,需要重启设备,使设备以完整的软件包启动。 2. 配置步骤请在用户视图下执行本命令重启设备。(独立运行模式) 请在用户视图下执行本命令重启当前登录的成员设备。(IRF模式) reboot 1.9 应急Shell显示和维护在完成上述配置后,在任意视图下执行display命令可以显示应急Shell下的相关配置信息,通过查看显示信息验证配置的效果。 表1-1 应急Shell显示和维护 操作 命令 显示版权信息 display copyright 查看指定软件包的信息 display install package package 显示管理以太网接口M-Eth0的信息 display interface m-eth0 显示IPv4路由信息表 display ip routing-table 显示IPv6路由信息表 display ipv6 routing-table 显示Boot包版本信息 display version 1.10 应急Shell典型配置举例 1.10.1 应急Shell基本组网配置举例 1. 配置需求 Device作为TFTP客户端,PC作为TFTP服务器。IP地址如组网图所示,Device和PC之间路由可达。 系统只有boot.bin包,Device需要通过TFTP协议从PC上下载对应版本的system.bin包,启动设备。 2. 配置组网图1-1 应急Shell配置举例组网图 3. 配置步骤 # 查看存储介质上存在哪些文件以及存储介质上的使用情况。 dir Directory of flash: 0 drw- 5954 Apr 26 2007 21:06:29 logfile 1 -rw- 1842 Apr 27 2007 04:37:17 boot.bin 2 -rw- 1518 Apr 26 2007 12:05:38 startup.cfg 3 -rw- 2045 May 04 2007 15:50:01 backcfg.cfg
524288 KB total (513248 KB free) 以上信息表明,当前只有boot.bin包,没有system.bin包,存储介质上的空闲内存大小为513248KB,有足够的空间存放System包。 # 查看系统版本信息。 display version H3C Comware Software Copyright (c) 2004-2018 New H3C Technologies Co., Ltd. All rights reserved. H3C MSR3610 uptime is 0 weeks, 0 days, 0 hours, 29 minutes
Boot image: flash:/boot.bin Boot image version: 7.1.035
2048M bytes SDRAM 256M bytes Nor Flash Memory Config Register points to Nor Flash # 给管理以太网接口配置IP地址和网关。 system-view [boot] interface m-eth0 [boot-m-eth0] ip address 1.1.1.1 16 [boot-m-eth0] ip gateway 1.1.1.2 # 测试和TFTP服务器之间是否可达。 ping 1.2.1.1 PING 1.2.1.1 (1.2.1.1): 56 data bytes 56 bytes from 1.2.1.1: seq=0 ttl=128 time=2.243 ms 56 bytes from 1.2.1.1: seq=1 ttl=128 time=0.717 ms 56 bytes from 1.2.1.1: seq=2 ttl=128 time=0.891 ms 56 bytes from 1.2.1.1: seq=3 ttl=128 time=0.745 ms 56 bytes from 1.2.1.1: seq=4 ttl=128 time=0.911 ms
--- 1.2.1.1 ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 0.717/1.101/2.243 ms # 从TFTP服务器上下载文件system.bin。 tftp 1.2.1.1 get system.bin flash:/system.bin # 查看system.bin的相关信息,确认是否和当前的boot.bin版本一致。 display install package flash:/system.bin flash:/system.bin [Package] Vendor: H3C Product: MSR36 Service name: system Platform version: 7.1.035 Product version: TEST 2206 Supported board: mpu [Component] Component: system Description: system package # 加载System包,引导设备进入Comware系统。 install load flash:/system.bin Check package flash:/s5820v2_5830v2-cmw710-system-t2206.bin ... Extracting package ...
Loading... Line con1 is available.
Press ENTER to get started. 按ENTER键可进入Comware系统,系统会提示如下信息:
%Sep 23 18:29:59:777 2012 S58.59 SHELL/5/SHELL_LOGIN: TTY logged in from con1. |
CopyRight 2018-2019 实验室设备网 版权所有 |