云主机集群高可用处理方法、系统、电子设备及存储介质技术方案

技术编号:31981622 阅读:18 留言:0更新日期:2022-01-20 01:39
本发明专利技术提供一种云主机集群高可用处理方法、系统、电子设备及存储介质,首先获取云主机集群中各云主机的卷类型信息;然后基于各云主机的卷类型信息,为各云主机的后端卷指定分布式存储系统中的存储集群。通过云主机的卷类型信息,可以实现对云主机的后端卷的调度,保证云主机在卷级别的高可用。云主机在卷级别的高可用。云主机在卷级别的高可用。

【技术实现步骤摘要】
云主机集群高可用处理方法、系统、电子设备及存储介质


[0001]本专利技术涉及云
,尤其涉及一种云主机集群高可用处理方法、系统、电子设备及存储介质。

技术介绍

[0002]随着云计算平台用户量的增加,随之而来是各种形形色色的高可用需求,在应对硬件故障时,对云计算平台的高可用性提出了挑战。
[0003]应用端使用多台云主机对应用层的高可用服务进行配置时,通常通过openstack后端接入多种存储集群,同时对云主机进行调度。
[0004]在对云主机进行调度时,通常利用云主机集群中的调度策略进行调度,但是该调度策略仅支持将加入云主机集群中的云主机调度到不同计算节点,而对云主机的后端卷则没有相应调度策略进行支持,进而无法实现云主机在卷级别的高可用。

技术实现思路

[0005]本专利技术提供一种云主机集群高可用处理方法、系统、电子设备及存储介质,用以解决现有技术中存在的缺陷。
[0006]本专利技术提供一种云主机集群高可用处理方法,包括:
[0007]获取云主机集群中各云主机的卷类型信息;
[0008]基于所述各云主机的卷类型信息,为所述各云主机的后端卷指定分布式存储系统中的存储集群。
[0009]根据本专利技术提供的一种云主机集群高可用处理方法,还包括:
[0010]确定待加入云主机,并判断所述云主机集群中是否存在与所述待加入云主机处于相同计算节点的云主机;
[0011]若所述云主机集群中不存在与所述待加入云主机处于相同计算节点的云主机,则将所述待加入云主机添加至所述云主机集群中。
[0012]根据本专利技术提供的一种云主机集群高可用处理方法,还包括:
[0013]若所述云主机集群中存在与所述待加入云主机处于相同计算节点的云主机,则向前端发送热迁移提示信息;
[0014]接收所述热迁移提示信息的反馈信息,若所述反馈信息为正向反馈信息,则对所述待加入云主机进行热迁移操作。
[0015]根据本专利技术提供的一种云主机集群高可用处理方法,所述对所述待加入云主机进行热迁移操作,具体包括:
[0016]确定所述云主机集群对应的备选计算节点;
[0017]基于所述云主机集群中各云主机所处的计算节点,确定所述备选计算节点中的目标计算节点,并将所述待加入云主机热迁移至所述目标计算节点。
[0018]根据本专利技术提供的一种云主机集群高可用处理方法,所述基于所述云主机集群中
各云主机所处的计算节点,确定所述备选计算节点中的目标计算节点,具体包括:
[0019]确定所述备选计算节点中除所述各云主机所处的计算节点外的其他计算节点;
[0020]从所述其他计算节点中选取一个计算节点作为所述目标计算节点。
[0021]根据本专利技术提供的一种云主机集群高可用处理方法,所述对所述待加入云主机进行热迁移操作,之后还包括:
[0022]将所述待加入云主机添加至所述云主机集群中。
[0023]根据本专利技术提供的一种云主机集群高可用处理方法,所述基于所述各云主机的卷类型信息,为所述各云主机的后端卷指定分布式存储系统中的存储集群,具体包括:
[0024]对于所述各云主机中的任一云主机,从所述分布式存储系统中选取卷类型信息与所述任一云主机的卷类型信息相同的目标存储集群;
[0025]将所述目标存储集群指定给所述任一云主机的后端卷。
[0026]本专利技术还提供一种云主机集群高可用处理系统,包括:
[0027]获取模块,用于获取云主机集群中各云主机的卷类型信息;
[0028]指定模块,用于基于所述各云主机的卷类型信息,为所述各云主机的后端卷指定分布式存储系统中的存储集群。
[0029]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述云主机集群高可用处理方法的步骤。
[0030]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述云主机集群高可用处理方法的步骤。
[0031]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述云主机集群高可用处理方法的步骤。
[0032]本专利技术提供的云主机集群高可用处理方法、系统、电子设备及存储介质,首先获取云主机集群中各云主机的卷类型信息;然后基于各云主机的卷类型信息,为各云主机的后端卷指定分布式存储系统中的存储集群。通过云主机的卷类型信息,可以实现对云主机的后端卷的调度,保证云主机在卷级别的高可用。
附图说明
[0033]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本专利技术提供的云主机集群高可用处理方法的流程示意图;
[0035]图2是本专利技术提供的分布式存储系统的结构示意图;
[0036]图3是本专利技术提供的云主机创建方法的流程示意图;
[0037]图4是本专利技术提供的云主机集群高可用处理系统的结构示意图;
[0038]图5是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0039]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0040]现有技术中,应用端使用多台云主机对应用层的高可用服务进行配置时,通常通过openstack后端接入多种存储集群,同时对云主机进行调度。在对云主机进行调度时,采用的调度策略仅支持将加入云主机集群中的云主机调度到不同计算节点,而无法支撑云主机的后端卷的调度,进而无法实现云主机在卷级别的高可用。为此,本专利技术实施例中提供了一种云主机集群高可用处理方法。
[0041]图1为本专利技术实施例中提供的一种云主机集群高可用处理方法的流程示意图,如图1所示,该方法包括:
[0042]S1,获取云主机集群中各云主机的卷类型信息;
[0043]S2,基于所述各云主机的卷类型信息,为所述各云主机的后端卷指定分布式存储系统中的存储集群。
[0044]具体地,本专利技术实施例中提供的云主机集群高可用处理方法,其执行主体为后端的云主机集群高可用处理系统,该系统可以配置在服务器中,该服务器可以是本地服务器,也可以是云端服务器,本地服务器具体可以是计算机、平板电脑以及智能手机等,本专利技术实施例中对此不作具体限定。
[0045]需要说明的是,本专利技术实施例中提及的高可用(High Availab本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云主机集群高可用处理方法,其特征在于,包括:获取云主机集群中各云主机的卷类型信息;基于所述各云主机的卷类型信息,为所述各云主机的后端卷指定分布式存储系统中的存储集群。2.根据权利要求1所述的云主机集群高可用处理方法,其特征在于,还包括:确定待加入云主机,并判断所述云主机集群中是否存在与所述待加入云主机处于相同计算节点的云主机;若所述云主机集群中不存在与所述待加入云主机处于相同计算节点的云主机,则将所述待加入云主机添加至所述云主机集群中。3.根据权利要求2所述的云主机集群高可用处理方法,其特征在于,还包括:若所述云主机集群中存在与所述待加入云主机处于相同计算节点的云主机,则向前端发送热迁移提示信息;接收所述热迁移提示信息的反馈信息,若所述反馈信息为正向反馈信息,则对所述待加入云主机进行热迁移操作。4.根据权利要求3所述的云主机集群高可用处理方法,其特征在于,所述对所述待加入云主机进行热迁移操作,具体包括:确定所述云主机集群对应的备选计算节点;基于所述云主机集群中各云主机所处的计算节点,确定所述备选计算节点中的目标计算节点,并将所述待加入云主机热迁移至所述目标计算节点。5.根据权利要求4所述的云主机集群高可用处理方法,其特征在于,所述基于所述云主机集群中各云主机所处的计算节点,确定所述备选计算节点中的目标计算节点,具体包括:确定所述备选计算节点中除所述各云主机所...

【专利技术属性】
技术研发人员:张致江张明程鹏张昊辰王芝斌
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1