本发明涉及服务器虚拟化,尤其涉及一种异构虚拟化平台的纳管方法、装置、终端设备及存储介质。
背景技术:
1、随着虚拟化平台的发展,出现了越来越多不同的虚拟化平台,各虚拟化平台的底层实现技术、api和架构也存在差异性。在对多个虚拟化平台进行统一管理时,需要将各个虚拟化平台接入到管理平台中,由于各虚拟化平台间的差异性导致在将虚拟化平台直接接入管理平台时需要根据虚拟化平台改动管理平台的代码或编写完整的底层接入代码使虚拟化平台完成接入,这种虚拟化平台接入的方式存在效率低的问题。
技术实现思路
1、本发明实施例提供一种异构虚拟化平台的纳管方法、装置、终端设备及存储介质,能提高对虚拟化平台纳管的效率。
2、本发明一实施例提供一种异构虚拟化平台的纳管方法,应用于云管理平台,所述云管理平台用于接入虚拟化平台;
3、所述纳管方法,包括:
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、本发明另一实施例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行上述发明实施例所述的一种异构虚拟化平台的纳管方法。
39、通过实施本发明具有如下有益效果:
40、本发明提供了一种异构虚拟化平台的纳管方法、装置、终端设备及存储介质,该纳管方法,通过检测待接入虚拟化平台是否为初次接入的虚拟化平台,若不为初次加入,采用直接获取已有适配规则的方式,若为初次接入,采用获取虚拟化平台的虚拟资源信息的方式,并根据虚拟资源信息生成适配规则,根据所生成的适配规则将待接入虚拟化平台接入到云管理平台;通过接入检测和适配规则生成的方式,提高了对虚拟化平台纳管的效率。
1.一种异构虚拟化平台的纳管方法,其特征在于,应用于云管理平台,所述云管理平台用于接入虚拟化平台;
2.如权利要求1所述的一种异构虚拟化平台的纳管方法,其特征在于,所述检测所述待接入虚拟化平台是否为初次接入,包括:
3.如权利要求2所述的一种异构虚拟化平台的纳管方法,其特征在于,所述获取待接入虚拟化平台的虚拟资源信息,并根据所述虚拟资源信息生成第一适配规则,包括:
4.如权利要求3所述的一种异构虚拟化平台的纳管方法,其特征在于,还包括:
5.一种异构虚拟化平台的纳管装置,其特征在于,应用于云管理平台,所述云管理平台用于接入虚拟化平台;
6.如权利要求5所述的一种异构虚拟化平台的纳管装置,其特征在于,所述检测所述待接入虚拟化平台是否为初次接入,包括:
7.如权利要求6所述的一种异构虚拟化平台的纳管装置,其特征在于,所述获取待接入虚拟化平台的虚拟资源信息,并根据所述虚拟资源信息生成第一适配规则,包括:
8.如权利要求7所述的一种异构虚拟化平台的纳管装置,其特征在于,还包括:纳管响应模块;
9.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所诉处理器执行所述计算机程序时实现如权利要求1至4中任意一项所述的一种异构虚拟化平台的纳管方法。
10.一种存储介质,其特征在于,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行如权利要求1至4中任意一项所述的一种异构虚拟化平台的纳管方法。