一种物理机迁移至云计算平台的方法及系统技术方案

技术编号:15541185 阅读:148 留言:0更新日期:2017-06-05 10:42
本发明专利技术公开了一种物理机迁移至云计算平台的方法,包括:搭建物理机与云计算平台的通信链路,通过数据通信接口,将物理机的基本信息发送至云计算平台;根据物理机的基本信息组建配置文件,根据配置文件建立与物理机配置相同的虚拟机;并通过Rsync算法将物理机的数据同步至虚拟机,启动虚拟机,实现对物理机的迁移;可见,在本方案中,通过将物理机与云计算平台建立通信链路后,可将物理机的基本信息及数据发送至云计算平台,建立配置相同的虚拟机,实现了物理机系统动态迁移至云计算平台,大大提高了工作效率,避免了资源的浪费,以及因业务中断带来的风险;本发明专利技术还公开了一种物理机迁移至云计算平台的系统,同样能实现上述技术效果。

Method and system for migrating physical machine to cloud computing platform

The invention discloses a method, a physical machine migration to the cloud computing platform includes a communication link to build a physical machine and cloud computing platform, through the data communication interface, the physical machine basic information is sent to the cloud computing platform; according to the basic information of physical machine set up configuration files, the establishment of the same virtual machine according to the configuration file with the physical configuration of the machine; and the physical machine data synchronization to the virtual machine by Rsync algorithm, virtual machine migration, on the physical machine; therefore, in this scheme, the physical machine and cloud computing platform to establish a communication link, the basic information and data of the physical machine sent to the cloud the establishment of virtual machine platform, the same, the realization of the physical machine system dynamic migration to the cloud computing platform, improve work efficiency, avoid the waste of resources, as well as for business The invention also discloses a system for migrating a physical machine to a cloud computing platform, and also realizes the technical effect of the above.

【技术实现步骤摘要】
一种物理机迁移至云计算平台的方法及系统
本专利技术涉及计算机虚拟化
,更具体地说,涉及一种物理机迁移至云计算平台的方法及系统。
技术介绍
随着企业数据中心规模的增长,越来越多的X86服务器耗费了宝贵的机房和机架空间,导致能源和冷却资源的浪费。为了解决服务器规模增长带来的问题,很多公司开始使用新兴技术,比如虚拟化和云计算技术。计算机技术与互联网的发展和云计算技术的兴起,在当今高度自动化、技术驱动的经济环境下,服务器虚拟化技术展现出了巨大的资源整合优势,将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟机,不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,让IT对业务的变化更具适应力。为企业在降低硬件部署成本并满足用户千变万化需求的问题上,提出了一个良好的解决方案。因此,如何将企业原有物理机系统平滑迁移到云计算平台中的虚拟机,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种物理机迁移至云计算平台的方法及系统,以实现将原有物理机系统平滑迁移到云计算平台中的虚拟机,实现物理机操作系统到虚拟化云平台动态、高效的系统转换,可避免业务的中断和数据的丢失,体现了巨大的资源整合优势。为实现上述目的,本专利技术实施例提供了如下技术方案:一种物理机迁移至云计算平台的方法,包括:检测物理机的基本信息,搭建所述物理机与云计算平台的通信链路,通过数据通信接口,将所述物理机的基本信息发送至所述云计算平台;根据所述物理机的基本信息组建配置文件,根据所述配置文件建立与所述物理机配置相同的虚拟机;并通过Rsync算法将所述物理机的数据同步至所述虚拟机,启动所述虚拟机,实现对所述物理机的迁移。其中,所述检测物理机的基本信息,包括:检测所述物理机的CPU信息、内存信息、磁盘容量信息、网络配置信息、物理机名称信息。其中,还包括:检测所述物理机迁移过程中是否存在迁移异常情况;若存在,则通过与所述迁移异常情况对应的异常处理策略进行处理,并生成异常处理日志。其中,所述通过Rsync算法将所述物理机的数据同步至所述虚拟机,包括:利用所述通信链路及Rsync算法,将所述物理机的磁盘数据同步至所述虚拟机的磁盘。一种物理机迁移至云计算平台的系统,包括:源端数据分析模块,用于检测物理机的基本信息;数据迁移传输模块,用于搭建所述物理机与云计算平台的通信链路,通过数据通信接口,将所述物理机的基本信息发送至所述云计算平台;虚拟机创建模块,用于根据所述物理机的基本信息组建配置文件,并根据所述配置文件建立与所述物理机配置相同的虚拟机;动态Rsync同步数据模块,用于通过Rsync算法将所述物理机的数据同步至所述虚拟机,并启动所述虚拟机,实现对所述物理机的迁移。其中,所述源端数据分析模块检测的所述基本信息包括:CPU信息、内存信息、磁盘容量信息、网络配置信息、物理机名称信息。其中,还包括:异常处理模块,用于在所述物理机迁移过程中检测迁移异常情况,并通过与所述迁移异常情况对应的异常处理策略进行处理,生成异常处理日志。其中,所述动态Rsync同步数据模块利用所述通信链路及Rsync算法,将所述物理机的磁盘数据同步至所述虚拟机的磁盘。通过以上方案可知,本专利技术实施例提供的一种物理机迁移至云计算平台的方法,包括:检测物理机的基本信息,搭建所述物理机与云计算平台的通信链路,通过数据通信接口,将所述物理机的基本信息发送至所述云计算平台;根据所述物理机的基本信息组建配置文件,根据所述配置文件建立与所述物理机配置相同的虚拟机;并通过Rsync算法将所述物理机的数据同步至所述虚拟机,启动所述虚拟机,实现对所述物理机的迁移;可见,在本方案中,通过将物理机与云计算平台建立通信链路后,可将物理机的基本信息及数据发送至云计算平台,从而建立配置相同的虚拟机,实现了Linux物理机系统动态迁移至云计算平台,大大提高了工作效率,避免了资源的浪费,以及因业务中断带来的风险,解决了现有Linxu物理机向虚拟化平台动态迁移的难题;本专利技术还公开了一种物理机迁移至云计算平台的系统,同样能实现上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种物理机迁移至云计算平台的方法流程示意图;图2为本专利技术实施例公开的一种物理机到云计算平台动态迁移方法示意图;图3为本专利技术实施例公开的一种物理机到云计算平台动态迁移序列图;图4为本专利技术实施例公开的一种物理机迁移至云计算平台的系统结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种物理机迁移至云计算平台的方法及系统,以实现将原有物理机系统平滑迁移到云计算平台中的虚拟机,实现物理机操作系统到虚拟化云平台动态、高效的系统转换,可避免业务的中断和数据的丢失,体现了巨大的资源整合优势。参见图1,本专利技术实施例提供的一种物理机迁移至云计算平台的方法,包括:S101、检测物理机的基本信息,搭建所述物理机与云计算平台的通信链路,通过数据通信接口,将所述物理机的基本信息发送至所述云计算平台;其中,所述检测物理机的基本信息,包括:检测所述物理机的CPU信息、内存信息、磁盘容量信息、网络配置信息、物理机名称信息。参见图2,在本实施例中,由源端Linux物理机数据分析检测物理机相关系统信息,包括:CPU、内存、磁盘大小,还有网络信息:Ip地址,子网掩码等,将系统信息采用相应的结构体,保存成source_information.txt;通过搭建物理机和虚拟化平台的通信链路,通过数据通信接口将物理机的基本信息发送至云平台的虚拟环境,根据基本信息组建XML,建立与物理机配置相同的虚拟机。S102、根据所述物理机的基本信息组建配置文件,根据所述配置文件建立与所述物理机配置相同的虚拟机;并通过Rsync算法将所述物理机的数据同步至所述虚拟机,启动所述虚拟机,实现对所述物理机的迁移。其中,在本实施例中,还包括:检测所述物理机迁移过程中是否存在迁移异常情况;若存在,则通过与所述迁移异常情况对应的异常处理策略进行处理,并生成异常处理日志。具体的,在物理机的迁移过程中通过异常处理模块检测在迁移过程中是否存在异常情况;若检测到异常情况,则通过异常情况的情况类型、情况重要级等信息调取对应的处理策略进行处理;需要说明的是,若该异常情况需要通过工作人员才能解决,这时可以发出警示信息,例如:向工作人员发送短信提示、或者通过喇叭发出声音警示信息。具体的,在本实施例中利用通信链路及Rsync算法,将物理机的磁盘数据同步至所述虚拟机的磁盘;待虚拟机以磁盘正式启动时,即完成物理机到云计算平台的动态迁移过程。参本文档来自技高网...
一种物理机迁移至云计算平台的方法及系统

【技术保护点】
一种物理机迁移至云计算平台的方法,其特征在于,包括:检测物理机的基本信息,搭建所述物理机与云计算平台的通信链路,通过数据通信接口,将所述物理机的基本信息发送至所述云计算平台;根据所述物理机的基本信息组建配置文件,根据所述配置文件建立与所述物理机配置相同的虚拟机;并通过Rsync算法将所述物理机的数据同步至所述虚拟机,启动所述虚拟机,实现对所述物理机的迁移。

【技术特征摘要】
1.一种物理机迁移至云计算平台的方法,其特征在于,包括:检测物理机的基本信息,搭建所述物理机与云计算平台的通信链路,通过数据通信接口,将所述物理机的基本信息发送至所述云计算平台;根据所述物理机的基本信息组建配置文件,根据所述配置文件建立与所述物理机配置相同的虚拟机;并通过Rsync算法将所述物理机的数据同步至所述虚拟机,启动所述虚拟机,实现对所述物理机的迁移。2.根据权利要求1所述的方法,其特征在于,所述检测物理机的基本信息,包括:检测所述物理机的CPU信息、内存信息、磁盘容量信息、网络配置信息、物理机名称信息。3.根据权利要求2所述的方法,其特征在于,还包括:检测所述物理机迁移过程中是否存在迁移异常情况;若存在,则通过与所述迁移异常情况对应的异常处理策略进行处理,并生成异常处理日志。4.根据权利要求1-3中任意一项所述的方法,其特征在于,所述通过Rsync算法将所述物理机的数据同步至所述虚拟机,包括:利用所述通信链路及Rsync算法,将所述物理机的磁盘数据同步至所述虚拟机的磁盘。5.一种物理机迁移至云计算平台...

【专利技术属性】
技术研发人员:曾鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1