【技术实现步骤摘要】
一种超融合存储设备的存储方法、设备、装置及介质
[0001]本申请涉及数据存储
,具体而言,涉及一种超融合存储设备的存储方法、设备、装置及介质。
技术介绍
[0002]超融合云平台架构是采用分布式存储,将每个计算节点上的本地存储硬盘和计算能力进行融合,使超融合平台即可以有高可用的计算能力,又有高可用的存储能力。
[0003]在现有技术中,多个计算节点是通过网络的连接聚合起来的,当超融合云平台架构中的某个节点出现问题时,在该节点上的存储硬盘无法工作的情况,进而导致整个超融合平台的数据存储和提取出现错误,导致整个超融合系统宕机。
技术实现思路
[0004]有鉴于此,本申请的目的在于提供一种超融合存储设备的存储方法、设备、装置及介质,能够通过将多个数据存储节点分别与同一个存储单元连接,解决现有技术中存在的某一个节点出现问题,就会导致整个超融合系统无法工作的问题,达到提升超融合设备工作的稳定性的效果。
[0005]第一方面,本申请实施例提供了一种超融合存储设备的存储方法,所述方法包括:超融合存储设备包括存储单元和至少两个数据存储节点,所述至少两个数据存储节点分别与所述存储单元连接,任意两个数据存储节点之间均通过数据总线电性连接,所述至少两个数据存储节点包括一个数据存储主节点和至少一个数据存储副节点,每个节点中预先创建有至少一个虚拟机,所述数据存储主节点执行以下处理:分别向所述至少一个数据存储副节点发送负载信息获取信号;接收各数据存储副节点反馈的第一负载信息,每个数据存储副节点反馈的第一负 ...
【技术保护点】
【技术特征摘要】
1.一种超融合存储设备的存储方法,其特征在于,所述超融合存储设备包括存储单元和至少两个数据存储节点,所述至少两个数据存储节点分别与所述存储单元连接,任意两个数据存储节点之间均通过数据总线电性连接,所述至少两个数据存储节点包括一个数据存储主节点和至少一个数据存储副节点,每个节点中预先创建有至少一个虚拟机,所述数据存储主节点执行以下处理:分别向所述至少一个数据存储副节点发送负载信息获取信号;接收各数据存储副节点反馈的第一负载信息,每个数据存储副节点反馈的第一负载信息包括在该数据存储副节点上所创建的至少一个虚拟机的运行负载信息;针对每个数据存储副节点,根据该数据存储副节点反馈的运行负载信息,判断该数据存储副节点是否存在故障;若确定有存在故障的数据存储副节点,则生成针对第一目标数据存储节点的数据迁移指令,以使第一目标数据存储节点将在该存在故障的数据存储副节点上所创建的至少一个虚拟机镜像复制至第一目标数据存储节点上继续运行,并将镜像复制至第一目标数据存储节点上的至少一个虚拟机处理完成的数据存储至存储单元中。2.根据权利要求1所述的方法,其特征在于,所述第一目标数据存储节点包括以下项中的任一项:所述数据存储主节点、所述至少一个数据存储副节点中除存在故障的数据存储副节点之外的其他任一数据存储副节点。3.根据权利要求1所述的方法,其特征在于,所述数据存储主节点还执行以下处理:向至少一个第一目标数据存储副节点发送所述数据存储主节点的第二负载信息,所述第二负载信息包括在所述数据存储主节点上所创建的至少一个虚拟机的运行负载信息;其中,每个数据存储副节点预先设置有优先级,所述至少一个第一目标数据存储副节点中优先级最高的第一目标数据存储副节点执行以下处理:根据所述数据存储主节点的第二负载信息,判断所述数据存储主节点是否存在故障;若所述数据存储主节点存在故障,则向第二目标数据存储节点发送故障确认信号,所述故障确认信号用于指示确认数据存储主节点是否存在故障,所述第二目标数据存储节点包括以下项中的至少两项:所述数据存储主节点、至少一个第二目标数据存储副节点,所述至少一个第二目标数据存储副节点包括除优先级最高的第一目标数据存储节点外的其他数据存储副节点;接收第二目标数据存储节点对所述数据存储主节点的故障判断结果;根据自身以及第二目标数据存储节点对所述数据存储主节点的故障判断结果,确定所述数据存储主节点的运行状态;若确定所述数据存储主节点的运行状态为存在故障,则将所述数据存储主节点上所创建的至少一个虚拟机镜像复制至优先级最高的第一目标数据存储副节点,并将该优先级最高的第一目标数据存储副节点确定为数据存储主节点。4.根据权利要求1所述的方法,其特征在于,在接收各数据存储副节点反馈的第一负载信息之后,所述数据存储主节点还执行以下处理:接收待存储数据;确定所述数据存储主节点的第二负载信息,所述第二负载信息包括在所述数据存储主
节点上所创建的至少一个虚拟机的运行负载信息;针对所有数据存储节点中的每个虚拟机,根据该虚拟机的运行负载信息,确定该虚拟机是否满足负载运行条件;针对不满足负载运行条件的虚拟机,不向该虚拟机分配待存储数据;针对满足负载运行条件的虚拟机,确定负载占用率最低的目标虚拟机,将待存储数据分配至目标虚拟机。5.根据权利要求1所述的方法,其特征在于,每个数据存储节点均包括对应的存储硬盘,每个数据存储副节点预先设置有优先级,所述数据迁移指令包括存在故障的数据存储副节点的节点标识,其中,第一目标数据存储节点执行以下处理:响应于所述数据迁移指令,向所述节点标识所指示的存在故障的数据存储副节点发送虚拟机镜像指令;存在故障的数据存储副节点执行以下处理:响应于所述虚拟机镜像指令,将在存在故障的数据存储副节点上所创建的至少一个虚拟机的创建...
【专利技术属性】
技术研发人员:李锐,张永,王静,韩笑,
申请(专利权)人:长城超云北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。