FAQ:E9000-CX91x交换板从VRP8版本回滚到VRP5版本怎么操作?

发布时间:  2015-03-30 浏览次数:  444 下载次数:  0
问题描述
部分局点在调测过程中,需要将CX91x交换板的交换软件从VRP8平台的版本回退到VRP5平台的版本,应该如何操作呢?
解决方案

VRP8回滚到VRP5方法有3种:

方法一:登录交换平面串口,重启单板,按CTR+Buboot,选择回滚操作。

若交换软件版本为2.14及其以后版本,使用SOL登录串口,无法看到系统重启时的CTR+B提示,无法进uboot命令行,此时需要使用串口线接到交换板面板的物理串口syscom进行操作。

1.   确认当前版本为VRP8平台

<HUAWEI>display version

Huawei Versatile Routing Platform Software

VRP (R) software, Version 8.60 (OSCA V100R002C01)

Copyright (C) 2012-2013 Huawei Technologies Co., Ltd.

HUAWEI OSCA uptime is 0 day, 0 hour, 26 minutes

 

CX911_GE(Master) 3 : uptime is  0 day, 0 hour, 26 minutes

        StartupTime 2015/02/28   06:37:11

Memory      Size    : 2048 M bytes

Flash       Size    : 1024 M bytes

CX911_GE version information                              

1. PCB      Version : CX911_GE VER C

2. MAB      Version : 1

3. Board    Type    : CX911_GE

4. CPLD1    Version : 014

5. BIOS     Version : 038

6. Software Version : 1.2.1.0.3D

 

2.   重启

<HUAWEI>reboot

slot 3:

Next startup system software: flash:/ATAE3.0_EX650_EX651_EX660_EX610-BaseSwitch-V1.2.1.0.3D.cc

Next startup saved-configuration file: flash:/vrpcfg.zip

Next startup paf file: default

Next startup patch package: NULL

Warning: Current configuration will be saved to the next startup saved-configuration file! Continue? [Y/N]:n

 

begin synchronize configuration to SMM ...

slot 3: configuration is the same with SMM, needn't sync to SMM.

 

Warning: The system will reboot. Continue? [Y/N]:y

 

3.   启动过程中按CTRL+B进入uboot界面,默认密码为Huawei12#$

*************************************************************

*  Copyright (C) <2012-2013> Huawei Technologies Co., Ltd.  *

*************************************************************

 

OSCA BIOS Version: 038  (Jul 11 2014 - 23:40:29)

Board Name ..................................... IT11XCUA(Base)

Slave Card Name ................................ M8WA

SDRAM Memory Size .............................. 2 Gbytes

Type 'ctrl + t' to enter mem diag test...........  0

SDRAM ECC initializing ......................... DONE

Starting ...

Boot from BIOS area: main

Press CTRL+B to enter BIOS menu:  2

Password: **********

        BIOS Menu (Version: 038)

     1. Continue to boot

     2. Update from serial interface

     3. Update from ethernet interface

     4. Modify startup parameters

     5. File system

     6. Modify BIOS password

     7. Modify console password

     8. Rollback from VRPv8 to VRPv5

     9. Reboot

Enter your choice(1-9):

 

4.   根据提示,输入8,启动回滚操作,系统自动从VRP5启动

        BIOS Menu (Version: 038)

     1. Continue to boot

     2. Update from serial interface

     3. Update from ethernet interface

     4. Modify startup parameters

     5. File system

     6. Modify BIOS password

     7. Modify console password

     8. Rollback from VRPv8 to VRPv5

     9. Reboot

Enter your choice(1-9): 8

Rollback from VRPv8 to VRPv5 successful, now reboot....

 

5.   确认系统版本已回滚到VRP5平台

<Base>display version

BoardName                : CX911

CPLD Version             : 014

PCB Version              : VER.C

rcw Version              : 001

backup rcw Version       : 001

Bootrom Version          : 2.23

Creation Time            : Dec 18 2013, 15:12:25

Backup Bootrom Version   : 2.23

Creation Time            : Dec 18 2013, 15:12:25

Switch Version           : 2.29

Creation Time            : Sep 18 2014, 16:23:06

Backup Switch Version    : 2.29

 

方法二:通过SMM板下发装备测试命令,置位回滚标志,重启交换平面后将从VRP5启动。

该方法只适用于交换软件版本为2.14及其以后版本,且SMM版本为安全加固版本(3.00)之前的版本(支持下发ipmi命令)。

1.  设置CX911单板默认从V5启动

后续生产发货的CX911单板上电启动V8,根据产品线的需求,支持下发命令后重启,V8系统能自动回退到V5

(备注:1、设置命令下发后,需要延迟10s后,才能查询,否则,可能会返回C32、此命令只在CX911上使用,其他板不使用)

Base平面:

smmset -l swiN -d ipmicommand -v 0x6 0x34 "0x48 0x71 0xC8 0x00 0x20 0x00 0x01 0xC0 $cmd 0x00"

Fabric平面:

smmset -l swiN -d ipmicommand -v 0x6 0x34 "0x48 0x73 0xC8 0x00 0x20 0x00 0x01 0xC0 $cmd 0x00"

swiN:交换板所在槽位,从左到右swi1~swi4

$cmd:

  0:设置单板重启后,自动回退到V5
  1
:设置单板重启后,还是从V8启动;
  2
:查询单板重启后,从V5还是V8启动的环境变量的值;

ResponseData:

   [XX AA]
   XX=0
:表示命令下发成功
   AA=0
:表示系统V5启动
   AA=1
:表示系统V8启动

 

2. 重启CX911交换平面

<HUAWEI>reboot

slot 3:

Next startup system software: flash:/ATAE3.0_EX650_EX651_EX660_EX610-BaseSwitch-V1.2.1.0.3D.cc

Next startup saved-configuration file: flash:/vrpcfg.zip

Next startup paf file: default

Next startup patch package: NULL

Warning: Current configuration will be saved to the next startup saved-configuration file! Continue? [Y/N]:n

 

begin synchronize configuration to SMM ...

slot 3: configuration is the same with SMM, needn't sync to SMM.

 

Warning: The system will reboot. Continue? [Y/N]:y

 

方法三:替换SMM板保存的交换板配置文件为VRP5版本,重启交换板,交换板会根据SMM板上的配置文件类型自动选择从VRP5启动。

该方法只适用于交换软件版本为2.09OSCA V100R002C01B062及其以后版本,流程如下:V8启动-》从SMM板获取配置文件-》检查配置文件是V5还是V8-V8则直接导入配置,正常启动;V5则设置标志,重启,从V5启动。

1.  获取SMM板保存的VRP5版本的配置文件

参见备注文档《CX910 交换模块 V100R001C00 用户指南》中“4.10备份配置文件”章节,从其他VRP5环境获取SMM板保存的VRP5版本的配置文件。

SMM板保存的GE10GE平面VRP5\VRP8平台的配置文件对应关系如下表所示。

VRP平台

   交换平面

VRP5

VRP8

GE平面(Base

1_0_0.cfg

1_0_1.cfg

10GE平面(Fabric

1_1_0.cfg

1_1_1.cfg

 

2.  导入VRP5版本的配置文件

参见备注文档《CX910 交换模块 V100R001C00 用户指南》中“A恢复配置文件”章节,将VRP5版本的配置文件导入。

3.  重启(上下电)交换平面

END