双机热备功能是对CVM主机进行双机热备配置;当主CVM发生故障时,通过主备CVM的切换,CVM可以对外正常提供服务。双机热备基于数据同步复制的方式实现。数据同步复制是指:主CVM通过管理网实时将数据库文件等数据同步给备CVM。同时主CVM上允许创建一个本地同步分区,用于向备CVM同步除了数据库文件以外的其余数据。
双机热备管理包括双机热备搭建、查看热备配置、双机热备切换、查看热备主机信息等功能。
搭建双机热备的两台CVM主机需同时满足以下条件:
全新安装的系统,无纳管的CVK主机,无虚拟机。
主机上的存储池必须保持系统默认配置,即只有isopool和defaultpool两个存储池。
CAS软件版本号必须相同。
主机的系统引导方式必须相同。
主机的系统时间相差不能大于5分钟。
主机安装的CAS组件(CVM、CIC、SSV)必须相同。
/vms分区需要有足够的存储空间,至少大于20G。
两台主机之间管理网络必须相通。
在双机热备搭建过程中和切换过程中,禁止任何操作。
双机热备环境搭建完成后,CVM主机作为CVK主机加入到管理平台时需满足以下条件:
系统全新安装,非以前的双机热备环境升级。
主机上未创建本地同步分区。
备机处于异常、数据正在同步、数据同步异常状态时,禁止执行双机热备切换。
执行双机热备切换操作是系统向主备管理平台发出的热备切换指令,主备管理平台能否切换成功取决于主备机之间的数据是否同步。
双机热备配置过程中的配置页面默认取浏览器的语言。
选中顶端的“系统”页签,单击左侧导航树中的[双机热备配置]菜单项,进入热备主机列表页面。
单击<热备搭建>按钮,弹出热备搭建对话框。
设置相关参数,关于参数的详细介绍,请参见参数说明。
单击<确定>按钮完成操作。
选中顶端的“系统”页签,单击左侧导航树中的[双机热备配置]菜单项,进入热备主机列表页面。
列表中显示现有主机名称、状态及配置。
选中顶端的“系统”页签,单击左侧导航树中的[双机热备配置]菜单项,进入热备主机列表页面。
单击<热备切换>按钮,在弹出的对话框中单击<确定>按钮完成操作。
选中顶端的“系统”页签,单击左侧导航树中的[双机热备配置]菜单项,进入热备主机列表页面。
当CVM主机未作为CVK主机加入到管理平台时,列表下方将会显示CVM主机的“网络”和“存储适配器”页签。
在“网络”页签中,可以管理CVM主机上的虚拟交换机,包括增加、修改、删除虚拟交换机。
在“存储适配器”页签中,可以管理CVM主机上的存储适配器,包括修改主机的iqn标识符、执行设备扫描等。
双机热备搭建:
虚IP地址:管理平台对外提供访问的IP地址,必须为空闲IP,建议使用此IP访问CVM。
子网掩码/前缀:虚IP地址对应的子网掩码/前缀。
备机IP地址:备CVM主机的管理IP地址。
备机root密码:备CVM主机root用户的密码。
仲裁方式:双机热备系统的仲裁方式,包括:高级仲裁、简易Ping方式。
高级仲裁:指定一台已安装CVK组件的主机作为仲裁主机,当主备CVM管理平台之间通信异常时,主备节点同时向仲裁主机发送本机状态信息,仲裁主机根据接收到的信息进行仲裁,将重新确定的主备角色信息回送给两节点。仲裁主机安装的CAS软件版本号必须与主备CVM管理平台安装的CAS软件版本号一致。
简易Ping方式:指定两个仲裁IP地址,当主备CVM管理平台之间通信异常时,主备节点同时ping两个仲裁IP地址来判断自身是否网络故障。若节点无法同时ping通两个仲裁IP地址,则认为自身故障,降为备机。
仲裁主机IP地址:仲裁主机的IP地址,仲裁主机必须是已安装CVK组件的主机。
仲裁主机root密码:仲裁主机root用户的密码。
仲裁IP地址:局域网中能够访问的网关或一直可以连通的主机IP地址,用于测试CVM主机网络是否故障。建议使用网关的IP地址。当仲裁方式选择简易Ping方式时,必须设置两个不同的仲裁IP地址。
预估主机个数:预估管理平台中主机的个数,用于计算数据库分区大小。
预估虚拟机个数:预估管理平台中虚拟机的个数,用于计算数据库分区大小。
数据库分区大小:数据库分区是在CVM主机的/vms分区中创建的分区,用于主备CVM间的数据同步。数据库分区大小=(预估主机个数 * 7M + 预估虚拟机个数 * 5M)* 15天 / 1024M;最少20G。为了缩短双机热备的搭建时间,当设置数据库分区大小超过200G时,建议两台CVM之间的管理网使用万兆光纤。
查看热备主机信息-网络:
物理接口:虚拟交换机所使用的主机物理网卡的接口。
网络类型:虚拟交换机的网络类型,默认值为业务网络。
管理网络:此类型的虚拟交换机用于传输CVM与各主机之间控制层数据。
业务网络:此类型的虚拟交换机用于传输虚拟机业务数据。
存储网络:此类型的虚拟交换机用于传输主机到IP SAN存储服务器或者主机到分布式存储之间的报文,且不允许虚拟机连接使用。
备份网络:此类型的虚拟交换机用于传输虚拟机备份到远端服务器时的备份数据,且不允许虚拟机连接使用。一个主机上只允许存在一个此类型虚拟交换机或此类型的子网。
迁移网络:此类型的虚拟交换机用于传输虚拟机迁移时的内存和磁盘镜像数据,且不允许虚拟机连接使用。一个主机上只允许存在一个此类型的虚拟交换机或此类型的子网。
其他网络:此类型的虚拟交换机用于传输上述未提及的其他类型的数据。
转发模式:虚拟交换机的转发模式,包括VEB、VXLAN(SDN)。
VEB:Virtual Ethernet Bridge,虚拟以太网桥。在该模式下,虚拟机与虚拟机之间的流量通过纯软件的方式进行转发。
VXLAN(SDN):部署了SDN控制器和云计算管理平台的VXLAN解决方案对应的虚拟交换机转发模式。
VLAN ID:虚拟交换机连接主机协议栈端口的VLAN ID。
状态:虚拟交换机的运行状态,包括活动、不活动。
IP地址:虚拟交换机的IP地址。
子网掩码/前缀:虚拟交换机使用的子网掩码/前缀。
网关:虚拟交换机使用的网关。
DPDK状态:虚拟交换机的DPDK状态。
查看热备主机信息-存储适配器:
名称:存储适配器名称。
型号:存储适配器型号。
类型:存储适配器类型,包括SCSI、iSCSI、FC、FCoE。
状态:存储适配器状态。
标识符:存储适配器iqn标识符。
正常扫描:按照正常规则扫描。
强制扫描:强制执行扫描操作。一些HBA卡在存储分配完成后,需要通过强制扫描(存储链路重置)才能发现新增加设备。这是一种破坏性操作,可能导致IO操作超时。