【技术实现步骤摘要】
基于云计算平台的信息导入方法、装置和通信设备
本专利技术涉及云计算
,尤其涉及一种基于云计算平台的信息导入方法、装置和通信设备。
技术介绍
为了实现资源的统一管理,需要整合基于内核的虚拟机(Kernel-basedVirtualMachine,KVM)资源池与VMware资源池。开源的云计算管理平台(OpenStack)的运营平台底层对接的是OpenStackAPI(ApplicationProgrammingInterface,应用程序编程接口),而非VMwareWEB(网页)SEVICE(服务)API。为了能够将VMware资源池中存储的虚拟机与网络配置信息导入到OpenStack管理平台中,现有的解决方式是使用导入工具,该工具调用VMware中具有集中控制能力的vCenter提供的API获取网络与虚拟机等配置信息。然后将此类信息写入到OpenStack平台中,供用户通过运营平台进行统一纳管。现有的虚拟机和网络配置信息导入方法,对虚拟机本身提出较高的要求,即需要VMware环境满足以下条件:(1)虚拟机安装VMwaretools插件;(2)设置每个网卡只能有一个IP;(3)每一个虚拟机使用的网络必须是同一个虚拟交换机提供;(4)一个虚拟交换机下的端口组的VLANID不能重复等。另一方面,现有的虚拟机和网络配置信息导入方法,在面对数据不完整或无效的情况下,无法提示用户改正数据,导致准确率不足和可靠程度低,此外,对于一些不完整数据无法实现有效地监控,较易出现部分数据导入不成功情况。综上所述,如何在不改变VMware环境的情况下,将虚拟机和网络配置信息 ...
【技术保护点】
1.一种基于云计算平台的信息导入方法,其特征在于,包括:获取VMware资源池的存量数据,所述存量数据包括每个虚拟机的配置信息和每个虚拟机接入的虚拟交换机的网络配置信息,所述虚拟交换机的网络配置信息包含虚拟交换机的端口组标识和虚拟交换机的端口组关联的虚拟机网卡信息;针对任一虚拟机,判断该虚拟机的配置信息是否符合第一预设规则,在判断结果为否时,提示用户修改该虚拟机的配置信息,并重新判断修改后的该虚拟机的配置信息是否符合第一预设规则;在判断结果为是时,确定该虚拟机接入的虚拟交换机的端口组标识;若确定出该虚拟机接入的虚拟交换机的端口组标识属于同一个虚拟交换机,则将各个虚拟机的配置信息和各个虚拟机对应的虚拟交换机的网络配置信息导入云计算平台中;若确定出该虚拟机接入的虚拟交换机的端口组标识不属于同一个虚拟交换机,则在该虚拟机接入的虚拟交换机的网络配置信息中只保留一个虚拟交换机的端口组关联的虚拟机网卡信息,得到处理后的虚拟交换机的网络配置信息,将各个虚拟机的配置信息和各个虚拟机对应的处理后的虚拟交换机的网络配置信息导入到云计算平台中。
【技术特征摘要】
1.一种基于云计算平台的信息导入方法,其特征在于,包括:获取VMware资源池的存量数据,所述存量数据包括每个虚拟机的配置信息和每个虚拟机接入的虚拟交换机的网络配置信息,所述虚拟交换机的网络配置信息包含虚拟交换机的端口组标识和虚拟交换机的端口组关联的虚拟机网卡信息;针对任一虚拟机,判断该虚拟机的配置信息是否符合第一预设规则,在判断结果为否时,提示用户修改该虚拟机的配置信息,并重新判断修改后的该虚拟机的配置信息是否符合第一预设规则;在判断结果为是时,确定该虚拟机接入的虚拟交换机的端口组标识;若确定出该虚拟机接入的虚拟交换机的端口组标识属于同一个虚拟交换机,则将各个虚拟机的配置信息和各个虚拟机对应的虚拟交换机的网络配置信息导入云计算平台中;若确定出该虚拟机接入的虚拟交换机的端口组标识不属于同一个虚拟交换机,则在该虚拟机接入的虚拟交换机的网络配置信息中只保留一个虚拟交换机的端口组关联的虚拟机网卡信息,得到处理后的虚拟交换机的网络配置信息,将各个虚拟机的配置信息和各个虚拟机对应的处理后的虚拟交换机的网络配置信息导入到云计算平台中。2.如权利要求1所述的方法,其特征在于,所述虚拟交换机的网络配置信息还包括虚拟交换机的端口组使用的虚拟局域网VLAN标识,所述虚拟机的配置信息包括虚拟机的互联网间协议IP地址;以及在将信息导入到云计算平台中之前,还包括:确定所述虚拟机接入的虚拟交换机的各个端口组使用的VLAN标识不相同;以及针对任一虚拟机,确定该虚拟机的IP地址与其它虚拟机的IP地址均不相同。3.如权利要求2所述的方法,其特征在于,还包括:若确定出该虚拟机的IP地址与其它虚拟机的IP地址相同,则向用户展示第一修改页面,以使所述用户根据所述第一修改页面中的提示信息对其它虚拟机的IP地址进行修改。4.如权利要求1所述的方法,其特征在于,所述虚拟机的配置信息还包括虚拟机网卡关联的端口组;以及判断该虚拟机的配置信息是否符合第一预设规则,具体包括:判断关联到同一个端口组的虚拟机网卡的数量是否大于预设数量阈值;和/或判断所述存量数据中各个虚拟机的IP地址是否符合云计算平台的分配条件。5.如权利要求4所述的方法,其特征在于,还包括:若所述数量大于预设数量阈值,则向用户展示第二修改页面,以使所述用户根据所述第二修改页面中的提示信息对虚拟机网卡关联的端口组进行修改;和/或若所述存量数据中各个虚拟机的IP地址不符合云计算平台的分配条件,则向用户展示第三修改页面,以使所述用户根据所述第三修改页面中的提示信息,对不符合所述分配条件的虚拟机的IP地址进行修改。6.如权利要求4所述的方法,其特征在于,还包括:向用户展示配置页面,以使所述用户根据所述配置页面中的提示信息为虚拟机的端口配置一个子网。7.一种基于云计算平台的信息导入装置,其特征在于,包括:获取单元,用于获取VMware资源池的存量数据,所述存量数据包括每个虚拟机的配置信息和每个虚拟机接入的虚拟交换机的网络配置信息,所述虚拟交换机的网络配置信息包含虚拟交换机的端口组标识和虚拟交换机的端口组关联的虚拟机网卡信息;第一判断单元,用于针对...
【专利技术属性】
技术研发人员:高真真,罗刚毅,姚军,
申请(专利权)人:中移苏州软件技术有限公司,中国移动通信集团公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。