双机热备

功能简介

双机热备功能用于对管理节点提供容灾保护,当主管理节点发生故障时,通过主备管理节点的切换,保证业务不中断或中断时间很短。双机热备基于数据同步复制的方式实现。数据同步复制是指:主管理节点通过管理网实时将数据库文件等数据同步给备管理节点。

系统支持两种双机热备部署场景:

图-1 管理节点融合部署场景

图-2 管理节点分离部署场景

双机热备管理包括双机热备搭建查看热备配置双机热备切换配置业务网虚IP查看热备主机信息配置检测共享存储配置等功能。

配置前提

搭建双机热备的两个管理节点需同时满足以下条件:

注意事项

双机热备搭建

  • 双机热备搭建过程中,请不要通过ssh连接到后台进入/vms目录进行相关操作,否则会导致热备搭建失败。

  • 在搭建双机热备的过程中,不能重启和关闭服务器。若出现服务器重启或断电,则需重新搭建。

  • 双机热备搭建完成后请勿修改主机名称和IP,否则可能会引起不可预知的问题。

  • 请确保搭建双机热备的主机IP类型(IPv4或IPv6)与管理平台规划的网络类型保持一致。

  1. 单击左侧导航树[系统配置/双机热备管理/双机热备系统]菜单项,进入双机热备系统页面。

  2. 单击<热备搭建>按钮,弹出热备搭建对话框。

  3. 设置相关参数,单击<确定>按钮完成操作。

    • 虚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。

查看热备配置

  1. 单击左侧导航树[系统配置/双机热备管理/双机热备系统]菜单项,进入双机热备系统页面。

  2. 单击<查看热备配置>按钮,弹出查看热备配置对话框,查看配置详情。关于参数的详细介绍,请参见双机热备搭建

双机热备切换

  • 执行双机热备切换操作是系统向主备管理节点发出的热备切换指令,主备管理节点能否切换成功取决于主备管理节点之间的数据是否同步。

  • 备管理节点处于异常、数据正在同步、数据同步异常状态时,禁止执行双机热备切换。

  • 双机热备切换属于高危操作,请在业务暂停或者无业务的情况下执行。切换过程中无法连接新桌面,对已经连接的桌面不受影响。

  1. 单击左侧导航树[系统/双机热备管理/双机热备系统]菜单项,进入双机热备系统页面。

  2. 单击<热备切换>按钮,在弹出的对话框中单击<确定>按钮完成操作。

配置业务网虚IP

双机热备环境下,当管理网与业务网隔离且虚拟机网络为业务网段时,需配置业务网虚IP以便双机热备切换后,业务网虚拟机和管理平台可正常通信。

  1. 单击左侧导航树[系统配置/双机热备管理/双机热备系统]菜单项,进入双机热备系统页面。

  2. 单击<配置业务网虚IP>按钮,弹出配置业务网虚IP对话框,选择虚拟交换机并配置业务网虚IP及对应子网掩码。其中业务网虚IP需与主、备管理节点的业务网络虚拟交换机IP地址在同一网段。

  3. 单击<确定>按钮完成操作。

查看热备主机信息

当管理节点分离部署时,系统支持查看热备主机信息。

  1. 单击导航树中[系统配置/双机热备管理/双机热备系统]菜单项,进入热备主机列表页面。列表下方将会显示管理节点的“网络”和“存储适配器”页签。

  2. 在“网络”页签中,可以对管理节点上的虚拟交换机进行管理,包括增加、修改、删除虚拟交换机。

  3. 在“存储适配器”页签中,可以对管理节点上的存储适配器进行管理,包括修改主机的iqn标识符、执行设备扫描等。

    • 查看热备主机信息-网络:

      • 网络类型:虚拟交换机的网络类型。

      • 管理网络:此类型的虚拟交换机用于传输管理平台与各主机之间控制层数据。

      • 业务网络:此类型的虚拟交换机用于传输虚拟机业务数据。

      • 存储网络:此类型的虚拟交换机用于传输主机到IP SAN存储服务器或者主机到分布式存储之间的报文,且不允许虚拟机连接使用。

      • 备份网络:此类型的虚拟交换机用于传输虚拟机备份到远端服务器时的备份数据,且不允许虚拟机连接使用。一个主机上只允许存在一个此类型虚拟交换机。

      • 迁移网络:此类型的虚拟交换机用于传输虚拟机迁移时的内存和磁盘镜像数据,且不允许虚拟机连接使用。一个主机上只允许存在一个此类型的虚拟交换机。

      • 其他网络:此类型的虚拟交换机用于传输上述未提及的其他类型的数据。

      • 物理接口:虚拟交换机所使用的主机物理网卡的接口。

      • 转发模式:虚拟交换机的转发模式。目前仅支持VEB(Virtual Ethernet Bridge)模式,在该模式下,虚拟机与虚拟机之间的流量通过纯软件的方式进行转发。

      • VLAN ID:虚拟交换机连接主机协议栈端口的VLAN ID。

      • 状态:虚拟交换机的运行状态,包括活动、不活动。

      • IP地址:虚拟交换机的IP地址。

      • 子网掩码/前缀:虚拟交换机使用的子网掩码/前缀。

      • 网关:虚拟交换机使用的网关。

      • 带宽占比:不同网络复用相同物理接口时,设置各网络带宽占比的最大比例。例如存储内网和存储外网复用相同的物理接口,若存储内网带宽占比为60%,接口速率10000Mbps,则存储内网的流量发送速率最大为6000Mbps。

      • DPDK状态:虚拟交换机的DPDK状态。

    • 查看热备主机信息-存储适配器:

      • 名称:存储适配器名称。

      • 型号:存储适配器型号。

      • 类型:存储适配器类型,包括SCSI、iSCSI、FC、FCoE。

      • 状态:存储适配器状态。

      • 标识符:存储适配器iqn标识符。

      • 正常扫描:按照正常规则扫描。

      • 强制扫描:强制执行扫描操作。一些HBA卡在存储分配完成后,需要通过强制扫描(存储链路重置)才能发现新增加设备。这是一种破坏性操作,可能导致IO操作超时。