on
it
road
.com
如何查看当前版本
为了显示有关 XCP 、 XSCF 和 OBP 的信息,我们可以在登录活动服务处理器时使用“version”命令。
例子 :
XCP
XSCF> version -c xcp -v -t XCP: 1060 OpenBoot PROM : 01.30.0000 XSCF : 01.06.0001
XSCF
XSCF> version -c xcp XSCF#0 (Active ) XCP0 (Current): 1060 XCP1 (Reserve): 1060 XSCF> version -c xscf XSCF#0 (Active ) 01.06.0001(Current) 01.06.0001(Reserve)
OBP
XSCF> version -c cmu DomainID 0: 01.30.0000 DomainID 1: 01.30.0000
XCP 版本格式
XCP 版本格式为 XCP XYYZ(例如 XCP 1060 X(1)、YY(06)、Z(0)),其中:
X : 主要版本 1-9
YY : 次要版本 00-99
Z : 微型版本 0-9
每个 XCP 版本号显然都是唯一的。
升级程序
XCP 固件程序专门在活动的 XSCF 单元上运行。
以下是 M9000 平台上固件升级(从 1100 到 1116)过程的示例。
原 XSCFs 配置如下:
XSCF> version -c xcp XSCF#0 (Standby) ---> XSCF#0 is Standby XCP0 (Current): 1100 XCP1 (Reserve): 1100 XSCF#1 (Active) ---> XSCF#1 is Active XCP0 (Reserve): 1100 XCP1 (Current): 1100
更新固件需要具有 platadm 或者 fieldeng 权限的用户,运行 showuser 命令以确认具有适当的权限
运行 getflashimage,将新的 XCP 固件导入到主 XSCF 单元。
XSCF> getflashimage -u root ftp://10.169.233.60/M9000_fw/DCXCP1116.tar.gz
验证镜像下载:
XSCF> getflashimage -l
- 要检查固件是否可以在域运行时更新,请运行:
XSCF> flashupdate -c check -m xcp -s 1116
- 要实际更新固件,请运行
XSCF> flashupdate -c update -m xcp -s 1116
- 等待 XSCF 串行端口或者 showlogs 监视器输出指示更新已完成:
XSCF> showmonitorlogs .... Aug 13 07:25:48 Mx000_1-1-0 monitor_msg: SCF:XCP update has been completed (XCP version=1116)
检查确认
最终的 XSCF 配置如下;请注意,活动/备用角色和活动/备用 插槽现在已切换:
XSCF> version -c xcp XSCF#0 (Active ) ---> XSCF#0 is Active XCP0 (Reserve): 1116 XCP1 (Current): 1116 XSCF#1 (Standby) ---> XSCF#1 is Standby XCP0 (Current): 1116 XCP1 (Reserve): 1116
XCP是什么?
XCP 代表 XSCF(扩展系统控制设施)控制包。
XCP 软件由以下部分组成:
- 扩展系统控制工具:包含为 OPL 实现的特定功能的软件,包括故障管理架构、动态重新配置、按需容量、XSCF CLI 等和 POST 等功能,这包括基本 linux 内核和相关的 linux 包(又名 ELSC),
- OpenBoot PROM。
日期:2020-09-17 00:15:00 来源:oir作者:oir