System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及集群领域,尤其涉及一种宿主机调度方法、装置、存储介质以及电子设备。
技术介绍
1、云主机集群可以包括多个宿主机,裸金属服务器集群也可以包括多个宿主机,但是,两种集群使用不同的物理资源和集群管理策略,资源管理的复杂性高。
2、当其中一个集群对宿主机的需求增长时,另一个集群的宿主机可能大量闲置,现有技术中,需要工作人员进行大量配置,从而将一个集群的宿主机调度给另一个集群使用。而该方法造成宿主机在不同集群之间迁移时操作复杂,迁移效率低。
技术实现思路
1、本申请提供了一种宿主机调度方法、装置、存储介质以及电子设备,以解决不同集群之间的使用不同的物理资源和集群管理策略造成宿主机在云主机集群与裸金属服务器集群之间迁移效率低的技术问题。
2、第一方面,本申请提供了一种宿主机调度方法,包括:获取云主机集群的宿主机使用情况与裸金属服务器集群的宿主机使用情况;根据上述云主机集群的宿主机使用情况与上述裸金属服务器集群的宿主机使用情况,将上述云主机集群的目标宿主机调度给上述裸金属服务器集群或者将上述裸金属服务器集群的上述目标宿主机调度给上述云主机集群,其中,上述目标宿主机安装有dpu智能网卡。
3、第二方面,本申请提供了一种宿主机调度装置,包括:获取模块,用于获取云主机集群的宿主机使用情况与裸金属服务器集群的宿主机使用情况;调度模块,用于根据上述云主机集群的宿主机使用情况与上述裸金属服务器集群的宿主机使用情况,将上述云主机集群的目标宿主机调度给上述裸金属服务
4、作为一种可选的示例,上述获取模块包括:获取单元,用于获取上述云主机集群和上述裸金属服务器集群各自的总宿主机的数量与空闲宿主机的数量;根据上述总宿主机的数量与空闲宿主机的数量确定上述使用情况。
5、作为一种可选的示例,上述获取单元包括:确定子单元,用于在上述空闲宿主机的数量与上述总宿主机的数量的比值小于第一预设阈值且上述空闲宿主机的数量持续减少的情况下,确定上述使用情况为上述宿主机资源紧缺;在上述空闲宿主机的数量与上述总宿主机的数量的比值大于第二预设阈值的情况下,确定上述使用情况为上述宿主机资源充足,其中,上述第二预设阈值大于上述第一预设阈值。
6、作为一种可选的示例,上述调度模块包括:调度单元,用于在上述云主机集群的宿主机资源紧缺且上述裸金属服务器集群的宿主机资源充足时,将上述裸金属服务器集群的上述目标宿主机调度给上述云主机集群;或者,在上述裸金属服务器集群的宿主机资源紧缺且上述云主机集群的宿主机资源充足时,将上述云主机集群的上述目标宿主机调度给上述裸金属服务器集群。
7、作为一种可选的示例,上述调度模块包括:第一处理单元,用于在将上述裸金属服务器集群的上述目标宿主机调度给上述云主机集群时,调整上述目标宿主机的上述dpu网卡的硬件模式为上述云主机集群的模式;为上述目标宿主机安装上述云主机集群的物理机系统;调整上述目标宿主机的集群标签为上述云主机集群的集群标签;将处理后的上述目标宿主机调度给上述云主机集群。
8、作为一种可选的示例,上述调度模块包括:第二处理单元,用于在将上述云主机集群的上述目标宿主机调度给上述裸金属服务器集群时,格式化上述目标宿主机;调整上述目标宿主机的上述dpu网卡的硬件模式为上述裸金属服务器集群的模式;调整上述目标宿主机的集群标签为上述裸金属服务器集群的标签;将处理后的上述目标宿主机调度给上述裸金属服务器集群。
9、作为一种可选的示例,上述装置还包括:删除模块,用于在调度上述目标宿主机之后,将上述目标宿主机在原集群中删除。
10、第三方面,本申请提供了一种电子设备,包括:至少一个通信接口;与上述至少一个通信接口相连接的至少一个总线;与上述至少一个总线相连接的至少一个处理器;与上述至少一个总线相连接的至少一个存储器,其中,上述存储器存储有计算机程序,上述处理器被配置为执行上述计算机程序时实现上述任一项上述的宿主机调度方法。
11、第四方面,本申请还提供了一种计算机存储介质,存储有计算机可执行指令,上述计算机可执行指令用于执行本申请上述任一项上述的宿主机调度方法。
12、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方案,通过获取云主机集群的宿主机使用情况与裸金属服务器集群的宿主机使用情况;根据上述云主机集群的宿主机使用情况与上述裸金属服务器集群的宿主机使用情况,将上述云主机集群的目标宿主机调度给上述裸金属服务器集群或者将上述裸金属服务器集群的上述目标宿主机调度给上述云主机集群,其中,上述目标宿主机安装有dpu智能网卡,从而可以自动的将不同集群的安装有dpu智能网卡的宿主机在不同集群之间调度,无需人工介入,提高了宿主机在云主机集群与裸金属服务器集群之间迁移的效率。
本文档来自技高网...【技术保护点】
1.一种宿主机调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取云主机集群的宿主机使用情况与裸金属服务器集群的宿主机使用情况包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述总宿主机的数量与空闲宿主机的数量确定所述使用情况包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述云主机集群的宿主机使用情况与所述裸金属服务器集群的宿主机使用情况,将所述云主机集群的目标宿主机调度给所述裸金属服务器集群或者将所述裸金属服务器集群的所述目标宿主机调度给所述云主机集群包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述云主机集群的宿主机使用情况与所述裸金属服务器集群的宿主机使用情况,将所述云主机集群的目标宿主机调度给所述裸金属服务器集群或者将所述裸金属服务器集群的所述目标宿主机调度给所述云主机集群包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述云主机集群的宿主机使用情况与所述裸金属服务器集群的宿主机使用情况,将所述云主机集群的目标宿主机调度给所述裸金属服务器集群
7.根据权利要求5或6所述的方法,其特征在于,在调度所述目标宿主机之后,所述方法还包括:
8.一种宿主机调度装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任意一项中所述的宿主机调度方法。
10.一种计算机可读的存储介质,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行本申请上述权利要求1至7任一项所述的宿主机调度方法。
...【技术特征摘要】
1.一种宿主机调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取云主机集群的宿主机使用情况与裸金属服务器集群的宿主机使用情况包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述总宿主机的数量与空闲宿主机的数量确定所述使用情况包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述云主机集群的宿主机使用情况与所述裸金属服务器集群的宿主机使用情况,将所述云主机集群的目标宿主机调度给所述裸金属服务器集群或者将所述裸金属服务器集群的所述目标宿主机调度给所述云主机集群包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述云主机集群的宿主机使用情况与所述裸金属服务器集群的宿主机使用情况,将所述云主机集群的目标宿主机调度给所述裸金属服务器集群或者将所述裸金属服务器集群的所述目标宿主机调度给所述云主机集群包括:
6.根据权利要求1所述的方法...
【专利技术属性】
技术研发人员:江龙,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。