1.本技术涉及虚拟化技术领域,特别是涉及一种虚拟化平台迁移方法、装置、电子设备及可读存储介质。
背景技术:2.随着云技术的快速发展,在现在的私有化云中,存在各种厂商的云。同一个客户中可能存在不同的云厂家提供的私有云服务,这就导致后期的运维和维护很不方便。为此,客户可以选择一个云管理工具,将不同的虚拟化厂家的虚拟化平台集中管理,但这种方法对云管理要求很高,且需要对大量的不同虚拟化平台进行对接。但是能够提供此服务的云管理软件,少之又少。对于这种场景,客户也可以选择将多种虚拟化平台合并成同一个虚拟化化平台,将不同虚拟化平台上的虚拟机都迁移到同一虚拟化平台中,也即执行v2v(virtual to virtual,虚拟机到虚拟机的迁移)任务。
3.相关技术在执行v2v任务时,需要将源虚拟化平台的每台虚拟机一台一台虚拟机导出,而且在导出后也需要一台一台再导入到目的虚拟化平台如ics(incloud sphere,浪潮云平台)中。导出导入衔接需要依赖人工,无法做到程序化或者自动化,迁移效率不高。
技术实现要素:4.本技术提供了一种虚拟化平台迁移方法、装置、电子设备及可读存储介质,有效提高虚拟平台的虚拟机迁移效率。
5.为解决上述技术问题,本发明实施例提供以下技术方案:
6.本发明实施例一方面提供了一种虚拟化平台迁移方法,包括:
7.预先配置源虚拟平台的数据导出接口和目标虚拟平台的数据导入接口,并生成迁移配置策略;所述迁移配置策略包括导出任务触发方式和导出位置;
8.基于所述迁移配置策略,调用所述数据导出接口执行将所述源虚拟平台的虚拟机导出至所述导出位置的数据导出任务;
9.当监测到所述数据导出任务已完成,自动触发执行将所述虚拟机通过所述数据导入接口导入至所述目标虚拟平台的数据导入任务。
10.可选的,所述导出任务触发方式为定时导出方式,所述基于所述迁移配置策略,调用所述数据导出接口执行将所述源虚拟平台的虚拟机导出至所述导出位置的数据导出任务,包括:
11.获取触发所述数据导出任务执行的导出时刻;
12.若当前时刻到达所述导出时刻,调用所述数据导出接口执行将所述源虚拟平台的虚拟机导出至所述导出位置的数据导出任务。
13.可选的,所述导出任务触发方式为顺序导出方式,所述基于所述迁移配置策略,调用所述数据导出接口执行将所述源虚拟平台的虚拟机导出至所述导出位置的数据导出任务,包括:
14.判断所述源虚拟平台的第一虚拟机对应的数据导出任务是否已完成;
15.若判定所述源虚拟平台的第一虚拟机对应的数据导出任务已完成,则调用所述数据导出接口执行将所述源虚拟平台的第二虚拟机导出至所述导出位置的数据导出任务。
16.可选的,所述判断所述源虚拟平台的第一虚拟机对应的数据导出任务是否已完成的过程,包括:
17.判断所述导出位置是否生成所述第一虚拟机的配置文件;
18.若所述导出位置没有生成所述第一虚拟机的配置文件,则所述第一虚拟机对应的数据导出任务没有完成;若所述导出位置生成所述第一虚拟机的配置文件,判断所述配置文件在预设时间段内是否有新数据生成;
19.若所述配置文件在所述预设时间段有新数据生成,则所述第一虚拟机对应的数据导出任务没有完成;若所述配置文件在所述预设时间段没有新数据生成,则所述第一虚拟机对应的数据导出任务已完成。
20.可选的,所述导出任务触发方式为顺序导出方式,所述基于所述迁移配置策略,调用所述数据导出接口执行将所述源虚拟平台的虚拟机导出至所述导出位置的数据导出任务,包括:
21.判断所述源虚拟平台的第一虚拟机对应的数据导入任务是否已完成;
22.若所述源虚拟平台的第一虚拟机对应的数据导入任务已完成,则调用所述数据导出接口执行将所述源虚拟平台的第二虚拟机导出至所述导出位置的数据导出任务。
23.可选的,所述判断所述源虚拟平台的第一虚拟机对应的数据导入任务是否已完成,包括:
24.按照预设接口调用频率,调用所述目的虚拟平台的任务接口获取导出状态;
25.判断所述待处状态是否为已完成状态。
26.可选的,所述判断所述源虚拟平台的第一虚拟机对应的数据导入任务是否已完成,包括:
27.按照预设命令查看频率,调用操作系统的进程查看命令查看虚拟机导入进程是否存在。
28.本发明实施例另一方面提供了一种虚拟化平台迁移装置,包括:
29.预配置模块,用于预先配置源虚拟平台的数据导出接口和目标虚拟平台的数据导入接口,并生成迁移配置策略;所述迁移配置策略包括导出任务触发方式和导出位置;
30.导出模块,用于基于所述迁移配置策略,调用所述数据导出接口执行将所述源虚拟平台的虚拟机导出至所述导出位置的数据导出任务;
31.导入模块,用于当监测到所述数据导出任务已完成,自动触发执行将所述虚拟机通过所述数据导入接口导入至所述目标虚拟平台的数据导入任务。
32.本发明实施例还提供了一种电子设备,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如前任一项所述虚拟化平台迁移方法的步骤。
33.本发明实施例最后还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前任一项所述虚拟化平台迁移方法的步骤。
34.本技术提供的技术方案的优点在于,在执行数据迁移之前先设置任务触发方式并
配置数据导出导入接口,虚拟机从源虚拟平台迁移至目标虚拟平台的整个过程完全自动化,也即自动执行数据导出任务和数据导入任务,无需人为干预,使得迁移工作变得更加简单,从而有效提升迁移的工作效率,减少迁移过程中的人力的投入与耗时。
35.此外,本发明实施例还针对虚拟化平台迁移方法提供了相应的实现装置、电子设备及可读存储介质,进一步使得所述方法更具有实用性,所述装置、电子设备及可读存储介质具有相应的优点。
36.应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
37.为了更清楚的说明本发明实施例或相关技术的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1为本发明实施例提供的一种虚拟化平台迁移方法的流程示意图;
39.图2为本发明实施例提供的虚拟化平台迁移装置的一种具体实施方式结构图;
40.图3为本发明实施例提供的电子设备的一种具体实施方式结构图。
具体实施方式
41.为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。
43.在介绍了本发明实施例的技术方案后,下面详细的说明本技术的各种非限制性实施方式。
44.首先参见图1,图1为本发明实施例提供的一种虚拟化平台迁移方法的流程示意图,本发明实施例可包括以下内容:
45.s101:预先配置源虚拟平台的数据导出接口和目标虚拟平台的数据导入接口,并生成迁移配置策略。
46.在本步骤中,源虚拟平台和目标虚拟平台可为任何一种虚拟化平台,目标虚拟平台例如可为ics。数据导出接口根据迁移方式所采用的虚拟化格式来确定,举例来说,若迁移方式使用通用虚拟化格式ovf(open virtualization format,开放虚拟化格式)或ova(open virtualization appliance,开放虚拟化设备),则相应的数据导出接口即为ovf导出接口或ova导出接口。其中,ovf描述了一个开源、安全、有效、可拓展的便携式虚拟打包以及软件分布格式,包括ovf文件、mf文件、cert文件、vmdk文件和iso文件。ova的单一文件包
含ovf中所有文件。迁移配置策略包括导出任务触发方式和导出位置,导出任务触发方式用于标识何时或如何触发执行源虚拟平台的虚拟机进行导出这个任务,导出位置是指将源虚拟平台的虚拟机导出至目标虚拟平台的哪个路径或哪个位置中,例如目标虚拟平台的存储中。导出任务触发方式例如可包括定时导出方式和顺序导出方式,定时导出方式是定时迁移,通过程序计时器,再固定时间点触发迁移。顺序导出方式可包括:在某一个虚拟机导出完成时,触发下一个迁移任务。此时涉及如何判断虚拟机导出完成。在某一个虚拟机导入完成时,触发下一个前一任务。此时涉及如何判断虚拟机导入完成。当然,所属领域技术人员可根据实际需求灵活选择其他导出任务触发方式,这均不影响本技术的实现。
47.s102:基于迁移配置策略,调用数据导出接口执行将源虚拟平台的虚拟机导出至导出位置的数据导出任务。
48.可以理解的是,迁移配置策略中设置了导出任务触发方式,基于导出任务触发方式可确定何时执行数据导出任务,在满足导出任务触发方式所确定的条件之后,本步骤通过调用源端虚拟化平台的ova或ovf导出接口并结合迁移配置策略来导出虚拟机ovf到目标虚拟平台的导出位置如storage中,从而完成数据导出任务。
49.s103:当监测到数据导出任务已完成,自动触发执行将虚拟机通过数据导入接口导入至目标虚拟平台的数据导入任务。
50.在上个步骤执行数据导出任务时,会将源虚拟平台的虚拟机离线迁移在目标虚拟平台的导出位置,只有将源虚拟平台的虚拟机完全导出至导出位置,才可执行后续数据导入任务,所以需要监控上述数据导出任务是否完成,可实时监控目标虚拟平台的导出位置的文件来监控,当检测已完成,则调用目标虚拟平台的数据导入接口将导出位置的虚拟机导入至目标虚拟平台,将导出导入过成完全自动化,无需人为干预,实现v2v的自动化,需要人工参与的操作为确认迁移完成后的虚拟机业务是否正常即可。
51.在本发明实施例提供的技术方案中,在执行数据迁移之前先设置任务触发方式并配置数据导出导入接口,虚拟机从源虚拟平台迁移至目标虚拟平台的整个过程完全自动化,也即自动执行数据导出任务和数据导入任务,无需人为干预,使得迁移工作变得更加简单,从而有效提升迁移的工作效率,减少迁移过程中的人力的投入与耗时。
52.需要说明的是,本技术中各步骤之间没有严格的先后执行顺序,只要符合逻辑上的顺序,则这些步骤可以同时执行,也可按照某种预设顺序执行,图1只是一种示意方式,并不代表只能是这样的执行顺序。
53.在上述实施例中,对于如何执行步骤s102并不做限定,本实施例中给出数据导出任务执行的多种并列的实施方式,可包括如下步骤:
54.若导出任务触发方式为定时导出方式,则s102在该种应用场景中的实施过程包括:
55.获取触发数据导出任务执行的导出时刻;
56.若当前时刻到达导出时刻,调用数据导出接口执行将源虚拟平台的虚拟机导出至导出位置的数据导出任务。
57.本实施例也即是定时迁移,通过程序计时器,再固定时间点触发迁移。本实施例可包括固定每个时刻进行导出任务执行,如每天的早上8点整,也可是按照固定频率或固定周期,如每隔15个小时,对于按照固定频率或固定周期这种方式,上述步骤的导出时刻计算就
需要根据上一次执行数据导出任务时刻和固定频率共同计算得到。若是固定时间,只需获取当前时间即可。
58.若导出任务触发方式为顺序导出方式,顺序导出方式为在某一个虚拟机导出完成时,触发下一个迁移任务,则s102在该种应用场景中的实施过程包括:
59.判断源虚拟平台的第一虚拟机对应的数据导出任务是否已完成;
60.若判定源虚拟平台的第一虚拟机对应的数据导出任务已完成,则调用数据导出接口执行将源虚拟平台的第二虚拟机导出至导出位置的数据导出任务。
61.在本实施例中,虚拟机导出是否已完成的判断方式可为:
62.判断导出位置是否生成第一虚拟机的配置文件;
63.若导出位置没有生成第一虚拟机的配置文件,则第一虚拟机对应的数据导出任务没有完成;若导出位置生成第一虚拟机的配置文件,判断配置文件在预设时间段内是否有新数据生成;
64.若配置文件在预设时间段有新数据生成,则第一虚拟机对应的数据导出任务没有完成;若配置文件在预设时间段没有新数据生成,则第一虚拟机对应的数据导出任务已完成。
65.本实施例的第一虚拟机和第二虚拟机为前后挨着迁移的虚拟机,也就是说,在迁移完成第一虚拟机之后,就需要迁移第二虚拟机。预设时间段可根据实际运行业务及物理环境来确定,本技术对此不做任何限定,以ovf或ova迁移方式为例,第一虚拟机对应的数据导出任务是否完成的判断方式为:通过判断.ovf配置文件是否生成且ovf文件或ova文件持续5分钟
‑
10分钟文件没有再增加,若同时满足,则证明第一虚拟机对应的数据导出任务已完成,若只要有一个不满足,则证明第一虚拟机对应的数据导出任务还未完成。
66.若导出任务触发方式为顺序导出方式,顺序导出方式为在某一个虚拟机导入完成时,触发下一个前一任务,则s102在该种应用场景中的实施过程包括:
67.判断源虚拟平台的第一虚拟机对应的数据导入任务是否已完成;
68.若源虚拟平台的第一虚拟机对应的数据导入任务已完成,则调用数据导出接口执行将源虚拟平台的第二虚拟机导出至导出位置的数据导出任务。
69.本实施例的虚拟机导入是否完成可包括两种判断方式,一种为按照预设接口调用频率,调用目的虚拟平台的任务接口获取导出状态;判断待处状态是否为已完成状态。另一种为按照预设命令查看频率,调用操作系统的进程查看命令查看虚拟机导入进程是否存在。
70.本实施例的第一虚拟机和第二虚拟机为前后挨着迁移的虚拟机,也就是说,在迁移完成第一虚拟机之后,就需要迁移第二虚拟机。目标虚拟平台在开始执行数据导入任务时,会建立一个导入进程,而且在完成导入任务之后,也会未该数据导入任务设置导出状态。相应的,以目标虚拟平台为ics为例,虚拟机导入是否完成可通过下述两种方式中的任意一种实现:
71.周期性如每隔1分钟调用ics任务接口获取导出状态,状态为完成时则导入完成。
72.导入任务开始,操作系统会产生一个ova导入进行,可以通过周期性如每隔1分钟调用操作系统ps命令查看是否进程还在,如果有则导入没有完成,如果没有则导入完成。
73.由上可知,本实施例提供了多种数据导出方式,整个技术方案更加灵活,实用性更
强。
74.为了使所属领域技术人员更加清楚明白本技术的技术方案,本技术还以迁移方式基于ovf、目标虚拟平台为ics、导出位置为ics的存储storage为例阐述整个技术方案,可包括下述内容:
75.为了提升本技术技术方案的实用性,本技术可将实现上述任何一个实施例所述的虚拟化平台迁移方法对应的计算机程序可称为v2v程序做成一个软件包,安装在linux系统中,通过程序将虚拟平台迁移流程自动化,可以通过程序的迁移配置策略来进行自动迁移,不需要人手动的一个一个迁移。为了不影响主机性能与服务,可将该软件包安装在目标虚拟平台如ics的虚拟机中,作为迁移的控制管理服务。v2v程序可使用轻量级的代码实现程序化、自动化,且可对外提供简易的操作界面html、js。简单的web服务nodejs,数据只需要记录迁移配置策略与迁移虚拟机信息,可以使用简单的文件记录数据。迁移虚拟机信息包括目标虚拟平台和源虚拟平台的名称、内存、cpu网络设置、唯一标识等。
76.本实施例所提供的v2v方式仅限于离线迁移,不涉及在线迁移。需要根据迁移源虚拟化平台的ovf导出接口,将接口配置到自动化v2v程序中。导出位置可设置为ics的storage中。通过v2v程序来配置导出任务。
77.v2v程序通过调用源端虚拟化平台的ova导出接口并结合导出配置,将源虚拟平台的虚拟机ovf导出到ics的storage中。然后v2v程序实时监控ics storage中的文件,当ovf完成时,自动触发导入任务,通过调用ics的导入接口完成虚拟机的导出。
78.本实施例采用程序进行v2v迁移,使得迁移工作变得更加简单。提高迁移的工作效率。v2v程序不提供迁移技术,只是将迁移的流程自动化,在迁移的过程中减少人力的投入与耗时。
79.本发明实施例还针对虚拟化平台迁移方法提供了相应的装置,进一步使得方法更具有实用性。其中,装置可从功能模块的角度和硬件的角度分别说明。下面对本发明实施例提供的虚拟化平台迁移装置进行介绍,下文描述的虚拟化平台迁移装置与上文描述的虚拟化平台迁移方法可相互对应参照。
80.基于功能模块的角度,参见图2,图2为本发明实施例提供的虚拟化平台迁移装置在一种具体实施方式下的结构图,该装置可包括:
81.预配置模块201,用于预先配置源虚拟平台的数据导出接口和目标虚拟平台的数据导入接口,并生成迁移配置策略;迁移配置策略包括导出任务触发方式和导出位置;
82.导出模块202,用于基于迁移配置策略,调用数据导出接口执行将源虚拟平台的虚拟机导出至导出位置的数据导出任务;
83.导入模块203,用于当监测到数据导出任务已完成,自动触发执行将虚拟机通过数据导入接口导入至目标虚拟平台的数据导入任务。
84.可选的,在本实施例的一些实施方式中,上述导出模块202可进一步用于:导出任务触发方式为定时导出方式,获取触发数据导出任务执行的导出时刻;若当前时刻到达导出时刻,调用数据导出接口执行将源虚拟平台的虚拟机导出至导出位置的数据导出任务。
85.可选的,在本实施例的另一些实施方式中,上述导出模块202还可进一步用于:导出任务触发方式为顺序导出方式,判断源虚拟平台的第一虚拟机对应的数据导出任务是否已完成;若判定源虚拟平台的第一虚拟机对应的数据导出任务已完成,则调用数据导出接
口执行将源虚拟平台的第二虚拟机导出至导出位置的数据导出任务。
86.作为本实施例的一种可选的实施方式,上述导出模块202可进一步用于:判断导出位置是否生成第一虚拟机的配置文件;若导出位置没有生成第一虚拟机的配置文件,则第一虚拟机对应的数据导出任务没有完成;若导出位置生成第一虚拟机的配置文件,判断配置文件在预设时间段内是否有新数据生成;若配置文件在预设时间段有新数据生成,则第一虚拟机对应的数据导出任务没有完成;若配置文件在预设时间段没有新数据生成,则第一虚拟机对应的数据导出任务已完成。
87.可选的,在本实施例的另一些实施方式中,上述导出模块202还可进一步用于:导出任务触发方式为顺序导出方式,判断源虚拟平台的第一虚拟机对应的数据导入任务是否已完成;若源虚拟平台的第一虚拟机对应的数据导入任务已完成,则调用数据导出接口执行将源虚拟平台的第二虚拟机导出至导出位置的数据导出任务。
88.作为本实施例的一种可选实施方式中,上述导出模块202可进一步用于:按照预设接口调用频率,调用目的虚拟平台的任务接口获取导出状态;判断待处状态是否为已完成状态。
89.作为本实施例的另一种可选实施方式中,上述导出模块202可进一步用于:按照预设命令查看频率,调用操作系统的进程查看命令查看虚拟机导入进程是否存在。
90.本发明实施例所述虚拟化平台迁移装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
91.由上可知,本发明实施例可有效提高虚拟平台的虚拟机迁移效率。
92.上文中提到的虚拟化平台迁移装置是从功能模块的角度描述,进一步的,本技术还提供一种电子设备,是从硬件角度描述。图3为本技术实施例提供的电子设备在一种实施方式下的结构示意图。如图3所示,该电子设备包括存储器30,用于存储计算机程序;处理器31,用于执行计算机程序时实现如上述任一实施例提到的虚拟化平台迁移方法的步骤。
93.其中,处理器31可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器31可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器31也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器31可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器31还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
94.存储器30可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器30还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器30至少用于存储以下计算机程序301,其中,该计算机程序被处理器31加载并执行之后,能够实现前述任一实施例公开的虚拟化平台迁移方法的相关步骤。另外,存储器30所存储的资源还可以包括操作系统302和数据
303等,存储方式可以是短暂存储或者永久存储。其中,操作系统302可以包括windows、unix、linux等。数据303可以包括但不限于虚拟化平台迁移结果对应的数据等。
95.在一些实施例中,上述电子设备还可包括有显示屏32、输入输出接口33、通信接口34或者称为网络接口、电源35以及通信总线36。其中,显示屏32、输入输出接口33比如键盘(keyboard)属于用户接口,可选的用户接口还可以包括标准的有线接口、无线接口等。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light
‑
emitting diode,有机发光二极管)触摸器等。显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备中处理的信息以及用于显示可视化的用户界面。通信接口34可选的可以包括有线接口和/或无线接口,如wi
‑
fi接口、蓝牙接口等,通常用于在电子设备与其他电子设备之间建立通信连接。通信总线36可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
96.本领域技术人员可以理解,图3中示出的结构并不构成对该电子设备的限定,可以包括比图示更多或更少的组件,例如还可包括实现各类功能的传感器37。
97.本发明实施例所述电子设备的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
98.由上可知,本发明实施例可有效提高虚拟平台的虚拟机迁移效率。
99.可以理解的是,如果上述实施例中的虚拟化平台迁移方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read
‑
only memory,rom)、随机存取存储器(random access memory,ram)、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd
‑
rom、磁碟或者光盘等各种可以存储程序代码的介质。
100.基于此,本发明实施例还提供了一种可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时如上任意一实施例所述虚拟化平台迁移方法的步骤。
101.本发明实施例所述可读存储介质的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
102.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的硬件包括装置及电子设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
103.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业
技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
104.以上对本技术所提供的一种虚拟化平台迁移方法、装置、电子设备及可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。