The embodiment of the present invention discloses a method for selecting a target host and a server, which may include: acquiring the first usage trend analysis data of the virtual machine and the second usage trend analysis data of each candidate host when selecting a target host for the virtual machine; and combining the first usage trend analysis data with multiple second usage trends analysis data, respectively. Comparing with trend analysis data, the candidate host corresponding to the second trend analysis data, which meets the preset load balancing criteria, is selected as the target host for the virtual machine. Through the implementation scheme, the load balance between the host computers is better.
【技术实现步骤摘要】
一种目标主机的选择方法和服务器
本专利技术实施例涉及虚拟机管理技术,尤指一种目标主机的选择方法和服务器。
技术介绍
在服务器虚拟化系统中,对新创建的虚拟机,需要为其选择一个合适的主机,即虚拟机放置(Placement)策略。该策略可以通过用户手动选择实现,也可以通过系统自动选择实现。系统自动选择的方式一般为选择剩余资源量最多的主机。但是,随着主机内原有虚拟机业务负载的动态变化,主机中剩余资源量也是动态增减的,通过简单的基于最大剩余空间的虚拟机放置策略难以适应动态变化的现实场景。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种目标主机的选择方法和服务器,能够使得主机间整体的负载均衡更优。为了达到本专利技术目的,本专利技术实施例提供了一种目标主机的选择方法,该方法可以包括:为虚拟机选择目标主机时,获取虚拟机的第一使用趋势分析数据和各个候选主机的第二使用趋势分析数据;其中,该第一使用趋势分析数据用于指示虚拟机的业务负载的动态变化情况,该第二使用趋势分析数据用于指示目标主机中虚拟机的业务负载的动态变化情况以及该目标主机的资源量动态变化情况;将第一使用趋势分析数据分别与多个第二使用趋势分析数据相比较;将比较结果符合预设的负载均衡标准的第二使用趋势分析数据对应的候选主机作为虚拟机所选择的目标主机。可选地,获取虚拟机的第一使用趋势分析数据可以包括:将虚拟机的特征数据与预设的虚拟机样本数据库中保存的多种虚拟机的样本特征数据相比较;获取与虚拟机的特征数据的相似度小于或等于预设的相似度阈值的第一样本特征数据;其中,不同的样本特征数据对应不同的使用趋势分析数据;将与 ...
【技术保护点】
1.一种目标主机的选择方法,其特征在于,所述方法包括:为虚拟机选择目标主机时,获取所述虚拟机的第一使用趋势分析数据和各个候选主机的第二使用趋势分析数据;将所述第一使用趋势分析数据分别与多个所述第二使用趋势分析数据相比较;将比较结果符合预设的负载均衡标准的第二使用趋势分析数据对应的候选主机作为所述虚拟机所选择的目标主机。
【技术特征摘要】
1.一种目标主机的选择方法,其特征在于,所述方法包括:为虚拟机选择目标主机时,获取所述虚拟机的第一使用趋势分析数据和各个候选主机的第二使用趋势分析数据;将所述第一使用趋势分析数据分别与多个所述第二使用趋势分析数据相比较;将比较结果符合预设的负载均衡标准的第二使用趋势分析数据对应的候选主机作为所述虚拟机所选择的目标主机。2.根据权利要求1所述的目标主机的选择方法,其特征在于,所述获取所述虚拟机的第一使用趋势分析数据包括:将所述虚拟机的特征数据与预设的虚拟机样本数据库中保存的多种虚拟机的样本特征数据相比较;获取与所述虚拟机的特征数据的相似度小于或等于预设的相似度阈值的第一样本特征数据;将与所述第一样本特征数据对应的使用趋势分析数据作为所述第一使用趋势分析数据。3.根据权利要求1所述的目标主机的选择方法,其特征在于,获取各个候选主机的第二使用趋势分析数据包括:计算每一个候选主机中正在运行的全部虚拟机的使用趋势分析数据的总和;将所述全部虚拟机的使用趋势分析数据的总和作为每一个候选主机的第二使用趋势分析数据。4.根据权利要求2所述的目标主机的选择方法,其特征在于,所述方法还包括:预先获取不同的虚拟机的特征数据,作为所述样本特征数据,并存入预设的样本数据库中;根据不...
【专利技术属性】
技术研发人员:冯振,颜秉珩,王理想,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。