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

H3C vEPC3200核心网 典型配置举例(R3103)-6W101

03-H3C vEPC3200软件管理 典型配置举例

本章节下载 03-H3C vEPC3200软件管理 典型配置举例  (243.61 KB)

docurl=/cn/Service/Document_Software/Document_Center/LTE/Catalog/Core_Network/H3C_vEPC3200/Configure/Typical_Configuration_Example/H3C_vEPC3200_CE(R3103)-6W101/202001/1268908_30005_0.htm

03-H3C vEPC3200软件管理 典型配置举例


1 软件管理

1.1  软件管理简介

软件管理用于对设备软件包进行版本升级、增加特定软件特性或是对软件缺陷进行修复。本章主要介绍了软件管理涉及的软件包类型、软件升级方法以及如何对设备软件进行升级。

1.2  软件包类型

软件管理涉及的软件包有:全量软件包、增量软件包和补丁软件包。

1.2.1  全量软件包

vEPC运行在H3Linux内的Docker容器中,全量软件包为包含如下文件的H3Linux系统镜像文件:

·            vEPC网元安装程序。

·            Docker镜像包。

·            启动容器所需的准备文件。

通常情况下,全量软件包用于初始安装vEPC。用户也可以使用全量软件包升级设备软件版本。需要注意的是,使用全量软件包重新安装或升级vEPC软件版本后,需要重新规划并配置vEPC,使业务得到恢复。

1.2.2  增量软件包

增量软件包为包含vEPC网元升级程序的.tar.gz格式的文件。通过增量软件包,用户可以在原有版本的基础上完成vEPC的软件升级。

1.2.3  补丁软件包

补丁软件包用于修复特定版本的系统漏洞,为包含特定版本补丁的.rpm格式的文件,仅支持安装到特定的软件版本之上。关于补丁软件包与产品软件包的适配关系以及补丁软件包的安装方法,请参见随补丁软件包发布的产品版本说明书,手册不再详细介绍。

1.3  软件包的发布形式

在发布新的软件版本时,H3C会将全量软件包和增量软件包一并提供给用户。两种软件包的名称均采用“设备简称-release”的形式命名,例如,vEPC3200-E3102.iso、vEPC3200-E3102.tar.gz。

1.4  设备支持的软件升级方式

表1-1 软件升级方式

升级方式

描述

全新安装

·         使用新版本的全量软件包重新安装vEPC

·         适用于H3Linux出现不可恢复的故障,用户想升级软件版本的情形,此时用户只能按照安装指导中的内容重新安装H3Linux、创建Docker网桥、创建Docker容器,并在容器内安装新版本的vEPC

·         升级过程中vEPC业务会中断

·         升级后原有业务配置将会丢失,需要重新规划和配置

增量升级

·         使用新版本的增量软件包升级当前软件版本

·         适用于当前vEPC运行正常,用户想通过升级软件版本的方式增加新特性或修复软件Bug的情形,即在现有容器内增量升级正常运行的vEPC软件版本

·         升级过程中vEPC业务会中断

·         升级后原有业务数据不会丢失

 

说明

手册主要介绍如何通过增量升级方式升级设备软件包。有关全新安装vEPC的详细介绍,请参见《H3C vEPC3200核心网 安装指导》和《H3C vEPC3200核心网 业务开通指南》。

 

1.5  软件管理配置限制和指导

·            更改设备的软件版本后,建议在登录Web页面之前先清除浏览器的缓存,否则,可能无法正常登录Web页面或无法正确地显示Web页面。

·            请确保软件升级过程中设备不能断电或重启,否则,可能导致设备文件损坏或升级失败。一旦出现设备文件损坏,无法正常启动的情况,必须通过全新安装的方式完成软件升级。

·            为避免出现因设备无法启动导致配置丢失的情况,请在升级设备软件版本前备份当前配置,并将备份的配置导出到本地维护终端或文件服务器。关于配置备份和导出的相关操作,请参见《H3C vEPC3200配置备份与恢复 典型配置举例》。

·            E3102P08及以前版本升级到E3102P10及以后版本时,例如,将设备软件版本由E3102P08升级到E3102P12时,在将增量软件包上传到vEPC容器的/tmp目录后,必须先按照如下方式获取自动升级脚本vepc_upgrade:

a.   在vEPC容器的/tmp目录中执行如下命令从vEPC3200-E3102P12.tar.gz文件中解压出vEPC3200-E3102P12.tar。

tar -xzvf vEPC3200-E3102P12.tar.gz vEPC3200-E3102P12.tar

b.   在容器的/tmp目录中执行如下命令从vEPC3200-E3102P12.tar中解压出root/QuickInstall/EPC_SCRIPTS/vepc_upgrade。

tar -xvf vEPC3200-E3102P12.tar root/QuickInstall/EPC_SCRIPTS/vepc_upgrade

c.   依次执行如下命令,将vepc_upgrade拷贝到/sbin目录并赋予可执行权限。

cp root/QuickInstall/EPC_SCRIPTS/vepc_upgrade /sbin/

chmod 755 /sbin/vepc_upgrade

1.6  软件管理配置准备

(1)       查看当前设备软件版本。

¡  通过Web方式查看vEPC的软件版本:

# 登录EMS,具体方法略。

# 在EMS Web主页依次点击“Settings >About”。

# 在弹出的About页面查看当前vEPC运行的软件版本。

¡  通过命令行方式查看vEPC的软件版本:

# 通过SSH方式登录vEPC容器,其中,登录IP地址为vEPC容器的IP地址,缺省的用户名和密码分别为root和root@vEPC3200,具体过程略。

# 查看当前当前vEPC运行的软件版本。

[root@vEPC ~]# cat QuickInstall/version.txt

(2)       获取新软件包的版本说明书,了解新软件包的版本号和大小。

(3)       将待升级的软件包放置于文件服务器内,该文件服务器可以是本地维护PC,也可以是专用的文件服务器。

(4)       确保文件服务器与vEPC所在容器的IP地址路由可达。

1.7  软件升级典型配置举例

1.7.1  采用增量升级方式升级设备软件配置举例

1. 组网需求

为增加新特性,使用最新版本的vEPC3200-E3103.tar.gz升级设备软件。

2. 组网图

图1-1 采用增量升级方式升级设备软件组网图

设备

接口

IP地址

备注

本地维护PC

-

10.20.1.100/24

-

Docker Container

eth0

10.20.1.20/24

·         Docker 容器的IP地址

·         登录vEPC EMS WebIP地址

 

3. 配置步骤

说明

向vEPC容器内上传文件的方式有多种,手册仅以SFTP这种方式为例进行介绍。对于其他方式,请查看相关的操作指导。

 

(1)       拷贝增量软件包至vEPC容器的/tmp目录。

a.   在本地维护PC上安装支持SFTP功能的终端仿真程序,例如,MobaXtem,具体安装方法略。

b.   在终端仿真程序中选择SFTP方式登录vEPC容器,其中,登录IP地址为vEPC容器的IP地址,缺省的用户名和密码分别为root和root@vEPC3200,具体过程略。

c.   将本地维护PC上的增量软件包vEPC3200-E3103.tar.gz拖入vEPC容器的/tmp目录。

(2)       在终端仿真程序中选择SSH方式登录vEPC容器,其中,登录IP地址为vEPC容器的IP地址,缺省的用户名和密码分别为root和root@vEPC3200,具体过程略。

(3)       执行stop_epc命令停止vEPC的服务。

[root@vEPC ~]# stop_epc

[esgw] Stopped

[epgw] Stopped

[mme] Stopped

Redirecting to /bin/systemctl stop mariadb.service

[HSS] Stopped

[epc_dp] Stopped

[ems] Stopped

(4)       升级vEPC软件版本。

a.   进入vEPC容器/tmp目录。

[root@vEPC ~]# cd /tmp

[root@vEPC tmp]#

b.   执行vepc_upgrade脚本升级设备软件。

[root@vEPC tmp]# vepc_upgrade vEPC3200-E3103.tar.gz

Notes:During Upgrade, do not shut down or reboot the vEPC host or configure EMS.

Make sure vEPC is stopped before upgrading.

 

Select Y if vEPC is already stopped, otherwise select N and stop vEPC first using stop_epc command. (Y/N):Y

说明

必须保证所有vEPC网元的服务均已停止,否则,输入Y后,可能导致升级失败。

 

Backup configuration before upgrading.

spawn /sbin/epc_configuration backup

Notes:During EPC configuration backup, do not shut down or reboot the vEPC host or configure EMS.

The operation will overwrite the last backup EPC configuration in the ' /var' directory on the vEPC host. Continue? [Y/N]:Y

说明

升级过程中设备会重新备份配置,在此处输入“Y”,确认使用重新备份的配置文件覆盖vEPC容器的/var目录下的原备份配置文件。如果输入“N”,则仍使用原备份配置文件,重新备份的配置文件将被丢弃。

 

Deleting old EPC configuration....................Delete Succeeded.

Backing up EPC configuration...............................Succeeded.

117638 blocks

EMS patch upgrade complete!

51712 blocks

MME patch upgrade complete!

32055 blocks

SGW patch upgrade complete!

32079 blocks

PGW patch upgrade complete!

265713 blocks

HSS patch upgrade complete!

DPDK patch upgrade complete!

Redirecting to /bin/systemctl start mariadb.service

[HSS] Running

[epgw] Running

[esgw] Running

[epc_dp] Running

[mme] Running

[epc_dp] Stopped

[epc_dp] Running

[ems] Running

[epc_dp] Running

Upgrade success.

4. 配置验证

查看升级后的软件版本,当显示的版本号与软件包的版本号一致时,表示升级完成。

[root@vEPC tmp]# cat /root/QuickInstall/version.txt

E3103

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

新华三官网
联系我们