[发明专利]一种基于虚拟化平台的主机资源同步方法、系统及装置在审
申请号: | 202110873684.6 | 申请日: | 2021-07-30 |
公开(公告)号: | CN113687987A | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 郑维栋;颜秉珩 | 申请(专利权)人: | 山东海量信息技术研究院 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F11/20;G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
地址: | 250001 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 平台 主机 资源 同步 方法 系统 装置 | ||
1.一种基于虚拟化平台的主机资源同步方法,其特征在于,应用于处理器,包括:
在检测到虚拟化平台对应的物理主机异常断电时,基于所述物理主机上的任务运行情况,为所述物理主机配置资源同步信息,并将所述资源同步信息保存至预设主机资源同步配置库;
在检测到目标主机上线后,判断所述主机资源同步配置库中是否存在所述目标主机对应的目标资源同步信息;其中,所述目标主机为任一所述物理主机;
若是,则根据所述目标资源同步信息,执行所述目标主机的同步资源操作,并在所述同步资源操作成功完成后,允许所述目标主机上线;
若否,则允许所述目标主机直接上线。
2.如权利要求1所述的基于虚拟化平台的主机资源同步方法,其特征在于,基于所述物理主机上的任务运行情况,为所述物理主机配置资源同步信息的过程,包括:
基于所述物理主机上执行失败的目标任务及所述目标任务已执行的程度,配置表征所述目标任务对应的待同步事件的资源同步事件信息,并为所述待同步事件配置一一表征事件涉及的多个主机资源及资源同步过程的多个事件项信息;其中,所述资源同步事件信息和所述事件项信息共同组成所述资源同步信息。
3.如权利要求2所述的基于虚拟化平台的主机资源同步方法,其特征在于,所述资源同步事件信息包括所述物理主机的主机id、目标任务id、待同步事件id及事件状态、各所述目标任务的执行顺序及同一所述目标任务内各待同步事件的执行顺序;
则根据所述资源同步事件信息和所述事件项信息,执行所述物理主机的同步资源操作的过程,包括:
根据所述资源同步事件信息内主机id,确定异常断电的物理主机;
根据所述资源同步事件信息内目标任务id,确定所述异常断电的物理主机对应的执行失败的目标任务;
根据所述资源同步事件信息内待同步事件id,确定所述执行失败的目标任务对应的待同步事件;
根据所述待同步事件的事件状态,确定等待执行的待同步事件;
根据各所述目标任务的执行顺序及同一所述目标任务内各待同步事件的执行顺序,确定各所述目标任务对应的所有等待执行的待同步事件的执行顺序;
根据所述所有等待执行的待同步事件的执行顺序及每个所述待同步事件对应的多个事件项信息,依次执行各所述待同步事件。
4.如权利要求3所述的基于虚拟化平台的主机资源同步方法,其特征在于,所述事件项信息包括资源类型、同步资源所使用的rest接口地址、资源id、事件项优先级、重试次数、超时时间及失败是否跳过;
则根据所述待同步事件对应的多个事件项信息,执行所述待同步事件的过程,包括:
根据目标事件项信息内事件项优先级,确定所述待同步事件对应的各事件项的执行顺序;其中,所述目标事件项信息表示目标事件项对应的事件项信息,所述目标事件项为任一所述事件项;
根据各所述事件项的执行顺序及所述目标事件项对应的资源类型、同步资源所使用的rest接口地址、资源id、重试次数、超时时间、失败是否跳过这一系列信息,依次执行各所述事件项。
5.如权利要求4所述的基于虚拟化平台的主机资源同步方法,其特征在于,根据所述目标事件项对应的资源类型、同步资源所使用的rest接口地址、资源id、重试次数、超时时间、失败是否跳过这一系列信息,执行所述目标事件项的过程,包括:
根据所述目标事件项信息内资源类型,确定所述目标事件项所涉及的资源类型;
根据所述目标事件项信息内同步资源所使用的rest接口地址,确定同步所述目标事件项所涉及的资源的rest接口;
根据所述目标事件项信息内资源id,确定所述目标事件项对应的待同步资源;
根据所述目标事件项信息内重试次数、超时时间及失败是否跳过,依次确定所述目标事件项允许重复执行的次数、允许的最长执行时间及最终执行失败是否允许直接跳过执行下一事件项;
根据所述目标事件项对应的rest接口、待同步资源、允许重复执行的次数、允许的最长执行时间及最终执行失败是否允许直接跳过执行下一事件项这一系列的信息,执行所述目标事件项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东海量信息技术研究院,未经山东海量信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110873684.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全阀
- 下一篇:一种新型的透镜蜂窝面板灯