[发明专利]一种基于云平台的应用层存储方法及设备有效
| 申请号: | 202011312271.2 | 申请日: | 2020-11-20 |
| 公开(公告)号: | CN112328368B | 公开(公告)日: | 2022-12-27 |
| 发明(设计)人: | 周冉;蒋迪;付丽丹 | 申请(专利权)人: | 上海云轴信息科技有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
| 地址: | 200241 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 平台 应用 存储 方法 设备 | ||
本申请的目的是提供一种基于云平台的应用层存储方法及设备,本申请通过在云平台的云主机中部署故障转移群集,故障转移群集包括至少一个主集群节点及其对应的备集群节点;将共享存储的逻辑单元号LUN设备映射至第一物理机对应的虚拟机,第一物理机存在对应的第二物理机;对第一物理机对应的虚拟机的状态进行监测;若第一物理机对应的虚拟机的状态处于热迁移状态,对第一物理机对应的主集群节点不做切换操作的同时,基于第一物理机对应的标识符对第一物理机对应的主机存储路径进行优化,以使映射至第二物理机上的主机存储路径与第一物理机对应的主机存储路径一致,实现了云平台对应的云主机在热迁移场景下可以保证故障转移群集的高可用性。
技术领域
本申请涉及计算机领域,尤其涉及一种基于云平台的应用层存储方法及设备。
背景技术
随着互联网技术的不断发展,客户对业务的高可用性要求越来越高,云平台层面本身提供了高可用机制来保障云主机的可用性,但是云平台层面提供的高可用功能慢慢不能满足部分客户的需求了,因而相当多的客户也选择在云平台上的虚拟机中部署故障转移群集这种应用层的高可用服务来满足业务的高可用需求。由于故障转移群集的实现对存储有较高要求,一般云平台中提供的共享存储,若直接用于部署故障转移群集,则会有一定技术风险,比如,当云主机被热迁移时,由于存储标识符发生变化,从而导致其群集角色状态也发生变化,甚至可能会导致群集失效。
在传统实现方式里,实现热迁移等非常规场景下的故障转移群集,需要进行人工干预;因为当云主机计划性热迁移的时候,网络层面上不会中断,基于心跳机制的故障转移群集会认为热迁移主机正常,不会发生由正常切换到备用节点的情况,但是主机迁移后,总线适配器不会变化,而存储标识符发生变化,使得路径认证不通过读不到存储,导致热迁移后存储无法识别,主节点异常。此处,需要运维介入去重新部署一个主节点去替换原有需要热迁移的主机,将需要热迁移的主机从群集中剔除,以保障故障转移群集的高可用机制正常工作。但在该传统实现方式里也存在以下缺点:第一、故障转移群集本身是为了业务的高可用设计的,人工进行干预会产生一些不确定因素,从而给业务的稳定性和安全带来负面影响;第二、该实现方式中需要将主节点剔除,重新部署节点去替代,产生了极大的工作量,重新部署需要保证环境的一致性、还需要避免部署异常影响到原有高可用群集、以及资源有余量可以再部署一个节点,产生了额外人力成本以及资源浪费;第三、判断热迁移会导致故障转移群集失效十分考验使用者对应用高可用实现的原理和方式的熟悉程度,中途剔除节点重新添加对使用者要求有一定的技术能力,不是常规使用者可以完成的;第四、即使使用者对原理很清楚,操作很熟悉,也不能保证其它非可控情况下云主机热迁移导致故障转移群集失效。
发明内容
本申请的一个目的是提供一种基于云平台的应用层存储方法及设备,实现了云平台对应的云主机在热迁移场景下可以保证故障转移群集的高可用性。
根据本申请的一个方面,提供了一种基于云平台的应用层存储方法,其中,所述方法包括:
在云平台的云主机中部署故障转移群集,所述故障转移群集包括至少一个主集群节点及其对应的备集群节点;
将共享存储的逻辑单元号LUN设备映射至第一物理机对应的虚拟机,所述第一物理机存在对应的第二物理机;
对所述第一物理机对应的虚拟机的状态进行监测;
若所述第一物理机对应的虚拟机的状态处于热迁移状态,对所述第一物理机对应的主集群节点不做切换操作的同时,基于所述第一物理机对应的标识符对所述第一物理机对应的主机存储路径进行优化,以使映射至所述第二物理机上的主机存储路径与所述第一物理机对应的主机存储路径一致。
进一步地,上述基于云平台的应用层存储方法中,所述方法还包括:
若所述第一物理机对应的虚拟机的状态处于宕机状态,所述故障转移群集识别到所述第一物理机对应的主集群节点存在异常,将所述第一物理机对应的主集群节点切换为对应的备集群节点,以使所述故障转移群集调整至正常状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云轴信息科技有限公司,未经上海云轴信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011312271.2/2.html,转载请声明来源钻瓜专利网。





