01-正文
本章节下载: 01-正文 (1.88 MB)
目 录
SeerEngine-DC(又称为VCFC-DataCenter)是一款数据中心控制器,它类似一个网络操作系统,为用户提供开发和运行SDN应用的平台。SeerEngine-DC可以控制网络中的各种资源,并为应用提供接口,以实现特定的网络转发需求。
控制器的主要特点如下:
· 支持OpenFlow 1.3,并且提供内置服务和设备驱动程序框架;
· 是一个高可靠和可扩展的分布式平台;
· 可扩展的REST API和GUI、iMC(H3C 智能管理中心)管理接口;
· 支持独立运行模式和集群模式。
为了降低异常断电导致系统故障无法恢复的概率,建议服务器使用的RAID卡必须支持数据掉电保护功能且超级电容必须在位。
推荐将控制器部署在物理服务器上,硬件配置需求如表2-1所示。
CPU |
内存 |
磁盘 |
网卡 |
备注 |
x86-64(Intel64/AMD64)架构,20核、2.2GHz主频及以上 |
128GB及以上(部署仿真业务的Master节点内存需要256GB及以上) |
需要配置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,支持数据掉电保护且超级电容必须在位 |
不部署vBGP: · 普通模式:1*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode2或mode4):2*10Gbps Linux Bonding 部署vBGP: · 普通模式:2*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode4):4*10Gbps Linux Bonding 如需支持异地灾备功能,需要额外增加一个10Gbps及以上带宽网卡 如需支持仿真功能,需要额外增加一张网卡: · 普通模式:1*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode2或mode4):2*10Gbps Linux Bonding |
高配 |
x86-64(Intel64/AMD64)架构,16核、2.0GHz主频及以上 |
128GB及以上(部署仿真业务的Master节点内存需要256GB及以上) |
需要配置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,支持数据掉电保护且超级电容必须在位 |
不部署vBGP: · 普通模式:1*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode2或mode4):2*10Gbps Linux Bonding 部署vBGP: · 普通模式:2*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode4):4*10Gbps Linux Bonding |
标配 |
推荐将控制器部署在物理服务器上,硬件配置需求如表2-2所示。
CPU |
内存 |
磁盘 |
网卡 |
备注 |
x86-64(海光Hygon)架构,2*Hygon C86 7280 32核 2.0GHz |
128GB及以上(部署仿真业务的Master节点内存需要256GB及以上) |
需要配置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,支持数据掉电保护且超级电容必须在位 |
不部署vBGP: · 普通模式:1*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode2或mode4):2*10Gbps Linux Bonding 部署vBGP: · 普通模式:2*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode4):4*10Gbps Linux Bonding 如需支持异地灾备功能,需要额外增加一个10Gbps及以上带宽网卡 |
高配 |
x86-64(海光Hygon)架构,2*Hygon C86 7265 24核 2.2GHz |
128GB及以上(部署仿真业务的Master节点内存需要256GB及以上) |
需要配置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,支持数据掉电保护且超级电容必须在位 |
不部署vBGP: · 普通模式:1*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode2或mode4):2*10Gbps Linux Bonding 部署vBGP: · 普通模式:2*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode4):4*10Gbps Linux Bonding |
标配 |
推荐将控制器部署在物理服务器上,ARM服务器不支持部署仿真功能,硬件配置需求如表2-3所示。
CPU |
内存 |
磁盘 |
网卡 |
备注 |
ARM(华为鲲鹏)架构,2*Kunpeng 920 48核 2.6GHz |
384GB(12*32GB) |
需要配置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,支持数据掉电保护且超级电容必须在位 |
不部署vBGP: · 普通模式:1*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode2或mode4):2*10Gbps Linux Bonding 部署vBGP: · 普通模式:2*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode4):4*10Gbps Linux Bonding 如需支持异地灾备功能,需要额外增加一个10Gbps及以上带宽网卡 |
高配 |
ARM(华为鲲鹏)架构,2*Kunpeng 920 24核 2.6GHz |
128GB(4*32GB) |
需要配置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,支持数据掉电保护且超级电容必须在位 |
不部署vBGP: · 普通模式:1*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode2或mode4):2*10Gbps Linux Bonding 部署vBGP: · 普通模式:2*10Gbps及以上带宽 · 冗余模式(工作模式推荐配置为mode4):4*10Gbps Linux Bonding |
标配 |
推荐使用一台独立服务器作为异地灾备的第三方站点。第三方站点也可与主/备站点中的节点共用一台服务器,但此方式下,若第三方站点所在服务器出现故障,将无法正常使用自动倒换功能。
第三方站点可部署在物理服务器上,对应配置需求如表2-4所示。
CPU |
内存 |
磁盘 |
网口 |
x86-64(Intel64/AMD64)架构,2核、2.0GHz主频及以上 |
16GB及以上 |
需要配置RAID,RAID模式为RAID1。以下配置任选其一: 磁盘配置1: · 系统盘:2*480GB SSD,RAID1(RAID配置后的磁盘总容量需大于等于256GB) · ETCD盘:2*480GB SSD,RAID1(RAID配置后的磁盘总容量需大于等于20GB),安装路径:/var/lib/etcd 磁盘配置2: · 系统盘:2*600GB HDD,RAID1(RAID配置后的磁盘总容量需大于等于256GB),7.2K RPM以上机械硬盘 · ETCD盘:2*600GB HDD,RAID1(RAID配置后的磁盘总容量需大于等于20GB),7.2K RPM以上机械硬盘,安装路径:/var/lib/etcd · RAID卡配置:1GB Cache,支持数据掉电保护且超级电容必须在位 |
1*10Gbps及以上带宽 |
主机节点服务器推荐的硬件配置如表2-5所示。
CPU |
内存 |
所需磁盘空间 |
网卡 |
备注 |
支持VX-T/VX-D技术的x86-64(Intel64/AMD64),24核、2.0GHz主频及以上 |
256GB及以上 |
2TB及以上(根目录所在的系统分区) |
· 支持1-10Gbps带宽 · 最少2张网卡 |
推荐配置 |
SeerEngine-DC作为组件运行在统一数字底盘上,部署SeerEngine-DC前需要先安装统一数字底盘。
统一数字底盘支持多种操作系统,适配情况如表2-6所示。
表2-6 CPU和操作系统适配情况
CPU |
操作系统 |
x86-64(Intel64/AMD64)架构 |
H3Linux |
x86-64(海光Hygon)架构 |
H3Linux、银河麒麟V10 |
ARM(华为鲲鹏)架构 |
银河麒麟V10 |
用户不需要安装客户端软件,使用浏览器即可访问统一数字底盘。推荐使用的浏览器为Google Chrome 70及以上版本。
安装环境请参考表2-7中所示的各个检测项目,确保安装统一数字底盘的条件已经具备。
检测项 |
检测标准 |
|
服务器 |
硬件检查 |
请检查硬件是否符合要求(包括CPU、内存、硬盘、网卡等) 请检查是否支持部署统一数字底盘 |
软件检查 |
请检查系统时间已配置完成,建议配置NTP时间同步,整网使用统一的时钟源同步时间 |
|
客户端 |
请确保浏览器版本符合要求 |
SeerEngine-DC的安装流程如表3-1所示。
步骤 |
具体操作 |
说明 |
服务器准备 |
准备至少3台服务器 |
必选 硬件和软件需求,请参见服务器配置需求 |
部署统一数字底盘 |
部署操作系统和Installer平台 |
可选 请参见《H3C统一数字底盘部署指导》 |
配置Installer集群参数 |
||
部署Installer集群 |
||
部署统一数字底盘 |
||
部署SeerEngine-DC组件 |
必选 |
|
必选 |
||
必选 |
||
必选 |
||
必选 |
部署SeerEngine-DC前需要先部署统一数字底盘,然后在统一数字底盘中部署SeerEngine-DC组件。具体安装步骤请参见《H3C统一数字底盘部署指导》。
需要注意的是,如需在统一数字底盘上运行SeerEngine-DC,需要参照本章节的内容进行磁盘分区和HugePages(大页)配置,并部署SeerEngine-DC所需的所有应用安装包。
请按照“2.1.1 硬件配置需求”中的要求配置磁盘,并使用如表4-1所示的要求进行磁盘分区。
挂载点 |
硬盘容量2400G分区配置 |
硬盘容量1920G分区配置 |
/var/lib/docker |
500 GiB |
450 GiB |
/boot |
1024 MiB |
1024 MiB |
swap |
1024 MiB |
1024 MiB |
/var/lib/ssdata |
550 GiB |
500 GiB |
/ |
1000 GiB |
700 GiB |
/boot/efi |
200 MiB |
200 MiB |
/var/lib/etcd |
48 GiB |
48 GiB |
GFS分区 |
300GiB |
220GiB |
若需要使用vBGP组件,需要在操作系统上开启并配置HugePages;若不使用vBGP组件,无需开启HugePages。开启和关闭HugePages都需要重启服务器才能生效。服务器上默认未开启HugePages。不同操作系统的配置过程如下。
在H3Linux操作系统下,HugePages配置过程请参见《H3C统一数字底盘部署指导》。
在银河麒麟操作系统下,具体的配置步骤如下。
(1) 打开grub文件。
vim /etc/default/grub
(2) 修改GRUB_CMDLINE_LINUX配置中的default_hugepagesz、gepagesz和hugepages三个参数值,其他参数保持不变。
GRUB_CMDLINE_LINUX="default_hugepagesz=2M hugepagesz=2M hugepages=4096
(3) 更新配置文件
¡ 若系统以UEFI模式启动,请输入下面命令来更新配置文件。
grub2-mkconfig -o /boot/efi/EFI/neokylin/grub.cfg
¡ 若系统以Legacy模式启动,请输入下面命令来更新配置文件。
grub2-mkconfig -o /boot/grub2/grub.cfg
(4) 重启服务器使配置生效。
(5) 通过cat /proc/cmdline命令验证HugePages是否配置成功。若配置成功,则将按照实际配置显示配置结果。
default_hugepagesz=2M hugepagesz=2M hugepages=4096
部署统一数字底盘时,需要按顺序依次安装如表4-2所示的应用安装包,支持在x86和ARM架构的服务器上部署,请选择对应架构的应用安装包。具体安装步骤请参见《H3C统一数字底盘部署指导》。
表4-2 SeerEngine-DC所需的应用安装包
应用安装包名称 |
功能说明 |
· x86:common_PLAT_GlusterFS_2.0_version.zip · ARM:common_PLAT_GlusterFS_2.0_version_arm.zip |
提供产品内本地共享存储功能 |
· x86:general_PLAT_portal_2.0_version.zip · ARM:general_PLAT_portal_2.0_version_arm.zip |
门户、统一认证、用户管理、服务网关、帮助中心 |
· x86:general_PLAT_kernel_2.0_version.zip · ARM:general_PLAT_kernel_2.0_version_arm.zip |
权限、资源身份、License、配置中心、资源组、日志服务 |
· x86:general_PLAT_kernel-base_2.0_version.zip · ARM:general_PLAT_kernel-base_2.0_version_arm.zip |
告警、访问参数模板、监控模板、报表、邮件短信转发服务 |
· x86:general_PLAT_network_2.0_version.zip · ARM:general_PLAT_network_2.0_version_arm.zip |
基础网管(网络资源、网络性能、网络拓扑、iCC) |
· x86:general_PLAT_Dashboard_2.0_version.zip · ARM:general_PLAT_Dashboard_2.0_version_arm.zip |
大屏框架 |
· x86:general_PLAT_widget_2.0_version.zip · ARM:general_PLAT_widget_2.0_version_arm.zip |
平台大屏Widget |
· SeerEngine-DC作为组件运行在统一数字底盘上,组件的部署、升级和卸载等操作只能在统一数字底盘上进行。
· 部署SeerEngine-DC组件前请确保所需的应用已部署完成,详情请参见表4-2。
如果服务器使用多个网卡接入网络,部署前需要在服务器上启用网卡。网卡上的配置如下:
(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网络和OVS-DPDK网络。Calico网络为容器间交互所使用的网络,为内部使用。Calico网络所使用的网段为部署Installer集群时设置的容器IP地址池,默认为177.177.0.0,安装部署组件时无需再配置地址池给Calico网络使用。Calico网络和MACVLAN网络可复用同一个网卡。
部署组件前,需要提前规划MACVLAN网络和OVS-DPDK网络的地址池。两种类型的网络均用来作为管理网络,其中SeerEngine-DC组件和vDHCP组件可使用同一个MACVLAN网络作为管理网络;vBGP组件使用OVS-DPDK网络作为管理网络。
vBGP为可选组件。若不部署vBGP,组件部署过程中,仅需配置MACVLAN类型网络;如需同时部署vBGP,需配置MACVLAN和OVS-DPDK两种类型的网络,请参见图5-1。
simulation-app为可选组件。若需使用仿真功能,需为该组件单独配置一个MACVLAN类型网络,并使用单独的一张网卡,请参见图5-2。
图5-2 非异地灾备下的云数据中心场景(仅部署simulation-app组件)
如需要使用异地灾备功能,主备站点vDHCP组件的IP地址必须相同,建议SeerEngine-DC组件和vDHCP组件分别使用两个MACVLAN类型网络作为管理网络。若两个MACVLAN类型网络使用同一网卡,需配置VLAN进行网络隔离。
除此之外,使用异地灾备功能时,还需要单独配置一个MACVLAN类型网络作为异地灾备网络。异地灾备网络用于实现主备站点之间的数据同步,承载数据实时同步的流量,需确保主备站点的异地灾备网络可以互通。推荐单独使用一个网卡,若与管理网络复用同一个网卡时需使用VLAN隔离。本例以单独使用一个网卡配置MACVLAN类型网络作为异地灾备网络为例,请参见图5-3。
MACVLAN和OVS-DPDK网络子网中的IP地址个数建议按照如下表格计算。
表5-1 子网IP地址池地址个数规划
组件名称 |
最大集群成员个数 |
默认集群成员个数 |
计算方式 |
SeerEngine-DC |
32 |
3 |
1*集群成员个数+1(集群IP) |
vDHCP |
2 |
2 |
|
vBGP |
2 |
2 |
|
simulation-app |
1 |
1 |
单节点部署,仅需1个集群IP |
以各组件的集群成员个数取默认值为例,计算所需的IP地址个数为:
· 非异地灾备场景下,MACVLAN网络地址个数:(1*3+1)+(1*2+1)+1=8,即当SeerEngine-DC集群成员个数为3、simulation-app组件的集群成员个数为1且vDHCP集群成员个数为2时,MACVLAN网络子网IP地址个数至少为8。
· 异地灾备场景下,MACVLAN网络地址个数:(2*3+1)+(1*2+1)=10,即当SeerEngine-DC集群成员个数为3且vDHCP集群成员个数为2时,MACVLAN网络子网IP地址个数至少为10。
· OVS-DPDK网络地址个数:(1*2+1)=3,OVS-DPDK网络地址个数至少为3。
表5-2 非异地灾备场景的IP地址规划
类型 |
IP地址 |
MAC-VLAN子网网段 |
10.0.234.0/24(网关为10.0.234.254) |
MAC-VLAN网络地址池 |
10.0.234.6~10.0.234.38 |
MAC-VLAN子网网段(simulation-app组件) |
10.0.235.0/24(网关为10.0.235.254) |
MAC-VLAN网络地址池(simulation-app组件) |
10.0.235.1~10.0.235.2 |
OVS-DPDK子网网段 |
11.0.234.0/24(网关为11.0.234.254) |
OVS-DPDK网络地址池 |
11.0.234.1~11.0.234.32 |
表5-3 异地灾备场景的IP地址规划
类型 |
IP地址 |
MAC-VLAN子网网段(SeerEngine-DC) |
10.0.234.0/24(网关为10.0.234.254) |
MAC-VLAN网络地址池(SeerEngine-DC) |
10.0.234.6~10.0.234.38 |
MAC-VLAN子网网段(vDHCP) |
10.0.233.0/24(网关为10.0.233.254) |
MAC-VLAN网络地址池(vDHCP) |
10.0.233.6~10.0.233.38 |
MAC-VLAN子网网段(灾备网络) |
192.168.0.0/16(网关为192.168.160.1) |
MAC-VLAN网络地址池(灾备网络) |
192.168.160.1~192.168.160.32 |
OVS-DPDK子网网段 |
11.0.234.0/24(网关为11.0.234.254) |
OVS-DPDK网络地址池 |
11.0.234.1~11.0.234.32 |
· MAC-VLAN子网和OVS-DPDK子网属于不同的网段,需要在连接对应网卡的交换机上配置路由表项,实现SeerEngine-DC管理网络与vBGP管理网络的三层互通。
· 当两个MACVLAN网络复用一个网卡时,需要将服务器接入的交换机端口改成Trunk口,服务器端口改为混杂模式,在交换机上创建对应VLAN及VLAN接口。
· 使用异地灾备功能时,需保证主备站点的灾备网络和SeerEngine-DC组件IP地址均不同,但主备站点vDHCP组件的IP地址必须相同。
· 仿真功能不支持异地灾备。
登录统一数字底盘页面,单击[系统>部署管理]菜单项,进入部署管理页面。
(1) 获取SeerEngine-DC安装包,安装包名称格式如表5-4所示,其中version为版本号。请根据服务器架构选择相应的安装包。
组件名称 |
组件安装包名称 |
SeerEngine-DC |
· x86:SeerEngine_DC-version-MATRIX.zip · ARM:SeerEngine_DC-version-ARM64.zip |
vBGP(可选) |
· x86:vBGP-version.zip · ARM:vBGP-version-ARM64.zip |
部分控制器版本可能仅发布x86或ARM安装包,具体请以版本发布文件为准。
(2) 单击<上传>按钮,将组件安装包上传到系统。上传完成后,单击<下一步>按钮,解析安装包并进入组件选择页面。
勾选“云数据中心“选框,如需同时部署vBGP组件,请选中“vBGP”勾选框;如需同时部署simulation-app组件,请选中“业务仿真”勾选框;如需使用异地灾备功能,需在本页面勾选“支持异地灾备系统”选项。本例以部署vBGP且选择管理和业务网络合一,部署simulation-app组件,同时支持异地灾备功能为例。单击<下一步>按钮进入网络配置页面。
禁止在Installer平台的集群部署页面中中直接删除已部署simulation-app组件的Worker节点,否则将会导致仿真功能异常。
图5-4 组件选择
按照章节“5.1.2 网络规划”中的网络规划,分别配置MACVLAN网络和OVS-DPDK网络,关联上行口。
如不部署vBGP,则只需配置MACVLAN网络。
若使用仿真功能,需要为simulation-app组件配置一个单独的MACVLAN网络,该网络子网地址池中至少包含1个IP地址。主机选择要部署仿真业务的256GB内存的Master节点,指定相应的上行口,并删除其他节点。
若使用异地灾备功能,需要分别为SeerEngine-DC组件和vDHCP组件配置对应的MACVLAN网络。vDHCP组件使用的MACVLAN网络必须指定VLAN,并且不能与PVID相同。两个MACVLAN网络关联相同的上行口。除此之外,还需要单独配置一个MACVLAN类型网络作为异地灾备网络。
图5-5 DC组件的MACVLAN网络配置
图5-6 vDHCP组件的MACVLAN网络配置
图5-7 simulation-app组件的MACVLAN网络配置
图5-8 异地灾备网络配置
图5-9 OVS-DPDK网络配置
在网络绑定页面,将网络和子网绑定到不同组件,使用子网IP地址池为组件分配IP地址,并需要为业务仿真网络指定网络节点。配置完成后,单击<下一步>按钮,进入参数确认页面。
(1) 在参数确认页面,可查看为各组件规划的网络信息,选择容灾关系和配置VRRP备份组号。
¡ 组件的IP地址自动从绑定的子网IP地址池中分配,如需修改,可在此页面单击<修改>按钮,手动修改系统分配的IP地址。输入的IP地址必须在组件绑定的网络中的子网网段范围内。
¡ 组件支持异地灾备系统后,需配置组件的容灾关系。主站点的组件容灾关系需选择“主用”,备站点的组件容灾关系需选择“备用”。本例以容灾关系选择“主用”为例。
¡ 部署vDHCP和vBGP需要手动输入VRRP备份组号,取值范围为1~255,同一个网络中不能配置相同的VRRP备份组号。
(2) 确认无误后,单击<部署>按钮,开始部署。页面上将展示部署进度。如图5-12所示。
SeerEngine-DC部署完成后将在统一数字底盘中加载对应菜单项,登录统一数字底盘即可使用SeerEngine功能。
统一数字底盘提供友好的GUI界面。具体登录方式如下:
(1) 在浏览器中输入统一数字底盘登录地址(默认登录地址:https://ucenter_ip_address:30000/central/index.html),回车后会进入如图6-1所示登录界面。
¡ ucenter_ip_address:为统一数字底盘所在Installer的集群北向业务虚IP地址。
¡ 30000为端口号。
(2) 输入用户名密码登录统一数字底盘,缺省用户名为admin,密码为Pwd@12345。登录成功后进入主页面。
图6-2 统一数字底盘主页面
统一数字底盘的注册步骤请参见《H3C统一数字底盘部署指导》。
SeerEngine-DC安装完成后,可180天内试用所有功能,超过试用期限后,需要获取License授权才能正常使用。
关于授权的申请和安装过程,请参见《H3C软件产品远程授权License使用指南》。
在License Server上安装产品的授权后,只需在产品的License管理页面与License Server建立连接即可获取授权,操作步骤如下:
(1) 登录统一数字底盘,单击[系统>License管理>数据中心License]菜单项,进入数据中心License管理页面。
(2) 在页面中配置License Server信息的参数。各参数介绍请参见表7-1。
参数 |
说明 |
地址 |
安装License Server的服务器上用于U-Center集群内各节点之间通信的IP地址 |
端口号 |
此处缺省值为“5555”,与License Server授权服务端口号保持一致 |
用户名 |
License Server中设置的客户端名称 |
密码 |
License Server中设置的客户端名称对应的密码 |
(3) 配置完成后,单击<连接>按钮与License Server建立连接,连接成功后SeerEngine-DC可自动获取授权信息。
本章节介绍SeerEngine-DC组件的升级及卸载步骤,统一数字底盘的升级及卸载步骤请参见《H3C统一数字底盘部署指导》。
· 若将SeerEngine-DC组件升级至支持异地灾备系统,由于主备站点vDHCP组件的IP地址必须相同,若升级前已部署vDHCP组件,建议升级后卸载vDHCP组件并重新部署,部署流程请参见“5.2 部署组件”。
· 灾备系统创建后,对统一数字底盘、组件进行扩容或升级前,需先将倒换模式切换为手动倒换模式。
· 灾备系统创建后,不支持同时在主备站点升级组件,请先升级其中一个站点的组件,等待数据同步状态恢复正常后,再升级另一个站点的组件。
在统一数字底盘上支持对组件进行保留配置升级。升级组件可能会导致业务中断,请谨慎操作。
升级步骤如下:
(1) 登录统一数字底盘,单击[系统/部署管理]菜单项,进入部署管理页面。
图9-1 部署管理页面
(2) 单击组件左侧的按钮,展开组件信息,单击按钮。
(3) 若此时组件已支持异地灾备功能,则进入升级页面,上传安装包,勾选待部署的安装包,单击<部署>按钮,完成组件升级;若此时主站点的组件未支持异地灾备功能,可在弹出的对话框中勾选“支持异地灾备系统”选项,再单击<确定>按钮进入灾备升级步骤。若不勾选“支持异地灾备系统”选项可进入普通升级。本例以主站点的组件未支持异地灾备功能,在弹出的对话框中勾选“支持异地灾备系统”选项为例。
图9-2 “支持异地灾备系统”选项
a. 进入网络配置页面,创建新的网络作为异地灾备网络,SeerEngine-DC需要使用MACVLAN类型网络作为异地灾备网络,并且保证和管理网络不在相同网段;主备站点vDHCP组件的IP地址必须相同。请参见“5.2.3 网络配置”。
图9-3 网络配置页面
b. 创建灾备网络后,进入网络绑定页面,绑定新创建的异地灾备网络和子网。
图9-4 网络绑定页面
c. 完成网络绑定后,进入参数确认页面,确认异地灾备网络分配的IP地址。
d. 网络配置完成后,进入升级页面,上传安装包或补丁包,勾选待部署的安装包,单击<部署>按钮,完成组件升级。
(4) 若组件升级失败,单击<回滚>按钮,可将组件回退到升级之前的版本。
(1) 登录统一数字底盘,单击[系统/部署管理]菜单项,进入部署管理页面。
(2) 勾选待卸载组件左侧的复选框,单击<卸载>按钮,卸载指定的组件。
图9-5 卸载组件
本功能用于配置SeerEngine-DC异地灾备。异地灾备系统是指处于异地的两个站点之间做主备灾备。异地灾备系统正常运行时,对外提供服务站点的数据实时向对端站点同步,确保两站点间的数据一致。用户可通过界面操作配置手动或者带仲裁的自动倒换,当对外提供服务的站点出现故障时,例如整站点断电、站点网络故障、站点和外界相连的链路故障,故障站点的业务可被另一个站点接管,保持业务连续性,减少损失。
· 手动模式:灾备系统不会自动监测主站点和备站点上的组件状态,由用户控制和指定组件在站点上的主用或备用状态,可以通过接管和降备功能,切换组件在站点上主用或备用状态。使用手动模式时,需要在主备站点上各部署一套相同版本的统一数字底盘。
· 带仲裁的自动倒换模式:灾备系统会自动监测组件状态,若站点的组件或统一数字底盘发生故障,例如站点断电、网络故障等,灾备系统会通过第三方仲裁服务,自动切换组件在不同站点上的状态。该模式下,支持用户进行手动切换。使用带仲裁的自动倒换模式需要在主备站点上各部署一套相同版本的统一数字底盘,同时部署第三方仲裁服务。仲裁服务支持两种部署方式:独立部署和合并部署。
a. 独立部署:采用一台独立物理服务器部署仲裁服务。
b. 合并部署:复用主备站点中的某台服务器部署仲裁服务。
推荐使用独立部署方式,如果采用合并部署方式,当仲裁服务所在服务器发生故障时,仲裁服务可能同时失效,无法进行自动倒换,需要切换至手动倒换模式。
本章节以独立部署第三方仲裁服务为例。
异地灾备配置分为以下三步:
(1) 部署主备站点和第三方站点。
(2) 部署灾备组件。
(3) 创建灾备系统。
配置步骤如下:
· 主备站点的统一数字底盘版本需要一致,并配置相同的传输协议。
· 创建灾备系统时,指定的主站点和备站点的登录用户名及密码必须相同。
· 异地灾备功能不支持主备站点使用不同的IP版本。
· 第三方站点的应用包版本需要与主备站点的统一数字底盘版本配套。
· 若在异地灾备场景下使用用户白名单功能,需保证在主站点上添加备站点所有节点的IP地址,在备站点上添加主站点所有节点的IP地址。
· 主备站点vDHCP组件的IP地址需要一致,否则在倒换过程中会出现服务异常。
主备站点上部署相同版本的统一数字底盘,同时在独立服务器上部署单机模式的Installer平台作为第三方站点,并在该站点上部署仲裁服务,第三方站点的硬件配置需求请参见“4. 异地灾备第三方站点”。
(1) 在主备站点和第三方站点上部署Installer平台。配置过程请参见《H3C统一数字底盘部署指导》。
(2) 在主备站点上部署统一数字底盘。配置过程请参见《H3C统一数字底盘部署指导》。主备站点需要配置相同的外置NTP服务器。
(3) 在第三方站点上部署仲裁服务。配置步骤如下:
a. 登录Installer平台。单击[部署/应用]菜单项,进入应用部署页面。
b. 单击<部署应用>按钮,进入应用部署导航页面。
c. 单击<上传>按钮,上传仲裁服务安装包,安装包的名称格式为SeerEngine_DC_ARBITRATOR-version.zip(x86)和SeerEngine_DC_ARBITRATOR-version-ARM64.zip(ARM),其中version为安装包版本号。请根据服务器架构选择对应的安装包。部分控制器版本可能仅发布x86或ARM安装包,具体请以版本发布文件为准。
d. 上传完成后,连续单击<下一步>按钮,进入配置参数页面。
e. 单击<部署>按钮部署仲裁服务。
若指定备站点上已安装的组件未支持异地灾备功能或容灾关系不是备用,请先卸载后再安装。
如果产品组件需要使用异地灾备功能,需要在主备站点上部署相同版本的SeerEngine-DC,且SeerEngine-DC安装包名称必须完全相同。安装部署组件时需要在部署页面勾选“支持异地灾备系统”选项,并在参数确认页面选择容灾关系,完成安装部署。组件部署过程请参见“5.2 部署组件”。
如果指定主站点已安装的组件未支持异地灾备功能,可在部署管理页面单击 按钮,将组件升级至支持异地灾备系统,升级步骤请参见“9.1 升级SeerEngine-DC”。
· 不支持同时在主备站点创建灾备系统。
· 灾备系统页面的数据不支持备份恢复,包括:主备站点名称、主备站点IP、备站点用户名密码、第三方站点IP等。
· 灾备系统创建后,主备站点上Installer平台的集群内部虚IP和节点IP均不允许修改。
(1) 单击[系统 > 灾备系统]菜单项,进入灾备系统页面。
(2) 在站点配置区域输入主站点配置、备站点配置、第三方站点配置和倒换模式,单击<连接>按钮,等待灾备系统的站点配置完成。当心跳链路连接状态显示连接成功时,表示灾备系统的站点配置成功。站点配置成功后,备站点的用户、日志、备份恢复模块的配置将会自动和主站点同步,其中日志文件内容不会同步。
(3) 单击容灾关系配置区域的<增加>按钮,在弹出的对话框中完成组件容灾关系配置。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!