[发明专利]一种虚拟磁盘的迁移方法及迁移装置有效
申请号: | 201710551215.6 | 申请日: | 2017-07-07 |
公开(公告)号: | CN107340974B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 栗丽霞;闫冬冬;张百林 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;李丹 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 磁盘 迁移 方法 装置 | ||
本发明实施例公开了一种虚拟磁盘的迁移方法及迁移装置,包括判断待迁移虚拟磁盘是否能够移动;若待迁移虚拟磁盘能够移动,获取包含所有可存储待迁移虚拟磁盘的备选存储空间的存储列表;向用户发送存储列表;接收用户在存储列表中选择的一个备选存储空间作为目标存储空间;将待迁移虚拟磁盘迁移至目标存储空间。从本发明提供的技术方案可见,由于预先判断了待迁移虚拟磁盘是否能够移动,在确定移动后获取了包含所有可存储待迁移虚拟磁盘的备选存储空间的存储列表,因此当用户在存储列表中选择任意一个备选存储空间作为待迁移虚拟磁盘的新存储空间时,待迁移虚拟磁盘都能够成功地迁移到该存储空间中,保证了虚拟磁盘的迁移成功率,提升了用户体验。
技术领域
本发明涉及虚拟磁盘的管理领域,尤其涉及一种虚拟磁盘的迁移方法及迁移装置。
背景技术
服务器虚拟化产品是针对传统数据中心的基础架构利用率低、物理成本日益攀升、管理成本不断提高以及对关键应用故障不能及时修复和对灾难保护不足等问题而设计和开发的,服务器虚拟化产品可以将静态、复杂的互联网技术(Internet Technology,IT)环境转变为动态、易于管理的虚拟环境,从而克服上述的种种问题。
虚拟磁盘(Virtual Disk,VD)作为一种服务器虚拟化产品,其迁移功能是最基本的功能。
相关技术中,虚拟磁盘的迁移大多都是选定虚拟磁盘,直接执行移动虚拟磁盘的操作,而在真实的虚拟化环境下,虚拟磁盘的移动会有着诸多限制,因此这种方法往往会导致虚拟磁盘的迁移失败,降低用户体验。
发明内容
为了解决上述技术问题,本发明提供一种虚拟磁盘的迁移方法及迁移装置,能够通过预先判断的方式保证虚拟磁盘的迁移成功。
为了达到本发明目的,本发明提供了一种虚拟磁盘的迁移方法,包括:
判断待迁移虚拟磁盘是否能够移动;
若所述待迁移虚拟磁盘能够移动,获取包含所有可存储所述待迁移虚拟磁盘的备选存储空间的存储列表;
向用户发送所述存储列表;
接收所述用户在所述存储列表中选择的一个备选存储空间作为目标存储空间;
将所述待迁移虚拟磁盘迁移至所述目标存储空间。
所述判断待迁移虚拟磁盘是否能够移动,包括:
判断所述待迁移虚拟磁盘是否为空;
判断所述待迁移虚拟磁盘是否处于锁定状态;
判断所述待迁移虚拟磁盘是否为快照;
判断所述待迁移虚拟磁盘是否是高可用性磁盘;
判断所述待迁移虚拟磁盘是否存储有元数据;
判断所述待迁移虚拟磁盘是否是工具安装磁盘;
判断存储所述待迁移虚拟磁盘的存储空间的类型是否为底层存储类型;
若所述待迁移虚拟磁盘不为空,且处于未锁定状态,且不是所述快照,且没有被用作所述高可用性磁盘,且没有存储有所述元数据,且没有被用作工具安装磁盘,且存储所述待迁移虚拟磁盘的存储空间的类型不是所述底层存储类型,确定所述待迁移虚拟磁盘能够移动。
所述获取包含所有可存储待迁移虚拟磁盘的备选存储空间的存储列表,包括:
获取资源池中所有M个存储空间;
依次判断所述M个存储空间中第i个存储空间是否为可存储所述待迁移虚拟磁盘的存储空间;其中,i=1、2…M;
若所述M个存储空间中第i个存储空间为可存储所述待迁移虚拟磁盘的存储空间,确定所述M个存储空间中第i个存储空间为所述备选存储空间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710551215.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种访问异步逻辑单元的方法及系统
- 下一篇:一种文件存储的方法及装置