1.一种虚拟机资源的动态调配方法,其特征在于,所述虚拟机资源的动态调配方法包括:
服务器获取当前运行的虚拟机的运行状态信息,并根据获取到的运行状态信息,以及预置的优先级规则确定所述虚拟机当前的优先级;
所述服务器根据确定的所述虚拟机当前的优先级对所述虚拟机的资源进行调配。
2.根据权利要求1所述的虚拟机资源的动态调配方法,其特征在于,所述服务器获取当前运行的虚拟机的运行状态信息的步骤包括:
所述服务器在检测到剩余资源量低于预设阈值时,向所述服务器上运行的所述虚拟机发送信息获取指令,以供所述虚拟机基于接收到的信息获取指令获取所述运行状态信息;
接收所述虚拟机根据所述信息获取指令发送的运行状态信息。
3.根据权利要求1所述的虚拟机资源的动态调配方法,其特征在于,所述服务器获取当前运行的虚拟机的运行状态信息的步骤之前,所述虚拟机资源的动态调配方法还包括步骤:
所述服务器接收并存储所述虚拟机发送的运行状态信息;
当所述服务器在检测到剩余资源量低于预设阈值时,执行获取所述服务器上运行的虚拟机当前的运行状态信息的步骤;
所述获取所述服务器上运行的虚拟机当前的运行状态信息的步骤包括:
获取最近一次存储的所述虚拟机的发送的运行状态信息。
4.根据权利要求1所述的虚拟机资源的动态调配方法,其特征在于,所述预置的优先级规则包括权重分配规则和优先级权值算法;所述根据获取到的运行状态信息,以及预置的优先级规则确定所述虚拟机当前的优先级的步骤包括:
所述服务器根据获取到所述虚拟机的运行状态信息,以及预置的权重分配规则和优先级权值算法,分别计算所述虚拟机的优先级权值,根据计算得到的所述优先级权值确定所述虚拟机的优先级。
5.根据权利要求1至4中任一项所述的虚拟机资源的动态调配方法,其特征在于,所述虚拟机资源的动态调配方法还包括步骤:
所述服务器在接收到基于所述预置的优先级规则发送的规则修改信息时,根据接收到的所述规则修改信息对所述优先级规则进行修改。
6.根据权利要求4所述的虚拟机资源的动态调配方法,其特征在于,所述服务器根据确定的所述虚拟机当前的优先级对所述虚拟机的资源进行调配的步骤包括:
所述服务器根据计算得到的所述虚拟机的优先级权值,回收优先级权值小于预设权值的虚拟机的资源,将回收的资源分配至优先级权值大于所述预设权值的虚拟机。
7.一种虚拟机资源的动态调配装置,其特征在于,所述虚拟机资源的动态调配装置包括:
信息获取模块,用于获取当前运行的虚拟机的运行状态信息;
优先级确定模块,用于根据获取到的运行状态信息,以及预置的优先级规则确定所述虚拟机当前的优先级;
资源调配模块,用于根据确定的所述虚拟机当前的优先级对所述虚拟机的资源进行调配。
8.根据权利要求7所述的虚拟机资源的动态调配装置,其特征在于,所述信息获取模块包括:
指令发送单元,用于在检测到剩余资源量低于预设阈值时,向所述服务器上运行的所述虚拟机发送信息获取指令,以供所述虚拟机基于接收到的信息获取指令获取所述运行状态信息;
信息接收单元,用于接收所述虚拟机根据所述信息获取指令发送的运行状态信息。
9.根据权利要求7所述的虚拟机资源的动态调配装置,其特征在于,所述虚拟机资源的动态调配装置还包括:
信息存储模块,用于服务器接收并存储所述虚拟机发送的运行状态信息;
所述信息获取还模块用于:在检测到剩余资源量低于预设阈值时,获取最近一次存储的所述虚拟机的发送的运行状态信息。
10.根据权利要求7至9中任一项所述的虚拟机资源的动态调配装置,其特征在于,所述优先级规则包括权重分配规则和优先级权重算法,所述优先级确定模块还用于:根据获取到所述虚拟机的运行状态信息,以及预置的权重分配规则和优先级权值算法,分别计算所述虚拟机的优先级权值,根据计算得到的所述优先级权值确定所述虚拟机的优先级。