01-正文
本章节下载: 01-正文 (2.36 MB)
目 录
面对电信运营市场竞争的日益激烈,运营商网络规模在持续扩大,同时新业务在不断推出,如何更加快速地开发和部署新的业务就成为运营商致胜的关键。
NFV(Network Function Virtualization,网络功能虚拟化)技术通过对传统网络设备进行软、硬件解耦,物理硬件用标准的x86服务器替代,网络功能则被抽象成单个软件实体,实现网络设备的软件化、虚拟化和标准化。这些虚拟化后的软件实体称为VNF(Virtualized Network Function,虚拟网络功能)。
H3C公司推出了一系列VNF产品,如VSR、vBRAS、vFW、vLB等,通过VNF Manager(简称VNFM)可以对这些VNF产品进行管理。
VNF Manager支持部署在单机模式或三机模式部署的统一数字底盘上。
· 为了降低异常断电导致系统故障无法恢复的概率,建议服务器使用的RAID卡必须支持数据掉电保护功能且超级电容必须在位。
· 对于E3041前的版本,配套的统一数字底盘为E0706前(含E06xx)的版本,ETCD分区必须占用一个独立的物理硬盘。
· 对于E3041及以上版本,配套的统一数字底盘为E0711及以上版本,ETCD分区可与其他分区共用物理硬盘,从性能角度考虑,推荐ETCD分区占用独立的物理硬盘。
在统一数字底盘中运行VNF Manager的硬件配置如表2-1所示。
CPU |
内存 |
磁盘 |
网卡 |
备注 |
x86-64(Intel64/AMD64)架构,20核、2.2GHz主频及以上 |
128GB及以上 |
需要配置RAID,RAID模式可选RAID1或RAID10。以下配置任选其一: 磁盘配置1: · 系统盘:4*960GB SSD,RAID10或8*480GB SSD,RAID10(RAID配置后的磁盘总容量需大于等于1920GB) · ETCD盘:2*480GB SSD,RAID1(RAID配置后的磁盘总容量需大于等于50GB),安装路径:/var/lib/etcd 磁盘配置2: · 系统盘:4*1200GB HDD,RAID10或8*600GB HDD,RAID10(RAID配置后的磁盘总容量需大于等于1920GB),7.2K RPM以上机械硬盘 · ETCD盘:2*600GB HDD,RAID1(RAID配置后的磁盘总容量需大于等于50GB),7.2K RPM 以上机械硬盘,安装路径:/var/lib/etcd · RAID卡配置:1GB Cache,支持数据掉电保护且超级电容必须在位 |
· 普通模式:1*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode2或mode4):2*10Gbps Linux Bonding |
推荐配置 |
x86-64(Intel64/AMD64)架构,10核、2.0GHz主频及以上 |
108GB及以上 |
需要配置RAID,RAID模式可选RAID1或RAID10。以下配置任选其一: 磁盘配置1: · 系统盘:4*960GB SSD,RAID10或8*480GB SSD,RAID10(RAID配置后的磁盘总容量需大于等于1920GB) · ETCD盘:2*480GB SSD,RAID1(RAID配置后的磁盘总容量需大于等于50GB),安装路径:/var/lib/etcd 磁盘配置2: · 系统盘:4*1200GB HDD,RAID10或8*600GB HDD,RAID10(RAID配置后的磁盘总容量需大于等于1920GB),7.2K RPM以上机械硬盘 · ETCD盘:2*600GB HDD,RAID1(RAID配置后的磁盘总容量需大于等于50GB),7.2K RPM 以上机械硬盘,安装路径:/var/lib/etcd · RAID卡配置:1GB Cache,支持数据掉电保护且超级电容必须在位 |
· 普通模式:1*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode2或mode4):2*10Gbps Linux Bonding |
标准配置 |
VNF Manager支持虚拟机部署,安装在VM形态的环境上,由虚拟化环境提供需要的CPU、内存、磁盘等资源。支持的虚拟化平台及版本:
· VMware ESXi:6.7.0
· CAS:H3C_CAS-E0706
虚拟机部署时,如果虚拟化平台服务器开启超线程模式,则要求vCPU的核数是物理机部署时CPU核数的2倍;如果不开启超线程模式,vCPU核数与物理机部署时保持一致,内存和磁盘配置参考物理机部署的配置要求即可。本章节以开启超线程为例。
· 分配给虚拟机的CPU、内存和磁盘必须符合推荐容量要求且确保有对应容量的物理资源,禁止启用超配模式(超额分配虚拟机资源),并且需要对VNF Manager虚机做资源预留配置,否则会导致系统环境不稳定。
· 在使用VMware管理的虚拟机上部署VNF Manager时,需要在虚拟机所在的主机上开启网卡混杂模式和伪传输功能。
· 为保证高可靠性,VNF Manager集群的三个虚拟机节点建议分别位于三个不同的物理主机。
在统一数字底盘中运行VNF Manager的硬件配置如表2-2所示。
CPU |
内存 |
磁盘 |
网口 |
32核,2.0GHz主频 |
128GB及以上 |
· 磁盘: ¡ 系统盘:1.92TB ¡ ETCD盘:50GB |
网口:1*10Gbps |
挂载点 |
硬盘容量2400G分区配置 |
硬盘容量1920G分区配置 |
硬盘容量960G分区配置 |
/var/lib/docker |
500 GiB |
450 GiB |
- |
/boot |
1024 MiB |
1024 MiB |
1024 MiB |
swap |
1024 MiB |
1024 MiB |
1024 MiB |
/var/lib/ssdata |
550 GiB |
500 GiB |
- |
/ |
800 GiB |
500 GiB |
692 GiB |
/boot/efi |
200 MiB |
200 MiB |
150 MiB |
/var/lib/etcd |
48 GiB |
48 GiB |
48 GiB |
GFS分区 |
300GiB |
220GiB |
200 GiB |
VNF Manager作为组件运行在统一数字底盘上,部署VNF Manager前需要先安装依赖的统一数字底盘应用安装包。
用户不需要安装客户端软件,使用浏览器即可访问统一数字底盘。推荐使用的浏览器为Google Chrome 70及以上版本。
安装环境请参考表2-4中所示的各个检测项目,确保安装统一数字底盘的条件已经具备。
检测项 |
检测标准 |
|
服务器 |
硬件检查 |
请检查硬件是否符合要求(包括CPU、内存、硬盘、网卡等) 请检查是否支持CentOS 7.6及以上版本的操作系统 |
软件检查 |
请检查系统时间已配置完成,建议配置NTP时间同步,整网使用统一的时钟源同步时间 |
|
客户端 |
请确保浏览器版本符合要求 |
VNF Manager支持如下两种部署方式:
· 在Matrix上融合部署
· 在统一数字底盘上部署
表3-1 VNF Manager与统一数字底盘配套关系
VNF Manager版本 |
统一数字底盘版本 |
支持的部署方式及依赖的应用包 |
E3044 |
E0715H05 |
在Matrix上融合部署 · UDTP_Middle_version_x86.zip · UDTP_GlusterFS_version_x86.zip · UDTP_Core_version_x86.zip 在统一数字底盘上部署(推荐) · UDTP_Middle_version_x86.zip · UDTP_GlusterFS_version_x86.zip · UDTP_Core_version_x86.zip · BMP_Report_version_x86.zip · BMP_Alarm_version_x86.zip · BMP_Subscription_version_x86.zip · BMP_Template_version_x86.zip |
E3043 |
E0715H01 |
|
E3042 |
E0713 |
在Matrix上融合部署 · UDTP_Middle_version_x86.zip · UDTP_GlusterFS_version_x86.zip · UDTP_Core_version_x86.zip · UDTP_IMonitor_version_x86.zip · BMP_Report_version_x86.zip · BMP_Alarm_version_x86.zip 在统一数字底盘上部署(推荐) · UDTP_Middle_version_x86.zip · UDTP_GlusterFS_version_x86.zip · UDTP_Core_version_x86.zip · UDTP_IMonitor_version_x86.zip · BMP_Report_version_x86.zip · BMP_Alarm_version_x86.zip · BMP_Subscription_version_x86.zip · BMP_Template_version_x86.zip |
E3041及之前 |
E0711H03及之前 |
仅支持在统一数字底盘上部署 · common_PLAT_GlusterFS_2.0 · general_PLAT_portal_2.0 · general_PLAT_kernel_2.0 · general_PLAT_kernel-base_2.0 |
仅支持统一数字底盘E0713及以上版本。
表3-2 在Matrix上的融合部署流程
步骤 |
具体操作 |
说明 |
准备服务器 |
根据组网需求,准备1台或3台服务器 |
必选 硬件和软件需求,请参见服务器配置需求 |
部署Matrix集群 |
在服务器上安装H3Linux操作系统,并部署Matrix集群 |
必选 具体方法请参见配套的《H3C 统一数字底盘部署指导》 |
准备网络 |
可选 |
|
部署VNF Manager组件 |
必选 |
|
必选 |
||
必选 |
||
必选 |
||
必选 |
表3-3 在统一数字底盘上的部署流程
步骤 |
具体操作 |
说明 |
准备服务器 |
根据组网需求,准备1台或3台服务器 |
必选 硬件和软件需求,请参见服务器配置需求 |
部署Matrix集群 |
在服务器上安装H3Linux操作系统,并部署Matrix集群 |
必选 具体方法请参见配套的《H3C 统一数字底盘部署指导》 |
准备网络 |
可选 |
|
安装统一数字底盘 |
部署统一数字底盘集群和应用 |
必选 具体方法请参见配套的《H3C 统一数字底盘部署指导》 依赖的应用包请参见表3-1 若部署E0713、E0715H01和E0715H05版本的统一数字底盘,BMP_Subscription和BMP_Template上传完成后无需手动部署,在部署VNF Manager组件时可自动部署 若部署E0711H03及之前的统一数字底盘,general_PLAT_kernel-base_2.0上传完成后无需手动部署,在部署VNF Manager组件时可自动部署 |
部署VNF Manager组件 |
必选 |
|
必选 |
||
必选 |
||
必选 |
||
必选 |
||
必选 |
如果服务器使用多个网卡接入网络,部署前需要在服务器上启用网卡。网卡上的配置如下:
(1) 远程登录统一数字底盘所在服务器,在服务器上修改网卡配置文件。此处以修改网卡ens34的网卡配置文件为例。
(2) 打开并编辑网卡文件。
[root@node1 /]# vi /etc/sysconfig/network-scripts/ifcfg-ens34
(3) 将网卡配置文件中的BOOTPROTO和ONBOOT修改为如下图所示。BOOTPROTO配置为none表示不指定网卡的启动协议,ONBOOT配置为yes表示开机自动启用网卡连接。
(4) 使用以下命令ifdown和ifup命令重启网卡。
[root@node1 /]# ifdown ens34
[root@node1 /]# ifup ens34
(5) 使用ifconfig命令查看网络信息。若网卡状态为UP则表示网卡启用成功。
组网中包含两种网络:Calico网络和MACVLAN网络。Calico网络为容器间交互所使用的网络,为内部使用。Calico网络所使用的网段为部署Matrix集群时设置的容器IP地址池,默认为177.177.0.0,安装部署组件时无需再配置地址池给Calico网络使用。Calico网络和MACVLAN网络可复用同一个网卡。
部署组件前,需要提前规划MACVLAN网络的地址池。MACVLAN网络用来作为VNF Manager组件的管理网络。
MACVLAN网络子网中的IP地址个数建议按照如下表格计算。
表4-1 子网IP地址池地址个数规划
组件名称 |
最大集群成员个数 |
默认集群成员个数 |
计算方式 |
VNF Manager |
32 |
3 |
1*集群成员个数+1(集群IP) |
本文以下表所示的IP地址规划为例。
表4-2 IP地址规划
类型 |
IP地址 |
MACVLAN子网网段 |
192.168.1.0/24(网关为192.168.1.1) |
MACVLAN网络地址池 |
192.168.1.1~192.168.1.32 |
VNF Manager作为组件运行在统一数字底盘上,组件的部署、升级和卸载等操作需要在Matrix或者统一数字底盘上进行。
VNF Manager支持如下两种部署方式:
· 在Matrix上融合部署
· 在统一数字底盘上部署
仅统一数字底盘E0713及以上版本支持在Matrix上融合部署VNF Manager。
VNF Manager与统一数字底盘的配套关系及其依赖的应用包请参见表3-1。本文以部署VNF Manager E3043为例。
在Matrix上直接部署VNF Manager组件及其所依赖的统一数字底盘应用安装包。
(1) 在浏览器中输入“https://ip_address:8443/matrix/ui”,登录Matrix。其中“ip_address”为北向业务虚IP地址。
(2) 单击[部署>融合部署]菜单项,进入融合部署页面。
(3) 单击<安装>按钮,进入组件部署导航页面。
(1) 单击<上传>按钮,将组件安装包及其所依赖的统一数字底盘应用安装包上传到系统,组件安装包及其所依赖的统一数字底盘应用安装包请参见表5-1和表5-2。
(2) 上传完成后,单击<下一步>按钮,解析安装包并进入应用选择页面。
组件名称 |
组件安装包名称 |
VNF-Manager |
VNF_MANAGER-version-MATRIX.zip |
表5-2 依赖的统一数字底盘应用安装包(E0715及补丁版本)
安装包名称 |
功能说明 |
依赖关系 |
UDTP_Middle_version_x86.zip |
中间件镜像库 |
- |
UDTP_GlusterFS_version_x86.zip |
提供产品内本地共享存储功能 |
Middle |
UDTP_Core_version_x86.zip |
门户、统一认证、用户管理、服务网关、帮助中心、权限、资源身份、License、配置中心、资源组、日志服务 |
Middle、GlusterFS |
图5-1 上传安装包
(1) 勾选“VNF-Manager”选框,默认会勾选VNF Manager组件及其依赖的统一数字底盘应用安装包。
(2) 单击<下一步>按钮,进入安装包选择页面。
图5-2 应用选择(1)
图5-3 应用选择(2)
选择安装包的版本号。单击<下一步>按钮,进入参数配置页面。
图5-4 安装包选择
(1) 单击<网络配置>按钮,在按照章节“4.2 网络规划”中的网络规划,在弹出的对话框中配置MACVLAN网络,关联上行口,单击<确认>按钮。
(2) 选择VNF Manager的管理网络和子网。
(3) 在参数据信息区域,组件的IP地址自动从绑定的子网IP地址池中分配。可手动修改系统分配的IP地址,输入的IP地址必须在组件绑定的网络中的子网网段范围内。
(4) 单击<部署>按钮,开始部署。页面上将展示部署进度。
图5-5 参数配置页面
图5-6 网络配置页面
部署VNF Manager前先部署统一数字底盘的应用安装包,然后在统一数字底盘中部署VNF Manager组件。
统一数字底盘的安装步骤请参见《H3C 统一数字底盘部署指导》。VNF Manager与统一数字底盘的配套关系及其依赖的应用包请参见表3-1。本文以部署VNF Manager E3043为例。
表5-3 依赖的统一数字底盘应用安装包(E0715及补丁版本)
安装包名称 |
功能说明 |
依赖关系 |
UDTP_Middle_version_x86.zip |
中间件镜像库 |
- |
UDTP_GlusterFS_version_x86.zip |
提供产品内本地共享存储功能 |
Middle |
UDTP_Core_version_x86.zip |
门户、统一认证、用户管理、服务网关、帮助中心、权限、资源身份、License、配置中心、资源组、日志服务 |
Middle、GlusterFS |
BMP_Report_version_x86.zip |
报表 |
- |
BMP_Alarm_version_x86.zip |
提供告警服务 |
Report |
BMP_Subscription_version_x86.zip |
订阅服务 |
Report、Alarm |
BMP_Template_version_x86.zip |
访问参数模板、监控模板 |
- |
(1) 在浏览器中输入统一数字底盘平台登录地址(默认登录地址:http://ip_address:30000/central/index.html),回车后会进入登录界面。
¡ ip_address为统一数字底盘所在的集群北向业务虚IP地址。
¡ 30000为端口号。
(2) 单击[系统>部署管理]菜单项,进入组件部署管理页面。单击<安装>按钮,进入组件部署导航页面。
图5-7 部署管理页面
(1) 获取SeerEngine-DC安装包,安装包名称格式如表5-4所示,其中version为版本号。
组件名称 |
组件安装包名称 |
VNF-Manager |
VNF_MANAGER-version-MATRIX.zip |
图5-8 部署导航页面
(2) 单击<上传>按钮,在弹出的对话框中单击<选择文件>按钮,选择组件安装包,再单击<上传>按钮将组件安装包上传到系统。上传完成后,单击<下一步>按钮,进入组件选择页面。
图5-9 上传安装包
勾选“VNF生命周期管理”选框,默认部署VNF Manager组件。单击<下一步>按钮进入参数配置页面。VNF Manager无需进行参数配置,单击<下一步>按钮进入网络配置页面。
图5-10 组件选择
按照章节“4.2 网络规划”中的网络规划,配置MACVLAN网络,关联上行口。
图5-11 MACVLAN网络配置
在网络绑定页面,将网络和子网绑定到VNF Manager,使用子网IP地址池为组件分配IP地址。配置完成后,单击<下一步>按钮,进入参数确认页面。
图5-12 网络绑定页面
在参数确认页面,可查看为各组件规划的网络信息,如图5-13所示。
组件的IP地址自动从绑定的子网IP地址池中分配,如需修改,可在此页面单击<修改>按钮,手动修改系统分配的IP地址。输入的IP地址必须在组件绑定的网络中的子网网段范围内。
(2) 确认无误后,单击<部署>按钮,开始部署。页面上将展示部署进度。如图5-14所示。
VNF Manager基于统一数字底盘运行,需要先登录统一数字底盘,再进入VNF Manager组件页面。
统一数字底盘提供友好的GUI界面。具体登录方式如下:
(1) 在浏览器中输入统一数字底盘平台登录地址(默认登录地址:http://ip_address:30000/central/index.html),回车后会进入如图6-1所示登录界面。
¡ ip_address为统一数字底盘所在的集群北向业务虚IP地址。
¡ 30000为端口号。
(2) 输入用户名密码登录统一数字底盘,缺省用户名为admin,密码为Pwd@12345。登录成功后进入统一数字底盘主页面。
(3) 单击[VNF资源]菜单项,可查看VNF Manager的功能页面,可在该菜单下进行功能配置。
统一数字底盘的注册步骤请参见《H3C 统一数字底盘部署指导》。
关于授权的申请和安装过程,请参见《H3C软件产品远程授权License使用指南》。
在License Server上安装产品的授权后,只需在产品的License管理页面与License Server建立连接即可获取授权,操作步骤如下:
(1) 登录统一数字底盘,单击[系统>License管理>VNFM License]菜单项,进入VNFM License管理页面。
(2) 在页面中配置License Server信息的参数。各参数介绍请参见表7-1。
参数 |
说明 |
地址 |
安装License Server的服务器上用于Matrix集群内各节点之间通信的IP地址 |
端口号 |
此处缺省值为“5555”,与License Server授权服务端口号保持一致 |
用户名 |
License Server中设置的客户端名称 |
密码 |
License Server中设置的客户端名称对应的密码 |
· 升级或卸载前,请在统一数字底盘上同时备份VNFM-vBRAS和VNF-Manager。数据恢复时需要使用同一时间的备份文件进行恢复。
· 在升级VNF Manager组件前,请先将统一数字底盘升级至适配的版本。
本章节介绍VNF Manager组件的升级及卸载步骤,统一数字底盘的升级及卸载步骤请参见《H3C 统一数字底盘部署指导》。
Matrix上支持对组件进行保留配置升级。升级组件可能会导致业务中断,请谨慎操作。
升级步骤如下:
(1) 登录Matrix页面,单击[部署>融合部署]菜单项,进入部署管理页面。
图8-1 部署管理页面
(2) 单击组件左侧数据中心场景的按钮,展开组件信息,在VNF-Manager组件操作区段单击
按钮,进入升级页面。
(3) 上传安装包,勾选待升级的安装包,单击<升级>按钮,开始组件升级。
图8-2 组件升级页面
在统一数字底盘上支持对组件进行保留配置升级。升级组件可能会导致业务中断,请谨慎操作。
升级步骤如下:
(1) 登录统一数字底盘,单击[系统>部署管理]菜单项,进入部署管理页面。
图8-3 部署管理页面
(2) 单击组件左侧的按钮,展开组件信息,在VNF-Manager组件操作区段单击
,进入升级页面。
(3) 上传安装包,勾选待升级的安装包,单击<升级>按钮,开始组件升级。
图8-4 组件升级页面
(4) 若组件升级失败,单击<回滚>按钮,可将组件回退到升级之前的版本。
(1) 登录Matrix页面,单击[部署>融合部署]菜单项,进入部署管理页面。
(2) 勾选待卸载组件左侧的复选框,单击<卸载>按钮,卸载指定的组件。
图8-5 组件卸载页面
(1) 登录统一数字底盘,单击[系统>部署管理]菜单项,进入部署管理页面。
(2) 勾选待卸载组件左侧的复选框,单击<卸载>按钮,卸载指定的组件。
图8-6 卸载组件
VNF Manager支持从单机部署模式扩容为集群部署模式。在Matrix或者统一数字底盘上均可对VNF Manager进行扩容。
该模式需在Matrix上同时增加两个Master节点并与原Master节点组成三机集群,然后依次扩容统一数字底盘和VNF Manager。
具体配置步骤请请参见《H3C 统一数字底盘部署指导》。
具体配置步骤请参见《H3C 统一数字底盘部署指导》。
(1) 登录Matrix页面,单击[部署>融合部署]菜单项,进入部署管理页面。
图9-1 部署管理页面
(2) 单击组件左侧数据中心场景的按钮,展开组件信息,在VNF Manager组件操作区段单击
按钮,进入扩容页面。
图9-2 扩容页面
(3) 修改宿主机网络信息以及容器内网卡IP。单击<扩容>按钮进行扩容操作。
图9-3 开始扩容
具体配置步骤请请参见《H3C 统一数字底盘部署指导》。
具体配置步骤请参见《H3C 统一数字底盘部署指导》。
(1) 登录统一数字底盘,单击[系统>部署管理]菜单项,进入部署管理页面。
图9-4 部署管理页面
(2) 单击<网络配置>按钮,对VNF Manager的MACVLAN网络进行修改。在主机区域,单击<增加>按钮,在列表中选择需要扩容的主机,完成网络和主机上行口的关联。
图9-5 MACVLAN网络
图9-6 主机区域
图9-7 关联网络和主机上行口
(3) 单击<应用>按钮完成网络配置。
(1) 单击[系统>部署管理]菜单项,进入部署管理页面。
图9-8 部署管理页面
(2) 选择需要扩容的VNF-Manager,单击操作区段的按钮,进入扩容页面。
图9-9 扩容页面
(3) 单击<扩容>按钮,进行扩容操作。
图9-10 VNF-Manager正在扩容
(1) 登录Matrix页面,单击[部署>融合部署]菜单项,进入部署管理页面。
图10-1 部署管理页面
(2) 单击组件左侧数据中心场景的按钮,展开组件信息,在VNF Manager组件操作区段单击
按钮,进入网络变更页面。
图10-2 组件网络变更页面
在此页面可以进行如下操作:
¡ 重新选择VNF Manager的管理网络和子网。
¡ 在参数据信息区域,手动修改系统分配的IP地址,输入的IP地址必须在组件绑定的网络中的子网网段范围内。
¡ 单击<网络配置>按钮,在网络修改页面中,单击子网列表中“操作”区段的按钮,在弹出的对话框中可以修改子网网段等参数,单击<确认>按钮。
图10-3 网络修改页面
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!