跨集群迁移云物理机的方法、装置及电子设备制造方法及图纸

技术编号:32217493 阅读:15 留言:0更新日期:2022-02-09 17:22
本发明专利技术实施例涉及一种跨集群迁移云物理机的方法、装置及电子设备,该方法包括:获取当前集群所对应的第一云物理机中的数据;根据第一云物理机中的数据,生成目标集群下的镜像数据;获取目标集群下的第二云物理机的配置信息;根据配置信息和镜像数据,创建第二云物理机。在该过程中,因为节省了重新构造云物理机的操作系统和应用服务等的数据,大大节省了时间。尤其在云物理机数量较多时,相较于现有技术中一台台云物理机的跨集群迁移而言,该操作过程完全可以批量操作,大大节省人力和物力。大大节省人力和物力。大大节省人力和物力。

【技术实现步骤摘要】
跨集群迁移云物理机的方法、装置及电子设备


[0001]本专利技术实施例涉及计算机
,尤其涉及一种跨集群迁移云物理机的方法、装置及电子设备。

技术介绍

[0002]近年来,云计算业务需求发展迅速,云计算已经从一个概念渐渐形成产品融入我们的日常生活中。
[0003]目前各个云管理平台可以纳管多个OpenStack(OpenStack,是搭建云平台的一个解决方案)等基础设施即服务(Infrastructure as a Service,简称IaaS)平台,帮助企业加速云的应用,实现业务的动态变更,资源的智能管理和服务的自动化交付,实现统一管理和标准化管理。
[0004]在用户实际应用场景中,需要充分的硬件访问权和较高的机器性能,裸机可以承载云物理机,并从云物理机中获得服务器计算、存储、网络的全部资源,用以满足上述需求。
[0005]现在私有云运管平台可以对多个Openstack进行纳管,但是对云物理机的管理是针对Openstack进行单个集群的管理,这样用户的云物理机需要切换集群使用时,例如从A集群,迁移到B集群。则需要将云物理机从集群A中移除,然后再去B集群中重新部署。也即是在裸机中重新部署用以管理B集群的云物理机信息。然而,重新部署云物理机配置操作复杂,且速度较慢,重新部署一台云物理机至少要几个小时,尤其在云物理机数量比较多时,对云物理机进行迁移,重新安装操作系统和应用服务,工作量是超级巨大且极其耗时的。

技术实现思路

[0006]本申请提供了一种跨集群迁移云物理机的方法、装置及电子设备,以解决现有技术中对于跨集群迁移云物理机时,重新安装操作系统和应用服务工程量巨大且极其耗时的问题。
[0007]第一方面,本申请提供了一种跨集群迁移云物理机的方法,该方法包括:
[0008]获取当前集群所对应的第一云物理机中的数据;
[0009]根据第一云物理机中的数据,生成目标集群下的镜像数据;
[0010]获取目标集群下的第二云物理机的配置信息;
[0011]根据配置信息和镜像数据,创建第二云物理机。
[0012]第二方面,本申请提供了一种跨集群迁移云物理机的装置,该装置包括:
[0013]获取单元,用于获取当前集群所对应的第一云物理机中的数据;
[0014]生成单元,用于根据第一云物理机中的数据,生成目标集群下的镜像数据;
[0015]获取单元,还用于获取目标集群下的第二云物理机的配置信息;
[0016]创建单元,用于根据配置信息和镜像数据,创建第二云物理机。
[0017]第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0018]存储器,用于存放计算机程序;
[0019]处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例的跨集群迁移云物理机的方法的步骤。
[0020]第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如第一方面任一项实施例的跨集群迁移云物理机的方法的步骤。
[0021]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
[0022]本申请实施例提供的该方法,获取当前集群所对应的第一云物理机中的数据,然后根据第一云物理机中的数据,生成目标集群下的镜像数据。再获取目标集群下的第二云物理机的配置信息,并根据该配置信息和镜像数据,创建第二云物理机。在该过程中,所获取的当前集群下的第一云物理机中的数据,主要是用于部署搭建第一云物理机操作系统,以及应用服务等的数据,将这部分数据以镜像形式复制到目标集群下后,可以省去在目标集群下重新构造这些数据的过程,仅需要获取到为管理目标集群所需的配置信息,并根据配置信息和镜像数据,直接创建出一个完整的云物理机,也即是第二云物理机,第二云物理机和第一云物理机都是采用相同的操作系统和应用服务等数据,所以相当于实现了云物理机的迁移。此过程中,因为节省了重新构造云物理机的操作系统和应用服务等的数据,大大节省了时间。尤其在云物理机数量较多时,相较于现有技术中一台台云物理机的跨集群迁移而言,该操作过程完全可以批量操作,大大节省人力和物力。
附图说明
[0023]图1为本专利技术实施例提供的一种跨集群迁移云物理机的方法流程示意图;
[0024]图2为本专利技术实施例提供的另一种跨集群迁移云物理机的方法流程示意图;
[0025]图3为本专利技术实施例提供的另一种跨集群迁移云物理机的方法流程示意图;
[0026]图4本专利技术实施例提供的另一种跨集群迁移云物理机的方法流程示意图;
[0027]图5为本专利技术提供的一种跨集群迁移云物理机的方法整体流程框图;
[0028]图6为本专利技术实施例提供的一种跨集群迁移云物理机的装置结构示意图;
[0029]图7为本专利技术实施例提供一种电子设备结构示意图。
具体实施方式
[0030]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0031]为便于对本专利技术实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本专利技术实施例的限定。
[0032]针对
技术介绍
中所提及的技术问题,本申请实施例提供了一种跨集群迁移云物理机的方法,具体参见图1所示,图1为本专利技术实施例提供的一种跨集群迁移云物理机的方法流程示意图,该方法步骤包括:
[0033]步骤110,获取当前集群所对应的第一云物理机中的数据。
[0034]具体的,本实施例中所介绍的第一云物理机中的数据,包括第一云物理机的磁盘
中所存储的关于第一云物理机的操作系统以及应用服务等的数据。这些数据可以实现第一云物理机的操作系统重构,保证第一云物理机的可用性。
[0035]步骤120,根据第一云物理机中的数据,生成目标集群下的镜像数据。
[0036]具体的,为了实现跨集群迁移,且能够提高云物理机的跨集群迁移的效率,缩减云物理机的迁移操作过程(包括在新的集群下的云物理机的重构过程),所以首先需要获取第一云物理机中的数据,然后将第一云物理机中的数据复制到目标集群下。
[0037]方便后续直接根据镜像数据重构云物理机,而不再需要人为重新编写重构云物理机的所有数据。
[0038]步骤130,获取目标集群下的第二云物理机的配置信息。
[0039]具体的,以目前的技术而言,一个云物理机,仅用于管理一个OpenStack集群。那么,在云物理机中所存储的配置信息也仅是针对该集群所设置的配置信息。而这些配置信息并不适用于新的OpenStack集群。所以,在创建新的云本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨集群迁移云物理机的方法,其特征在于,所述方法包括:获取当前集群所对应的第一云物理机中的数据;根据所述第一云物理机中的数据,生成目标集群下的镜像数据;获取所述目标集群下的第二云物理机的配置信息;根据所述配置信息和所述镜像数据,创建所述第二云物理机。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一云物理机中的数据,生成目标集群下的镜像数据,具体包括:对所述第一云物理机中的数据进行备份,获取备份数据;根据所述备份数据,获取目标集群下的镜像数据。3.根据权利要求2所述的方法,其特征在于,所述对所述第一云物理机中的数据进行备份,获取备份数据,具体包括:将所述第一云物理机中的数据存储到预构建的临时虚拟机中,以获取所述备份数据。4.根据权利要求3所述的方法,其特征在于,所述将所述第一云物理机中的数据存储到预构建的临时虚拟机中,以获取所述备份数据之前,所述方法还包括:根据所述第一云物理机中的数据在当前集群中的存储规则,对所述临时虚拟机中的存储区域进行分块,获取与所述第一云物理机中数据分区数量相同的数据块,其中,每个数据块对应所述第一云物理机中的一个数据分区;以便后续将所述第一云物理机中与所述数据块对应的数据分区内的数据分别并行传输至相应的数据块中。5.根据权利要求3或4所述的方法,其特征在于,所述将所述第一云物理机中的数据存储到预构建的临时虚拟机中,以获取所述备份数据之后,所述方法还包括:删除所述临时虚拟机。6.根...

【专利技术属性】
技术研发人员:杨乐乐王志广
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1