一种基于KVM的数据迁移方法及系统技术方案

技术编号:15200027 阅读:90 留言:0更新日期:2017-04-22 01:04
本发明专利技术公开了一种基于KVM的数据迁移方法及系统,该方法包括:启动KVM P2V介质以引导建立源物理机与虚拟平台的数据迁移通道;将源物理机中的数据通过该数据迁移通道迁移至虚拟平台。本发明专利技术通过KVM虚拟化技术对数据进行迁移,可以淘汰老设备,控制运维成本,减少硬件维修费用,还可以保护数据资源,提升硬件资源性能和软件资源再利用。

Data migration method and system based on KVM

The invention discloses a system and data transfer method based on KVM, the method comprises: starting KVM P2V media to guide the establishment of the source physical machine and virtual platform data transfer channel; the source physical machine in the data through the data transfer channel migration to the virtual platform. The invention of migration through the data KVM virtualization technology, can out of the old equipment, control maintenance cost, reduce the maintenance cost of hardware, but also can protect the data resources, reuse of hardware resources and software resources to enhance performance.

【技术实现步骤摘要】

本专利技术属于虚拟化
,具体地说,涉及一种基于KVM的数据迁移方法及系统。
技术介绍
在企业中,设备不断更新,老设备不得不被淘汰,而设备中的软件资源仍有使用的需求和价值。目前,企业中对软件资源迁移普遍流行两种方式:软件重新部署和硬件升级。在将软件重新部署到新的设备上时,软件资源由于与老设备硬件进行绑定,难以迁移到新设备中,迁移过程相当复杂繁琐。硬件升级则需要同时让软件提供方来重新安装这些软件,而软件提供方只提供软件的升级服务。
技术实现思路
为解决以上问题,本专利技术提供了一种基于KVM的数据迁移方法及系统,用以控制运维成本,减少硬件维修费用,还可以保护软件资源,提升硬件资源性能和软件资源再利用。根据本专利技术的一个方面,提供了一种基于KVM的数据迁移方法,包括:启动KVMP2V介质以引导建立源物理机与虚拟平台的数据迁移通道;将所述源物理机中的数据通过所述数据迁移通道迁移至所述虚拟平台。根据本专利技术的一个实施例,建立源物理机与虚拟平台的数据迁移通道的步骤进一步包括:在所述KVMP2V介质的启动界面配置与所述虚拟平台相连接的网卡,从而确定所述虚拟平台的MAC地址;基于所述虚拟平台所在网段通过所述KVMP2V介质对所述源物理机进行配置,其中,在所述KVMP2V介质的启动界面对所述源物理机进行配置,所述配置包括:配置所述源物理机的IP地址,以与所述虚拟平台在同一个网段内,并配置相应的掩码、网关和域名服务器,以确保数据在传输过程中不会报错中断;在所述KVMP2V介质的启动界面填入所述虚拟平台的IP地址、账号和密码,以使得所述数据迁移通道可以进行数据迁移。根据本专利技术的一个实施例,在将所述源物理机中的数据通过所述数据迁移通道迁移至所述虚拟平台后,还包括对迁移后的数据进行测试的步骤,其中,通过比较迁移数据在所述虚拟平台中的运行性能结果和在所述源物理机中的运行性能结果,如运行性能结果相同或者更优,则说明数据迁移方法成功。根据本专利技术的一个实施例,在数据方法迁移成功后,还包括将所述虚拟平台中的相关配置文件和镜像文件数据打包整理成模板,以在有使用需求时,通过编写脚本将所述模板部署到新的虚拟平台中。根据本专利技术的一个实施例,通过将KVMP2V介质工具光盘放入需要迁移到虚拟平台中的源物理机的光驱中,或者通过网络方式挂载KVMP2V介质的镜像文件,引导建立所述源物理机与所述虚拟平台的数据迁移通道。根据本专利技术的一个另方面,还提供了一种基于KVM的数据迁移系统,包括源物理机和虚拟平台,其中,通过KVMP2V介质引导建立源物理机与所述虚拟平台的数据迁移通道,并将所述源物理机中的数据通过所述数据迁移通道迁移至所述虚拟平台。根据本专利技术的一个实施例,建立源物理机与虚拟平台的数据迁移通道的步骤进一步包括:在所述KVMP2V介质的启动界面配置与所述虚拟平台相连接的网卡,从而确定所述虚拟平台的MAC地址;基于所述虚拟平台所在网段通过所述KVMP2V介质对所述源物理机进行配置,其中,在所述KVMP2V介质的启动界面对所述源物理机进行配置,所述配置包括:配置所述源物理机的IP地址,以与所述虚拟平台在同一个网段内,并配置相应的掩码、网关和域名服务器,以确保数据在传输过程中不会报错中断;在所述KVMP2V介质的启动界面填入所述虚拟平台的IP地址、账号和密码,以使得所述数据迁移通道可以进行数据迁移。根据本专利技术的一个实施例,在将所述源物理机中的数据通过所述数据迁移通道迁移至所述虚拟平台后,还包括对迁移到所述虚拟平台中的数据进行测试的步骤,其中,通过比较迁移数据在所述虚拟平台中的运行性能结果和在所述源物理机中的运行性能结果,如运行性能结果相同或者更优,则说明数据迁移方法成功。根据本专利技术的一个实施例,在数据方法迁移成功后,还包括将所述虚拟平台中的相关配置文件和镜像文件数据打包整理成模板,以在有使用需求时,通过编写脚本将所述模板部署到新的虚拟平台中。根据本专利技术的一个实施例,通过将KVMP2V介质工具光盘放入需要迁移到虚拟平台中的源物理机的光驱中,或者通过网络方式挂载KVMP2V介质的镜像文件,引导建立所述源物理机与所述虚拟平台的数据迁移通道。本专利技术的有益效果:本专利技术通过KVM虚拟化技术对数据进行迁移,可以淘汰老设备,控制运维成本,减少硬件维修费用,还可以保护数据资源,提升硬件资源性能和软件资源再利用。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要的附图做简单的介绍:图1是根据本专利技术的一个实施例的方法流程图;以及图2是根据本专利技术的一个实施例的算法流程图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。虚拟机迁移有三种技术P2V(PhysicaltoVirtual,物理到虚拟)、V2V(VirtualtoVirtual,虚拟到虚拟)和V2P(VirtualtoPhysical,虚拟到物理),按虚拟机迁移方式又有静态迁移和动态迁移。KVM作为开源的内核虚拟机,越来越受各大公司的大力支持,基于KVM的开源虚拟化生态系统也日益完善。本专利技术采用KVM,基于静态迁移和P2V技术进行数据迁移,是指将操作系统、应用程序或者数据从计算机的物理硬盘中迁移到一个虚拟环境中或是磁盘分区中,即源物理机在关机的情况下将整个系统迁移到虚拟平台中。如图1所示为根据本专利技术的一个实施例的方法流程图,以下参考图1来对本专利技术进行详细说明。首先,在步骤S110中,启动KVMP2V介质以引导建立源物理机(此处的源物理机是一个广泛的定义,应用服务器和计算集群设备都属于源物理机,本专利技术以应用服务器和计算集群设备为例进行说明)与虚拟平台的数据迁移通道。具体的,在该步骤中,将KVMP2V介质的工具光盘放入需要将数据迁移到虚拟平台中的源物理机的光驱中,或者通过网络方式挂载P2V的镜像文件,引导源物理机建立其与虚拟平台的数据迁移通道。为表述方便,此处以数据迁移为例进行说明,操作系统和应用程序具有同样的迁移方法。接下来,在步骤S120中,将源物理机中的数据通过数据迁移通道迁移至虚拟平台。具体的,在该步骤中,KVMP2V启动之后,进入到P2V启动界面,并通过该启动界面对数据迁移通道的源物理机进行配置,并通过安全外壳协议SSH登录到虚拟平台中。数据迁移通道的建立过程包括以下的几个步骤。首先,配置与虚拟平台相连接的网卡,从而确定虚拟平台的MAC地址,如已经有该虚拟平台连接的网卡,则只需选择该网卡即可。然后配置源物理机的IP地址,此时输入一临时设置的IP地址,保证与虚拟平台中在同一网段中,并配置相应的掩码、网关和域名服务器信息,以保证在执行迁移的过程中数据不会发生错误导致传输中断。最后,在KVMP2V介质的启动界面填入虚拟平台的IP地址、账号本文档来自技高网...
一种基于KVM的数据迁移方法及系统

【技术保护点】
一种基于KVM的数据迁移方法,包括:启动KVM P2V介质以引导建立源物理机与虚拟平台的数据迁移通道;将所述源物理机中的数据通过所述数据迁移通道迁移至所述虚拟平台。

【技术特征摘要】
1.一种基于KVM的数据迁移方法,包括:启动KVMP2V介质以引导建立源物理机与虚拟平台的数据迁移通道;将所述源物理机中的数据通过所述数据迁移通道迁移至所述虚拟平台。2.根据权利要求1所述的方法,其特征在于,建立源物理机与虚拟平台的数据迁移通道的步骤进一步包括:在所述KVMP2V介质的启动界面配置与所述虚拟平台相连接的网卡,从而确定所述虚拟平台的MAC地址;基于所述虚拟平台所在网段,通过所述KVMP2V介质对所述源物理机进行配置,其中,在所述KVMP2V介质的启动界面对所述源物理机进行配置,所述配置包括:配置所述源物理机的IP地址,以与所述虚拟平台在同一个网段内,并配置相应的掩码、网关和域名服务器,以确保数据在传输过程中不会报错中断;在所述KVMP2V介质的启动界面填入所述虚拟平台的IP地址、账号和密码,以使得所述数据迁移通道可以进行数据迁移。3.根据权利要求1或2所述的方法,其特征在于,在将所述源物理机中的数据通过所述数据迁移通道迁移至所述虚拟平台后,还包括对迁移后的数据进行测试的步骤,其中,通过比较迁移数据在所述虚拟平台中的运行性能结果和在所述源物理机中的运行性能结果,如运行性能结果相同或者更优,则说明数据迁移方法成功。4.根据权利要求3所述的方法,其特征在于,在数据方法迁移成功后,还包括将所述虚拟平台中的相关配置文件和镜像文件数据打包整理成模板,以在有使用需求时,通过编写脚本将所述模板部署到新的虚拟平台中。5.根据权利要求1所述的方法,其特征在于,通过将KVMP2V介质工具光盘放入需要迁移到虚拟平台中的源物理机的光驱中,或者通过网络方式挂载KVMP2V介质的镜像文件,引导建立所述源物理机与所述虚拟平台的数据迁移通道。6.一种基于KVM的数据迁...

【专利技术属性】
技术研发人员:李进佘青露葛鑫
申请(专利权)人:中国石油化工股份有限公司中国石油化工股份有限公司石油物探技术研究院
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1