一种虚拟机应用迁移方法、装置及一种服务器与流程

文档序号:11917817阅读:来源:国知局

技术特征:

1.一种虚拟机应用迁移方法,其特征在于,包括:

获取目标服务器系统的当前宕机概率;

确定安装在所述目标服务器系统上的各个虚拟机应用;

获取所述各个虚拟机应用的应用价值;

根据所述各个虚拟机应用的应用价值和所述当前宕机概率确定所述目标服务器系统的当前损耗值;

若所述当前损耗值满足预设的损耗条件,则对所述各个虚拟机应用进行迁移处理。

2.根据权利要求1所述的虚拟机应用迁移方法,其特征在于,所述根据所述各个虚拟机应用的应用价值和所述当前宕机概率确定所述目标服务器系统的当前损耗值包括:

计算所述各个虚拟机应用的应用价值之和,得到应用总价值;

将所述应用总价值和所述当前宕机概率代入预设的损耗值计算公式,得到所述目标服务器系统的当前损耗值。

3.根据权利要求1所述的虚拟机应用迁移方法,其特征在于,对所述各个虚拟机应用进行迁移处理具体包括:

对所述各个虚拟机应用进行全部迁移;

对满足预设的迁移条件的虚拟机应用进行迁移。

4.根据权利要求3所述的虚拟机应用迁移方法,其特征在于,对满足预设的迁移条件的虚拟机应用进行迁移具体包括:

确定应用价值大于预设的价值阈值的所述虚拟机应用;

对确定的所述虚拟机应用进行迁移;

获取所述各个虚拟机应用的上一次迁移时间;

确定所述上一次迁移时间满足预设的时间条件的所述虚拟机应用;

对确定的所述虚拟机应用进行迁移。

5.根据权利要求1至4中任一项所述的虚拟机应用迁移方法,其特征在于,所述获取目标服务器系统的当前宕机概率具体包括:

获取所述目标服务器系统的已运行时间;

根据所述已运行时间和预设的宕机概率函数得到所述目标服务器系统的当前宕机概率。

6.一种虚拟机应用迁移装置,其特征在于,包括:

宕机概率获取模块,用于获取目标服务器系统的当前宕机概率;

应用确定模块,用于确定安装在所述目标服务器系统上的各个虚拟机应用;

应用价值获取模块,用于获取所述各个虚拟机应用的应用价值;

当前损耗值确定模块,用于根据所述各个虚拟机应用的应用价值和所述当前宕机概率确定所述目标服务器系统的当前损耗值;

迁移模块,用于若所述当前损耗值满足预设的损耗条件,则对所述各个虚拟机应用进行迁移处理。

7.根据权利要求6所述的虚拟机应用迁移装置,其特征在于,所述当前损耗值确定模块包括:

总价值计算单元,用于计算所述各个虚拟机应用的应用价值之和,得到应用总价值;

损耗值计算单元,用于将所述应用总价值和所述当前宕机概率代入预设的损耗值计算公式,得到所述目标服务器系统的当前损耗值。

8.根据权利要求6所述的虚拟机应用迁移装置,其特征在于,所述迁移模块包括:

第一迁移单元,用于对所述各个虚拟机应用进行全部迁移;

第二迁移单元,用于对满足预设的迁移条件的虚拟机应用进行迁移。

9.根据权利要求6所述的虚拟机应用迁移装置,其特征在于,所述第二迁移单元具体包括:

第一应用确定子单元,用于确定应用价值大于预设的价值阈值的所述虚拟机应用;

第一迁移子单元,用于对确定的所述虚拟机应用进行迁移;

迁移时间获取子单元,用于获取所述各个虚拟机应用的上一次迁移时间;

第二应用确定子单元,用于确定所述上一次迁移时间满足预设的时间条件的所述虚拟机应用;

第二迁移子单元,用于对确定的所述虚拟机应用进行迁移。

10.一种服务器,其特征在于,包括如权利要求6至9中任一项所述的虚拟机应用迁移装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1