[发明专利]集群服务器的虚拟机迁移方法、装置、服务器及存储介质有效
申请号: | 201710542328.X | 申请日: | 2017-07-05 |
公开(公告)号: | CN107301084B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 郭佳昌;王洋 | 申请(专利权)人: | 深圳先进技术研究院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 深圳智趣知识产权代理事务所(普通合伙) 44486 | 代理人: | 王策 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 服务器 虚拟机 迁移 方法 装置 存储 介质 | ||
本发明适用计算机技术领域,提供了一种集群服务器的虚拟机迁移方法、装置、服务器及存储介质,该方法包括:当预设的虚拟机访问优化时间到达时,源主机获取访问用户的用户信息,源主机对获取到的用户信息进行分析,以获取虚拟机迁移的目的主机,向目的主机发送虚拟机迁移请求,目的主机接收虚拟机迁移请求,确定是否接收虚拟机迁移,并将确定结果发送给源主机,当确定结果为接收虚拟机迁移时,源主机建立与目的主机的连接,并将虚拟机迁移对应的迁移数据发送给目的主机,目的主机接收迁移数据,并根据接收到的迁移数据启动对应的虚拟机,从而实现了集群服务器中虚拟机的及时自动迁移,提高了集群服务器的服务质量和虚拟机的迁移效率。
技术领域
本发明属于计算机技术领域,尤其涉及一种集群服务器的虚拟机迁移方法、装置、服务器及存储介质。
背景技术
随着计算机互联网的飞速发展,各种服务提供商层出不穷,他们提供的服务也是五花八门,例如下载、视频、音乐等,极大地增加了网络用户的数量,同时由于可供选择的服务的增多,网络用户在选择服务时对服务质量的要求也提高了。因此,对于服务提供商来说服务质量(Quality of Service,简称QoS)至关重要。由于方便管理、节约成本等原因,服务商都搭建集群服务器以搭载服务,因此,服务提供商对外提供的服务实际都搭载在KVM(Kernel-based Virtual Machine)虚拟服务器上,但是一些虚拟机服务器的位置选择未经过优化,导致用户访问服务时会感到明显的网络延迟,而且即使当时选择较为优秀的服务位置,当用户数量、用户分布区域等发生变化时,也需要对虚拟机服务器的位置进行调整,以方便用户进行访问,提高用户服务的QoS。
目前针对这种情况一般的解决办法是人工分析,手动迁移KVM虚拟服务器到位置更利于服务用户的地点。现有技术中虚拟机在对外服务的情况下难以收集所有访问服务用户的访问地址,即使收集到大部分用户访问信息还需要进行人工分析和运维人员对虚拟机进行人为的迁移,缺乏实时性,并且KVM虚拟机迁移过程也难以把控。很难做到实时的提高用户服务的QoS。
目前虚拟机迁移有很多通用的工具,如Virsh命令行等,但是这些工具都需要手动指定目标的迁移,难以自动的完成KVM虚拟机迁移的过程,也对这一优化过程有一定影响。因此现有技术难以实现虚拟机的实时自动迁移,以达到提高用户服务的QoS的目的。
发明内容
本发明的目的在于提供一种集群服务器的虚拟机迁移方法、装置、服务器及存储介质,旨在解决由于现有集群服务器中虚拟机的迁移效率低下,导致集群服务器的服务质量较低的问题。
一方面,本发明提供了一种集群服务器的虚拟机迁移方法,所述方法包括下述步骤:
当预设的虚拟机访问优化时间到达时,源主机获取访问用户的用户信息;
所述源主机对所述获取到的用户信息进行分析,以获取虚拟机迁移的目的主机,向所述目的主机发送虚拟机迁移请求;
所述目的主机接收所述虚拟机迁移请求,确定是否接收所述虚拟机迁移,并将所述确定结果发送给所述源主机;
当所述确定结果为接收所述虚拟机迁移时,所述源主机建立与所述目的主机的连接,并将所述虚拟机迁移对应的迁移数据发送给所述目的主机;
所述目的主机接收所述迁移数据,并根据所述接收到的迁移数据启动对应的虚拟机。
另一方面,本发明提供了一种集群服务器的虚拟机迁移装置,所述装置包括:
信息获取单元,用于当预设的虚拟机访问优化时间到达时,源主机获取访问用户的用户信息;
请求发送单元,用于所述源主机对所述获取到的用户信息进行分析,以获取虚拟机迁移的目的主机,向所述目的主机发送虚拟机迁移请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710542328.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种VaR计量方法及系统
- 下一篇:一种管理虚拟机批量迁移的方法和装置