本发明专利技术公开了一种计算机云平台接管vCenter已有虚拟机的方法,包括以下步骤:S1:在计算机云平台中与vCenter软件建立连接,创建与vCenter中名称和配置一样的虚拟机;S2:在vCenter中删除刚建立的虚拟机,与计算机云平台断开连接;S3:查询vCenter已有虚拟机的IP地址、MAC地址和创建时间,更新计算机云平台数据库,重新与vCenter建立连接;S4:在vCenter中更改虚拟机的数据存储。
【技术实现步骤摘要】
本专利技术涉及云计算资源管理
,尤其涉及。
技术介绍
CloudStack是Citrix公司将CloudStack基础设施即服务(IaaS)产品源代码与Apache Foundat1n合作的一个开源云平台管理软件。CloudStack可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便地在现有的架构上构建自己的云服务。作为开源云管理平台,CloudStack安装和配置相对比较简单,提供多种虚拟机平台的支持,基于WEB浏览器管理比较方便,操作界面也比较美观大方。现在,不仅是电信运营商在采用CloudStack,越来越多的企业也在利用CloudStack构建云平台。 VMware是世界上顶尖的提供虚拟化和云计算解决方案的商业公司,在全球拥有400000多家客户和55000多家合作伙伴。若干个产品套系,几十种软件可以提供从单机虚拟化到云端的完整解决方案。vCenter是指VMware vCenterServer,是对VMware虚拟机进行集中管理的软件,可从单个控制台统一管理数据中心的所有主机和虚拟机,vCenter使管理员能够从一个位置深入了解虚拟基础架构的集群、主机、虚拟机、存储、客户操作系统和其他关键组件等所有信息。 CloudStack只能管理由CloudStack主动发起建立的虚拟机,而无法接管vCenter已创建的虚拟机。现有的方法是通过在CloudStack数据库中直接插入多条记录,修改多条数据,操作复杂,当vCenter中已有虚拟机数量较大时,容易导致操作错误,耗费时间和人力资源。
技术实现思路
专利技术目的:本专利技术所要解决的技术问题是针对现有技术的不足,提供一种。 为了解决上述技术问题,本专利技术公开了一种,包括以下步骤: S1:在计算机云平台中与vCenter软件建立连接,仓ij建与vCenter中名称和配置一样的虚拟机; S2:在vCenter中删除刚建立的虚拟机,与计算机云平台断开连接; S3:查询vCenter已有虚拟机的IP地址、MAC地址和创建时间,更新计算机云平台数据库,重新与vCenter建立连接; S4:在vCenter中更改虚拟机的数据存储。 本专利技术中,所述的计算机云平台为CloudStack计算机云平台。 进一步地,所述步骤SI在CloudStack中与vCenter建立连接具体包括:在CloudStack中添加vCenter集群,该集群是vCenter中已有的集群,需要将其管理权转移到CloudStack 中。 进一步地,所述步骤SI创建与vCenter中名称和配置一样的虚拟机具体包括:查询虚拟机名称、操作系统类型、CPU、内存、磁盘大小信息,然后再根据这些配置信息创建虚拟机实例。 进一步地,所述步骤S3查询vCenter已有虚拟机的IP地址、MAC地址和创建时间具体包括:在vCenter管理客户端打开虚拟机控制台,进入虚拟机操作系统,获取所述虚拟机的IP地址、MAC地址和创建时间,其中Linux系统的创建时间可以参考/root/install,log的时间。 进一步地,所述步骤S3更新数据库具体包括:在CloudStack中执行更新数据库的SQL语句,也可以开发一个自动化更新程序,这样CloudStack就可以根据IP地址、MAC地址重新与vCenter建立连接。 进一步地,所述步骤S4在vCenter中更改虚拟机的数据存储具体包括:查看所述虚拟机的所在存储器,利用vCenter管理客户端中的迁移功能,将虚拟机迁移到CloudStack的主存储中去。 本专利技术可以很好地解决CloudStack不能兼容vCenter已创建虚拟机的问题,实现了 CloudStack对vCenter已有虚拟机的接管,操作步骤简单,能大批量地将vCenter中已有虚拟机导入CloudStack中,节省时间和人力资源,降低迁移成本。 【附图说明】 下面结合附图和【具体实施方式】对本专利技术做更进一步的具体说明,本专利技术的上述和/或其他方面的优点将会变得更加清楚。 图1为本专利技术实施例中的CloudStack接管vCenter已有虚拟机的方法的步骤流程图。 【具体实施方式】 本专利技术公开了一种,包括以下步骤: S1:在计算机云平台中与vCenter软件建立连接,仓ij建与vCenter软件中名称和配置一样的虚拟机; S2:在vCenter中删除刚建立的虚拟机,与计算机云平台断开连接; S3:查询vCenter已有虚拟机的IP地址、MAC地址和创建时间,更新计算机云平台数据库,重新与vCenter建立连接; S4:在vCenter中更改虚拟机的数据存储。 本专利技术中,所述的计算机云平台为CloudStack计算机云平台。 本专利技术中,所述步骤SI具体包括:在CloudStack中添加vCenter集群,该集群是vCenter中已有的集群,将其管理权转移到CloudStack中; 查询虚拟机名称、操作系统类型、CPU、内存、磁盘大小信息,然后再根据这些配置信息创建虚拟机实例。 本专利技术中,所述步骤S3具体包括:查询vCenter已有虚拟机的IP地址、MAC地址和创建时间具体包括:在vCenter管理客户端打开虚拟机,获取所述虚拟机的IP地址、MAC地址和创建时间,其中Linux系统的创建时间设置为文件/root/install, log的时间。 本专利技术中,所述步骤S3包括:在CloudStack中执行更新数据库的SQL语句,CloudStack根据已有虚拟机的IP地址、MAC地址重新与vCenter建立连接。 本专利技术中,所述步骤S4包括:查看所述虚拟机的所在存储器,使用vCenter管理客户端中的迁移功能,将虚拟机迁移到CloudStack的主存储中去。 本专利技术提供了 CloudStack接管vCenter已有虚拟机的方法,通过在CloudStack中创建与vCenter中名称和配置一样的虚拟机,然后在vCenter中删除刚建立的虚拟机,更新CloudStack数据库,更改虚拟机数据存储,从而更加方便快捷地实现CloudStack平台接管vCenter已有虚拟机,操纵步骤简单,节省时间和人力资源,降低迁移成本。 实施例 本专利技术实施例中提供了一种CloudStack接管vCenter已有虚拟机的方法,步骤流程如图1所示,具体包括以下步骤: 步骤S1:在CloudStack中与vCenter建立连接,创建与vCenter中名称和配置一样的虚拟机。 具体的,在CloudStack中添加vCenter集群,与vCenter建立连接,从而使CloudStack能接管vCenter中已有的集群;然后查询虚拟机名称、操作系统类型、CPU、内存、磁盘大小信息,这些虚拟机信息在vCenter管理客户端的界面上都可以查询得到,根据这些配置信息在CloudStack管理界面上创建虚拟机实例。 步骤S2:在vCenter中删除刚建立的虚拟机,与CloudStack断开连接。 具体的,在vCenter管理客户端中查询刚通过CloudStack创建的虚拟机本文档来自技高网...
【技术保护点】
计算机云平台接管vCenter已有虚拟机的方法,其特征在于,包括以下步骤:S1:在计算机云平台中与vCenter软件建立连接,创建与vCenter软件中名称和配置一样的虚拟机;S2:在vCenter中删除刚建立的虚拟机,与计算机云平台断开连接;S3:查询vCenter已有虚拟机的IP地址、MAC地址和创建时间,更新计算机云平台数据库,重新与vCenter建立连接;S4:在vCenter中更改虚拟机的数据存储。
【技术特征摘要】
1.计算机云平台接管社虹已有虚拟机的方法,其特征在于,包括以下步骤: 81:在计算机云平台中与^06111:61~软件建立连接,仓丨」建与^06111:61~软件中名称和配置一样的虚拟机; 82:在中删除刚建立的虚拟机,与计算机云平台断开连接; 83:查询已有虚拟机的I?地址、嫩(:地址和创建时间,更新计算机云平台数据库,重新与卩?:6111:61~建立连接; 54:在中更改虚拟机的数据存储。2.根据权利要求1所述的方法,其特征在于,所述的计算机云平台为计算机3'平台。3.根据权利要求2所述的方法,其特征在于,所述步骤51具体包括:在中添加集群,该集群是中已有的集群,将其管理权转移到中; 查询虚拟机名称、操作系统类型、0^、内存、磁盘大小信息,...
【专利技术属性】
技术研发人员:游庆根,王冉,李翔,许小勇,李晓禹,朱勇,崔艳军,张春晖,陈荣,
申请(专利权)人:中国电子科技集团公司第二十八研究所,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。