• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

01-基础配置指导

08-应急Shell配置

本章节下载 08-应急Shell配置  (200.58 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Routers/00-Public/Configure/Operation_Manual/H3C_MSR_CG(V7)-R0615-6W204/01/201910/1239336_30005_0.htm

08-应急Shell配置


1 应急Shell

设备各款型使用的命令行形式有所不同,详细差异信息如下:

命令行形式

款型

集中式

·          MSR810/810-W/810-W-DB/810-LM/810-W-LM/810-10-PoE/810-LM-HK/810-W-LM-HK

·          MSR810-LMS/810-LUS

·          MSR2600-6-X1/2600-10-X1/2630

·          MSR3600-28/3600-51/3600-28-SI/3600-51-SI

·          MSR3610-X1/3610-X1-DP/3610-X1-DC/3610-X1-DP-DC

·          MSR 3610/3620/3620-DP/3640/3660

·          MSR810-W-WiNet/810-LM-WiNet/830-4LM-WiNet

·          MSR830-5BEI-WiNet/830-6EI-WiNet/830-10BEI-WiNet

·          MSR830-6BHI-WiNet/830-10BHI-WiNet

·          MSR2600-10-X1-WiNet/2630-WiNet

·          MSR3600-28-WiNet/3610-X1-WiNet

·          MSR3610-WiNet/3620-10-WiNet/3620-DP-WiNet/3620-WiNet/3660-WiNet

·          MSR810-LM-GL/810-W-LM-GL

·          MSR830-6EI-GL/830-10EI-GL/830-6HI-GL/830-10HI-GL

·          MSR2600-6-X1-GL/3600-28-SI-GL

分布式

MSR5620/5660/5680

 

设备各款型对于本手册所描述的特性的支持情况有所不同,详细差异信息如下:

型号

特性

描述

MSR810/810-W/810-W-DB/810-LM/810-W-LM/810-10-PoE/810-LM-HK/810-W-LM-HK/810-LMS/810-LUS

应急Shell

仅MSR810-10-PoE/810-LMS/810-LUS不支持

MSR2600-6-X1/2600-10-X1

支持

MSR 2630

支持

MSR3600-28/3600-51

支持

MSR3600-28-SI/3600-51-SI

不支持

MSR3610-X1/3610-X1-DP/3610-X1-DC/3610-X1-DP-DC

不支持

MSR 3610/3620/3620-DP/3640/3660

仅MSR 3620-DP支持

MSR5620/5660/5680

支持

 

型号

特性

描述

MSR810-W-WiNet/810-LM-WiNet

应急Shell

支持

MSR830-4LM-WiNet

不支持

MSR830-5BEI-WiNet/830-6EI-WiNet/830-10BEI-WiNet

不支持

MSR830-6BHI-WiNet/830-10BHI-WiNet

不支持

MSR2600-10-X1-WiNet

支持

MSR2630-WiNet

支持

MSR3600-28-WiNet

支持

MSR3610-X1-WiNet

不支持

MSR3610-WiNet/3620-10-WiNet/3620-DP-WiNet/3620-WiNet/3660-WiNet

仅MSR3620-DP-WiNet不支持

 

型号

特性

描述

MSR810-LM-GL

应急shell

支持

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.1  应急Shell简介

设备的启动软件包分为Boot包、System包、Feature包和补丁包。其中,设备必须具有Boot包和System包才能正常运行,Feature包可以根据用户需要选择安装,补丁包只在需要修复设备软件缺陷时安装。当设备启动,如果Boot包存在并有效,但当前启动软件包列表中的System包/Feature包/补丁包中的某个包不存在或不可用,设备便会进入应急Shell环境(Emergency Shell)。

设备进入应急Shell环境后,普通的业务口将不可用,请使用Console口重新登录设备,您将看到设备的命令行提示符变成了<boot>,而不是正常运行情况下的<设备名>。请使用应急Shell下提供的一系列的命令,重新加载System软件包,才能进入Comware系统。此时的设备只运行了Boot包和System包,如需运行Feature包和补丁包,须重新下载、安装。

关于软件包的介绍以及具体配置步骤请参见“基础配置指导”中的“软件升级”。本文描述是应急Shell下支持的操作。

1.2  配置限制和指导

本文描述的操作均是在故障主控板上执行,且只能对本板进行操作。比如,主用主控板上System包不存在或者异常,进入应急Shell环境了,请使用主用主控板的Console口登录,执行本文中描述的操作给主用主控板加载System包;备用主控板缺乏System包,进入应急Shell环境了,请使用备用主控板的Console口登录,执行本文中描述的操作给备用主控板加载System包。(分布式设备-独立运行模式/分布式设备-IRF模式)

本文描述的操作均是在故障成员设备上执行,且只能对本设备进行操作。比如,某成员设备上System包不存在或者异常,进入应急Shell环境了,请使用该成员设备的Console口登录,执行本文中描述的操作给该成员设备加载System包。(集中式设备-IRF模式)

1.3  文件系统操作

应急Shell提供了基本的文件系统操作,以方便用户对存储介质上的文件进行管理。需要注意的是:

·              执行delete操作后,设备会彻底删除指定文件,并且不可恢复,请谨慎使用。

·              执行format操作后,存储介质上的所有文件将丢失,并且不可恢复,请谨慎使用。

表1-1 文件系统操作命令

操作

命令

说明

显示目录或文件信息

dir [ /all ] [ file-url ]

该命令在用户视图下执行

在指定路径下创建目录

mkdir directory

如果创建的文件夹与指定路径下的其它文件或目录重名,则创建操作失败

在使用该命令创建目录之前,指定的路径必须已经存在。比如:创建文件夹flash:/test/mytest时,test文件夹必须已经存在,否则mytest文件夹创建失败

该命令在用户视图下执行

显示当前工作路径

pwd

该命令在用户视图下执行

复制文件

copy fileurl-source fileurl-dest

该命令在用户视图下执行

移动文件

move fileurl-source fileurl-dest

目标目录必须空间足够,否则移动操作失败

该命令在用户视图下执行

显示指定文件的内容

more file-url

该命令在用户视图下执行

彻底删除指定文件

delete file-url

该命令在用户视图下执行

删除已有目录

rmdir directory

被删除的目录必须为空目录,即删除目录前,必须先删除该目录下的所有文件及子目录

该命令在用户视图下执行

格式化存储介质

format device

该命令在用户视图下执行

 

1.4  获取System

设备进入应急Shell环境后,只有Console口、AUX口和管理以太网接口可用,请在管理以太网接口下配置网络参数,通过FTP和TFTP协议从远程服务器上获取System包。

在获取System包前,请使用display version命令查看Boot包的版本信息,并根据System包的版本发布说明,获取和Boot包版本相同的System包。

1.4.1  配置管理以太网接口

应急Shell下要使用FTP、TFTP、SSH、Telnet等网络功能,首先必须正确配置网络参数,包括给管理以太网接口配置IP地址,如果需要跨网段访问,则还需要给管理以太网接口配置网关。

表1-2 配置管理以太网接口(IPv4网络)

操作

命令

说明

进入系统视图

system-view

-

进入管理以太网接口视图

interface m-eth0

-

配置接口的IPv4地址

ip address ip-address { mask-length | mask }

缺省情况下,未配置管理以太网接口的IPv4地址

打开管理以太网接口

undo shutdown

缺省情况下,管理以太网接口处于打开状态

从当前视图退回到上一级视图

quit

-

 

表1-3 配置管理以太网接口(IPv6网络)

操作

命令

说明

进入系统视图

system-view

-

进入管理以太网接口视图

interface m-eth0

-

配置接口的IPv6地址

ipv6 address ipv6-address prefix-length

缺省情况下,未配置管理以太网接口的IPv6地址

打开管理以太网接口

undo shutdown

缺省情况下,管理以太网接口处于打开状态

从当前视图退回到上一级视图

quit

-

 

1.4.2  Ping功能

网络参数配置完成后,可使用ping命令测试网络是否可达。

表1-4 检查指定目的端是否可达(IPv4网络)

操作

命令

说明

检查指定IPv4地址是否可达

ping [ -c count | -s size ] * ip-address

该命令在任意视图下执行

 

表1-5 检查指定目的端是否可达(IPv6网络)

操作

命令

说明

检查指定IPv6地址是否可达

ping ipv6 [ -c count | -s size ] * ipv6-address

该命令在任意视图下执行

 

1.4.3  访问远程服务器

应急Shell环境下,设备可以作为FTP、TFTP客户端,从远程文件服务器上下载软件包来启动设备,或者将设备上的文件上传至远程服务器进行备份。在进行FTP/TFTP操作前,可以先使用telnet/ssh2命令远程登录到FTP/TFTP服务器,进行一些基本的FTP/TFTP参数配置,比如,开启FTP/TFTP功能,配置FTP登录用户名和密码等。

表1-6 访问远程服务器(IPv4网络)

操作

命令

说明

(可选)Telnet登录到IPv4远程服务器

telnet server-ipv4-address

该命令在用户视图下执行

(可选)SSH登录到IPv4远程服务器

ssh2 server-ipv4-address

该命令在用户视图下执行

如果因为服务器公钥变更,导致设备再次SSH登录该服务器失败时,请执行reset ssh public-key命令清除原公钥后,再执行ssh2命令重新登录

在IPv4网络中,下载/上传指定文件到FTP服务器

ftp server-ipv4-address { get remote-file local-file | put local-file remote-file }

该命令在用户视图下执行

在IPv4网络中,下载/上传指定文件到TFTP服务器

tftp server-ipv4-address { get remote-file local-file | put local-file remote-file }

该命令在用户视图下执行

 

表1-7 访问远程服务器(IPv6网络)

操作

命令

说明

(可选)Telnet登录到IPv6远程服务器

telnet ipv6 server-ipv6-address

该命令在用户视图下执行

(可选)SSH登录到IPv6远程服务器

ssh2 ipv6 server-ipv6-address

该命令在用户视图下执行

如果因为服务器公钥变更,导致设备再次SSH登录该服务器失败时,请执行reset ssh public-key命令清除原公钥后,再执行ssh2命令重新登录

在IPv6网络中,下载/上传指定文件到FTP服务器

ftp ipv6 server-ipv6-address { get remote-file local-file | put local-file remote-file }

该命令在用户视图下执行

在IPv6网络中,下载/上传指定文件到TFTP服务器

tftp ipv6 server-ipv6-address { get remote-file local-file | put local-file remote-file }

该命令在用户视图下执行

 

1.5  加载System包

获取System包后,需要加载System包,以便引导设备进入Comware系统。需要注意的是:

·              加载前,请使用display versiondisplay install package命令查看Boot包和System包的版本信息,确认两软件包版本完全相同后,再执行加载操作。

·              加载时,系统会同步刷新主用下次启动软件包列表,新列表中只包含Boot包和System包,以保证设备下次能够正常启动。

表1-8 加载System包

操作

命令

说明

加载System包

install load system-package

该命令在用户视图下执行

 

1.6  重启

表1-9 重启

操作

命令

说明

重启设备(集中式设备-独立运行模式)

重启当前登录的主控板(分布式设备-独立运行模式/分布式设备-IRF模式)

重启当前登录的成员设备(集中式设备-IRF模式)

reboot

该命令在用户视图下执行

 

1.7  应急Shell显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示应急Shell下的相关配置信息,通过查看显示信息验证配置的效果。

表1-10 应急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.8  应急Shell配置举例

1. 配置需求

Device作为TFTP客户端,PC作为TFTP服务器。IP地址如组网图所示,Device和PC之间路由可达。

系统只有boot.bin包,Device需要通过TFTP协议从PC上下载对应版本的system.bin包,启动设备。

2. 配置组网

图1-1 应急Shell配置举例组网图

 

3. 配置步骤

# 查看存储介质上存在哪些文件以及存储介质上的使用情况。

<boot> dir

Directory of flash:

   0   drw-      5954  Apr 26 2016 21:06:29   logfile

   1   -rw-      1842  Apr 27 2016 04:37:17   boot.bin

   2   -rw-      1518  Apr 26 2016 12:05:38   startup.cfg

   3   -rw-      2045  May 04 2016 15:50:01   backcfg.cfg

 

524288 KB total (513248 KB free)

以上信息表明,当前只有boot.bin包,没有system.bin包,存储介质上的空闲内存大小为513248KB,有足够的空间存放System包。

# 查看系统版本信息。

<boot> display version

H3C Comware Software, Version 7.1.064, Alpha 0408P05

Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.

H3C MSR3610 uptime is 0 weeks, 0 days, 3 hours, 50 minutes

Last reboot reason : Power on

Boot image: flash:/msr36x1-cmw710-boot-a0408p05.bin

Boot image version: 7.1.064P19, Alpha 0408P05

  Compiled Jun 20 2016 16:00:00

System image: flash:/msr36x1-cmw710-system-a0408p05.bin

System image version: 7.1.064, Alpha 0408P05

  Compiled Jun 20 2016 16:00:00

Feature image(s) list:

  flash:/msr36x1-cmw710-security-a0408p05.bin, version: 7.1.064

    Compiled Jun 20 2016 16:00:00

  flash:/msr36x1-cmw710-voice-a0408p05.bin, version: 7.1.064

    Compiled Jun 20 2016 16:00:00

  flash:/msr36x1-cmw710-data-a0408p05.bin, version: 7.1.064

    Compiled Jun 20 2016 16:00:00

 

Slot 1: H3C MSR3610-X1-DP uptime is 0 weeks, 0 days, 3 hours, 50 minutes

Last reboot reason : Power on

CPU ID: 0x11

2G bytes DDR3 SDRAM Memory

8M bytes Flash Memory

PCB               Version:  2.0

CPLD              Version:129.0

Basic    BootWare Version:  1.01

Extended BootWare Version:  1.01

# 给管理以太网接口配置IP地址和网关。

<boot> 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服务器之间是否可达。

<boot> 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。

<boot> tftp 1.2.1.1 get system.bin flash:/system.bin 

# 查看system.bin的相关信息,确认是否和当前的boot.bin版本一致。

<boot> display install package cfa0:/system.bin

  cfa0:/system.bin

  [Package]

  Vendor: H3C

  Product: MSR36

  Service name: boot

  Platform version: 7.1.064P19

  Product version: Alpha 0408P05

  Supported board: MSR36-10,MSR36-20,MSR3620-DP,MSR36-40,MSR36-60

# 加载System包,引导设备进入Comware系统。

<boot> install load flash:/system.bin

flash:/system.bin

  [Package]

  Vendor: H3C

  Product: MSR36

  Service name: system

  Platform version: 7.1.064

  Product version: Alpha 0408P05

  Supported board: MSR36-10,MSR36-20,MSR3620-DP,MSR36-40,MSR36-60

按ENTER键可进入Comware系统,系统会提示如下信息:

<System>

<System>%May 23 18:29:59:777 2016 MSR36 SHELL/5/SHELL_LOGIN: TTY logged in from

 aux0.

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们