一种云主机的迁移方法、宕机确定方法、系统及存储介质技术方案

技术编号:24755142 阅读:35 留言:0更新日期:2020-07-04 08:57
本申请提供一种云主机的迁移方法、宕机确定方法、系统及存储介质。方法包括:通过监测电源分配单元,获取服务器主机连接在所述电源分配单元上的各插头的电参数;根据所述电参数和预设的所述服务器主机在断电时的电参数,判断所述服务器主机是否出现宕机;若是,将部署在所述服务器主机上的云主机迁移到其它的服务器主机上。通过对电参数进行监测以及判断,一方面可以实现对服务器主机是否宕机的准确确定,另一方面对电源分配单元上的监测无需考虑服务器主机类型,可实现对各类型的服务器主机都进行宕机监测。因此可以实现准确且全面的服务器宕机监测,以便准确的判断云主机是否需要迁移。

A cloud host migration method, downtime determination method, system and storage medium

【技术实现步骤摘要】
一种云主机的迁移方法、宕机确定方法、系统及存储介质
本申请涉及云计算
,具体而言,涉及一种云主机的迁移方法、宕机确定方法、系统及存储介质。
技术介绍
目前,通过对服务器主机的监测是迁移服务器主机上部署的云主机的重要手段,而对服务器主机的监测主要是通过两种手段。一种手段是通过在服务器主机上部署监测软件来检测服务器主机状态。采用这种方式时,监测软件可以服务器主机的系统是否故障,但若服务器主机出现宕机,监测软件随之也停止运行,因此无法确定服务器主机是出现了宕机还是系统故障。另一种手段则是在服务器主机上安装agent硬件来监测服务器主机是否宕机,但agent硬件并不是所有型号的服务器主机都能够适配,因为无法实现全面的宕机监测。因此,目前无论采用那种方式都不能够实现准确且全面的服务器宕机监测,从而无法准确判断云主机是否需要迁移。
技术实现思路
本申请实施例的目的在于提供一种云主机的迁移方法、宕机确定方法、系统及存储介质,用以实现准确且全面的服务器宕机监测,以便准确判断的云主机是否需要迁移。第一方面,本申请实施例提供了一种云主机的迁移方法,所述方法包括:通过监测电源分配单元,获取服务器主机连接在所述电源分配单元上的各插头的电参数;根据所述电参数和预设的所述服务器主机在断电时的电参数,判断所述服务器主机是否出现宕机;若是,将部署在所述服务器主机上的云主机迁移到其它的服务器主机上。在本申请实施例中,通过监测电源分配单元,获取服务器主机连接在电源分配单元上的各插头的电参数,并通过电参数来确定服务器主机是否宕机,一方面可以实现对服务器主机是否宕机的准确确定,另一方面对电源分配单元上的监测无需考虑服务器主机类型,可实现对各类型的服务器主机都进行宕机监测。因此可以实现准确且全面的服务器宕机监测,以便准确的判断云主机是否需要迁移。结合第一方面,在第一种可能的实现方式中,根据所述电参数和预设的所述服务器主机在断电时的电参数,判断所述服务器主机是否出现宕机,包括:确定出所述各插头的电参数的平均参数;判断所述平均参数是否小于所述服务器主机在断电时的电参数,其中,若平均参数小于所述服务器主机在断电时的电参数则表示所述服务器主机出现宕机,否则,则表示所述服务器主机未出现宕机。在本申请实施例中,当服务器主机在低负荷状态下,服务器主机某些插头的电参数则比较低,但此时服务器主机并未宕机。通过平均参数来判断服务器主机是否出现宕机,则可以避免将服务器主机的低负荷状态判断为宕机,故提高了对宕机判断的准确度。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,判断所述平均参数是否小于所述服务器主机在断电时的电参数,包括:执行判断平均电压是否小于所述服务器主机在断电时的电压值,判断平均电流是否小于所述服务器主机在断电时的电流值,以及判断平均功率是否小于所述服务器主机在断电时的功率值中的至少一种,其中,执行的所述至少一种判断都确定为小于则表示所述服务器主机出现宕机,否则,则表示所述服务器主机未出现宕机。在本申请实施例中,由于可以任选平均电压、平均电流以及平均功率中的至少一种来进行判断,故可以根据实际情况灵活选择适配的判断方式,以提高对宕机判断的准确性。结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,确定出所述各插头的电参数的平均参数,包括:对所述各插头的电参数求和,获得求和值;确定出所述求和值与所述各插头的数量之间的商值,所述商值为所述平均参数。在本申请实施例中,由于求和平均是一种快速便捷的求平均方式,故通过这种方式能够快速便捷的确定出平均参数。结合第一方面,在第四种可能的实现方式中,将部署在所述服务器主机上的云主机迁移到其它的服务器主机上,包括:通过遍历预设的云主机部署表,确定出部署在所述服务器主机上的云主机;按预设的迁移规则,从所有的服务器主机中确定出所述云主机需要迁移至所述其它的服务器主机;将所述云主机迁移到部署到所述其它的服务器主机上。在本申请实施例中,由于云主机部署表全面且准确的记录各云主机的部署情况,因此,通过遍历云主机部署表可以快速准确的确定出该宕机的服务器主机上部署有哪些云主机。结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,按预设的迁移规则,从所有的服务器主机中确定出所述云主机需要迁移至所述其它的服务器主机,包括:按预设的判断优先级,依次判断所述所有的服务器主机中正在运行的每台服务器主机上的剩余资源是否满足所述云主机的部署需要;确定出第一次判定为所述剩余资源满足所述部署需要的服务器主机,其中,所述剩余资源满足所述部署需要的服务器主机为所述其它的服务器主机。在本申请实施例中,通过对服务器主机上的剩余资源进行衡量,可以准确的将云主机迁移到满足其运行需求的服务器主机上,避免云主机迁移失败。第二方面,本申请实施例提供了一种电子设备的宕机确定方法,所述方法包括:通过监测电源分配单元,获取电子设备连接在所述电源分配单元上的各插头的电参数;根据所述电参数和预设的所述电子设备在断电时的电参数,判断所述电子设备是否出现宕机。第三方面,本申请实施例提供了一种云主机的迁移系统,所述装置包括:监测模块,用于通过监测电源分配单元,获取服务器主机连接在所述电源分配单元上的各插头的电参数;处理模块,用于根据所述电参数和预设的所述服务器主机在断电时的电参数,判断所述服务器主机是否出现宕机;若是,将部署在所述服务器主机上的云主机迁移到其它的服务器主机上。结合第三方面,在第一种可能的实现方式中,所述处理模块,用于确定出所述各插头的电参数的平均参数;判断所述平均参数是否小于所述服务器主机在断电时的电参数,其中,若平均参数小于所述服务器主机在断电时的电参数则表示所述服务器主机出现宕机,否则,则表示所述服务器主机未出现宕机。结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理模块,用于执行判断平均电压是否小于所述服务器主机在断电时的电压值,判断平均电流是否小于所述服务器主机在断电时的电流值,以及判断平均功率是否小于所述服务器主机在断电时的功率值中的至少一种,其中,执行的所述至少一种判断都确定为小于则表示所述服务器主机出现宕机,否则,则表示所述服务器主机未出现宕机。结合第三方面的第一种可能的实现方式,在第三种可能的实现方式中,所述处理模块,用于对所述各插头的电参数求和,获得求和值;确定出所述求和值与所述各插头的数量之间的商值,所述商值为所述平均参数。结合第三方面,在第四种可能的实现方式中,所述处理模块,用于通过遍历预设的云主机部署表,确定出部署在所述服务器主机上的云主机;按预设的迁移规则,从所有的服务器主机中确定出所述云主机需要迁移至所述其它的服务器主机;将所述云主机迁移到部署到所述其它的服务器主机上。结合第三方面的第四种可能的实现方式,在第五种可能的实现方式中,所述处理模块,用本文档来自技高网...

【技术保护点】
1.一种云主机的迁移方法,其特征在于,所述方法包括:/n通过监测电源分配单元,获取服务器主机连接在所述电源分配单元上的各插头的电参数;/n根据所述电参数和预设的所述服务器主机在断电时的电参数,判断所述服务器主机是否出现宕机;/n若是,将部署在所述服务器主机上的云主机迁移到其它的服务器主机上。/n

【技术特征摘要】
1.一种云主机的迁移方法,其特征在于,所述方法包括:
通过监测电源分配单元,获取服务器主机连接在所述电源分配单元上的各插头的电参数;
根据所述电参数和预设的所述服务器主机在断电时的电参数,判断所述服务器主机是否出现宕机;
若是,将部署在所述服务器主机上的云主机迁移到其它的服务器主机上。


2.根据权利要求1所述的云主机的迁移方法,其特征在于,根据所述电参数和预设的所述服务器主机在断电时的电参数,判断所述服务器主机是否出现宕机,包括:
确定出所述各插头的电参数的平均参数;
判断所述平均参数是否小于所述服务器主机在断电时的电参数,其中,若平均参数小于所述服务器主机在断电时的电参数则表示所述服务器主机出现宕机,否则,则表示所述服务器主机未出现宕机。


3.根据权利要求2所述的云主机的迁移方法,其特征在于,判断所述平均参数是否小于所述服务器主机在断电时的电参数,包括:
执行判断平均电压是否小于所述服务器主机在断电时的电压值,判断平均电流是否小于所述服务器主机在断电时的电流值,以及判断平均功率是否小于所述服务器主机在断电时的功率值中的至少一种,其中,执行的所述至少一种判断都确定为小于则表示所述服务器主机出现宕机,否则,则表示所述服务器主机未出现宕机。


4.根据权利要求2所述的云主机的迁移方法,其特征在于,确定出所述各插头的电参数的平均参数,包括:
对所述各插头的电参数求和,获得求和值;
确定出所述求和值与所述各插头的数量之间的商值,所述商值为所述平均参数。


5.根据权利要求1所述的云主机的迁移方法,其特征在于,将部署在所述服务器主机上的云主机迁移到其它的服务器主机上,包括:
通过遍历预设的云主机部署表,确定出部署在所述服务器主机上的云主机;
按预设的迁移规则,从所有的服务器主机中确定...

【专利技术属性】
技术研发人员:鲍震宇朱冬伟
申请(专利权)人:无锡华云数据技术服务有限公司
类型:发明
国别省市:江苏;32

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

1