双机热备功能用于对管理节点提供容灾保护,当主管理节点发生故障时,通过主备管理节点的切换,保证业务不中断或中断时间很短。双机热备基于数据同步复制的方式实现。数据同步复制是指:主管理节点通过管理网实时将数据库文件等数据同步给备管理节点。
系统支持两种双机热备部署场景:
融合部署场景,即主备管理平台均作为业务(计算、网络、存储)集群内节点的部署场景,如图-1所示。
分离部署场景,即主备管理平台均不作为业务(计算、网络、存储)集群内节点的部署场景,如图-2所示。
双机热备管理包括双机热备搭建、查看热备配置、双机热备切换、查看热备主机信息、配置检测和存储配置等功能。
搭建双机热备的两个管理节点需同时满足以下条件:
管理节点的硬件配置需保持一致。
全新安装的系统,未纳管其他CVK主机,无虚拟机,即仅完成系统安装和初始化部署。
管理节点上的存储池必须保持初始化结束后的默认配置,即只有isopool和defaultpool两个存储池。
管理节点的所安装的管理平台的软件版本必须相同。
管理节点的系统引导方式与引导盘符必须相同。
管理节点的系统时间需保持一致。
vms分区需要有足够的存储空间,至少大于20GB。
两个管理节点之间管理网络必须互通。
主备管理节点的系统盘(sd*)数量、大小、RAID配置、扩展分区(名称及大小)需完全一致。
ARM架构主机暂不支持双机热备。
超融合部署场景下,必须搭建双机热备。
当桌面镜像存储或课程存储被其他应用使用时,会导致执行双机热备失败。
在双机热备搭建和切换过程中,禁止任何操作。
仅支持新部署的管理平台搭建双机热备,不支持已有管理平台升级为双机热备,因为原有平台数据无法保留。
主备管理平台搭建双机热备后,不能再分离成单独的管理平台。
双机热备暂不支持半分离场景,即管理主节点在业务集群内,备管理节点不在业务集群内或者主管理节点不在业务集群内,备管理节点在业务集群内的场景。
双机热备环境,推荐使用iSCSI或FC共享目录类型的模板存储同步桌面镜像模板数据,以减少占用管理网络带宽。
双机热备主机因为网络异常出现脑裂,网络恢复正常后会自动协商出主管理平台。若脑裂时业务主机向备管理平台发送性能数据,脑裂恢复后,主机仍会向当前的备管理平台发送性能数据,导致主管理平台性能数据丢失。此时需在主管理平台上执行连接主机操作,保证业务主机性能数据发送正确。
搭建双机热备环境后,请勿修改主机名称和IP地址,否则会出现严重问题。
双机热备环境搭建完成后,管理节点作为CVK主机加入到管理平台时,需为全新安装的系统,非以前的双机热备环境升级。
· 双机热备搭建过程中,请不要通过ssh连接到后台进入/vms目录进行相关操作,否则会导致热备搭建失败。 · 在搭建双机热备的过程中,不能重启和关闭服务器。若出现服务器重启或断电,则需重新搭建。 · 双机热备搭建完成后请勿修改主机名称和IP,否则可能会引起不可预知的问题。 · 请确保搭建双机热备的主机IP类型(IPv4或IPv6)与管理平台规划的网络类型保持一致。 |
单击左侧导航树[系统/双机热备管理/双机热备系统]菜单项,进入双机热备系统页面。
单击<热备搭建>按钮,弹出热备搭建对话框。
设置相关参数,单击<确定>按钮完成操作。
虚IP地址:管理平台对外提供访问的IP地址,必须为空闲IP,建议使用此IP访问管理平台。
子网掩码:虚IP地址对应的子网掩码。
存储组件虚IP:分布式存储系统管理高可用性的IP地址,该IP必须与管理网同网段,且未被占用。系统默认自动分配,也可以手动指定。(仅超融合部署环境下可配置该参数)
备机位置:备管理平台部署位置,包括:管理平台中主机、其他。
管理平台中主机:如果当前是融合部署场景,即主备管理平台均作为业务(计算、网络、存储)集群内节点的部署场景,则备机位置选择该选项。
其他:如果当前是分离部署场景,即主备管理平台均不作为业务(计算、网络、存储)集群内节点的部署场景,则备机位置选择该选项。
备机IP地址:备管理平台主机的管理IP地址,当备机位置选择管理平台中的主机时,需设置此参数。
备机当前IP地址:分离部署场景下自定义配置主机的IP地址,当备机位置选择其他时,需设置此参数。
备机配置IP地址:系统自动分配的备机IP地址,当备机位置选择其他时,需设置此参数。
仲裁方式:双机热备系统的仲裁方式,包括高级仲裁和简易Ping方式。
高级仲裁:主备节点向仲裁主机发送本机状态信息,仲裁主机根据接收到的信息进行仲裁,回送给主备节点角色信息,仲裁主机必须安装管理平台软件。建议选择集群内的主机作为仲裁主机。
简易Ping方式:指定两个仲裁IP地址。当主备管理平台之间通信异常时,主备节点同时ping两个仲裁IP地址来判断自身是否网络故障。若节点无法同时ping通两个仲裁IP地址,则认为自身故障,降为备机。
仲裁主机IP地址:当仲裁方式选择高级仲裁,仲裁主机的IP地址,仲裁主机必须是已安装管理平台软件的主机。
仲裁主机root密码:当仲裁方式选择高级仲裁,仲裁主机root用户的密码。
仲裁IP地址1:当仲裁方式选择简易Ping方式,需提供两个不同的仲裁IP地址。仲裁地址为局域网中能够访问的网关或一直可以连通的主机IP,用于测试管理平台主机网络是否故障,建议使用网关的IP地址。
仲裁IP地址2:当仲裁方式选择简易Ping方式,需提供两个不同的仲裁IP地址。仲裁地址为局域网中能够访问的网关或一直可以连通的主机IP,用于测试管理平台主机网络是否故障,建议使用网关的IP地址。
预估主机个数:预估管理平台中主机的个数,用于计算数据库分区大小。
预估虚拟机个数:预估管理平台中虚拟机的个数,用于计算数据库分区大小。
数据库分区大小:数据库分区是在管理平台主机的/vms分区中创建的分区,用于主备管理平台间的数据同步。数据库分区大小=(预估主机个数*7MB+预估虚拟机个数*5MB)*15天/1024MB,最少20GB。
单击左侧导航树[系统/双机热备管理/双机热备系统]菜单项,进入双机热备系统页面。
单击<查看热备配置>按钮,弹出查看热备配置对话框,查看配置详情。关于参数的详细介绍,请参见双机热备搭建。
· 执行双机热备切换操作是系统向主备管理节点发出的热备切换指令,主备管理节点能否切换成功取决于主备管理节点之间的数据是否同步。 · 备管理节点处于异常、数据正在同步、数据同步异常状态时,禁止执行双机热备切换。 · 双机热备切换属于高危操作,请在业务暂停或者无业务的情况下执行。切换过程中无法连接新桌面,对已经连接的桌面不受影响。 |
单击左侧导航树[系统/双机热备管理/双机热备系统]菜单项,进入双机热备系统页面。
单击<热备切换>按钮,在弹出的对话框中单击<确定>按钮完成操作。
双机热备环境下,当管理网与业务网隔离且虚拟机网络为业务网段时,需配置业务网虚IP以便双机热备切换后,业务网虚拟机和管理平台可正常通信。
单击左侧导航树[系统/双机热备管理/双机热备系统]菜单项,进入双机热备系统页面。
单击<配置业务网虚IP>按钮,弹出配置业务网虚IP对话框,选择虚拟交换机并配置业务网虚IP及对应子网掩码。其中业务网虚IP需与主、备管理节点的业务网络虚拟交换机IP地址在同一网段。
单击<确定>按钮完成操作。
当管理节点分离部署时,系统支持查看热备主机信息。
单击导航树中[系统管理/双机热备管理/双机热备系统]菜单项,进入热备主机列表页面。列表下方将会显示管理节点的“网络”和“存储适配器”页签。
在“网络”页签中,可以对管理节点上的虚拟交换机进行管理,包括增加、修改、删除虚拟交换机。
在“存储适配器”页签中,可以对管理节点上的存储适配器进行管理,包括修改主机的iqn标识符、执行设备扫描等。
查看热备主机信息-网络:
网络类型:虚拟交换机的网络类型,默认值为业务网络。
管理网络:此类型的虚拟交换机用于传输管理平台与各主机之间控制层数据。
业务网络:此类型的虚拟交换机用于传输虚拟机业务数据。
存储网络:此类型的虚拟交换机用于传输主机到IP SAN存储服务器或者主机到分布式存储之间的报文,且不允许虚拟机连接使用。
备份网络:此类型的虚拟交换机用于传输虚拟机备份到远端服务器时的备份数据,且不允许虚拟机连接使用。一个主机上只允许存在一个此类型虚拟交换机。
迁移网络:此类型的虚拟交换机用于传输虚拟机迁移时的内存和磁盘镜像数据,且不允许虚拟机连接使用。一个主机上只允许存在一个此类型的虚拟交换机。
其他网络:此类型的虚拟交换机用于传输上述未提及的其他类型的数据。
物理接口:虚拟交换机所使用的主机物理网卡的接口。
转发模式:虚拟交换机的转发模式。目前仅支持VEB(Virtual Ethernet Bridge)模式,在该模式下,虚拟机与虚拟机之间的流量通过纯软件的方式进行转发。
VLAN ID:虚拟交换机连接主机协议栈端口的VLAN ID。
状态:虚拟交换机的运行状态,包括活动、不活动。
IP地址:虚拟交换机的IP地址。
子网掩码/前缀:虚拟交换机使用的子网掩码/前缀。
网关:虚拟交换机使用的网关。
带宽占比:不同网络复用相同物理接口时,设置各网络带宽占比的最大比例。例如存储内网和存储外网复用相同的物理接口,若存储内网带宽占比为60%,接口速率10000Mbps,则存储内网的流量发送速率最大为6000Mbps。
DPDK状态:虚拟交换机的DPDK状态。
查看热备主机信息-存储适配器:
名称:存储适配器名称。
型号:存储适配器型号。
类型:存储适配器类型,包括SCSI、iSCSI、FC、FCoE。
状态:存储适配器状态。
标识符:存储适配器iqn标识符。
正常扫描:按照正常规则扫描。