【技术实现步骤摘要】
本专利技术涉及虚拟机数据处理技术,尤其涉及对虚拟机数据进行迁移的方法及系统。
技术介绍
虚拟机,指I旲拟的具有完整硬件系统功能的、运彳丁在Iv完全隔尚环境中的完整计算机系统。通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机,即虚拟机;这些虚拟机完全像真正的计算机那样进行工作,例如可以安装操作系统、安装应用程序、访问网络资源等等。根据应用环境的不同,可以选择不同类型的虚拟机,包括个人版本虚拟机和服务器版本虚拟机。在实际应用中,常需要将虚拟机中存储的数据进行迁移,目前,迁移多发生在相同版本的虚拟机之间,且多采用手动复制的方式,操作不便。专利技术人在实践中发现,现有技术只针对相同版本虚拟机之间数据的手动迁移,而实际情况中常涉及个人版本虚拟机到服务器版本虚拟机的数据迁移,如果能自动实现这种情况的数据迁移,将进一步满足用户需求;但目前还没有这方面的技术。
技术实现思路
本专利技术提供了一种对虚拟机数据进行迁移的方法,该方法能够实现灵活地将个人版本虚拟机的数据迁移至服务器版本虚拟机中。本专利技术提供了一种对虚拟机数据进行迁移的系统,该系统能够实现灵活地将个人版 ...
【技术保护点】
一种对虚拟机数据进行迁移的方法,其特征在于,该方法包括:个人版本虚拟机将个人版本虚拟机数据和配置文件通过交换机存储到公共存储设备中,通过交换机向服务器版本虚拟机发送迁移指令;服务器版本虚拟机通过交换机从公共存储设备读取配置文件,对配置文件进行修改,使配置文件的参数与自身特性匹配;服务器版本虚拟机通过交换机从公共存储设备读取个人版本虚拟机数据,进行存储。
【技术特征摘要】
1.一种对虚拟机数据进行迁移的方法,其特征在于,该方法包括个人版本虚拟机将个人版本虚拟机数据和配置文件通过交换机存储到公共存储设备中,通过交换机向服务器版本虚拟机发送迁移指令;服务器版本虚拟机通过交换机从公共存储设备读取配置文件,对配置文件进行修改, 使配置文件的参数与自身特性匹配;服务器版本虚拟机通过交换机从公共存储设备读取个人版本虚拟机数据,进行存储。2.如权利要求1所述的方法,其特征在于,所述通过交换机向服务器版本虚拟机发送迁移指令之前,该方法还包括个人版本虚拟机对个人版本虚拟机数据进行校验运算,得到第一校验值,将第一校验值通过交换机存储到公共存储设备中;所述服务器版本虚拟机通过交换机从公共存储设备读取个人版本虚拟机数据之后,该方法还包括服务器版本虚拟机通过交换机从公共存储设备读取第一校验值,对个人版本虚拟机数据进行校验运算,得到第二校验值,将第一校验值与第二校验值进行比较,如果结果相同, 则存储个人版本虚拟机数据;否则丢弃个人版本虚拟机数据。3.如权利要求2所述的方法,其特征在于,进行所述校验运算的算法为消息摘要算法第五版。4.如权利要求1、2或3所述的方法,其特征在于,所述个人版本虚拟机将个人版本虚拟机数据和配置文件通过交换机存储到公共存储设备中之前,该方法还包括个人版本虚拟机移除个人版本虚拟数据文件中的备份文件或日志文件,或同时移除备份文件和日志文件。5.如权利要求1、2或3所述的方法,其特征在于,修改的配置文件参数包括虚拟机版本标识、客户机操作系统标识、虚拟机通用唯一识别码标识、以太网介质访问控制层地址、 虚拟网标识、CPU标识或硬件标识中的至少一种。6.如权利要求5所述的方法,其特征在于,所述硬件标识包括外围部件互连总线标识、显卡标识、声卡标识、小型计算机系统接口标识、内存标识、串行总线标识和并行总...
【专利技术属性】
技术研发人员:聂海斌,
申请(专利权)人:创新科存储技术深圳有限公司,创新科存储技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。