CloudStack接管vCenter已有集群的方法技术

技术编号:11234610 阅读:133 留言:0更新日期:2015-04-01 08:29
本发明专利技术公开了一种CloudStack接管vCenter已有集群的方法,属于云计算平台管理领域,本发明专利技术获取vCenter集群中的所有虚拟机,并与CloudStack的数据进行校对,获得需要接管的虚拟机列表,并生成相应的服务方案或存储方案;根据虚拟机信息生成SQL,将虚拟机数据插入到CloudStack数据库中;根据虚拟机使用的卷、网卡信息,生成插入卷和网卡所需的SQL语句,插入到CloudStack数据库中,最终将虚拟机的计算、存储、网络等所有资源接管到CloudStack中。本发明专利技术简化了管理员的操作,降低了管理成本,最终能够有效提高整个云环境的生产效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种,属于云计算平台管理领域,本专利技术获取vCenter集群中的所有虚拟机,并与CloudStack的数据进行校对,获得需要接管的虚拟机列表,并生成相应的服务方案或存储方案;根据虚拟机信息生成SQL,将虚拟机数据插入到CloudStack数据库中;根据虚拟机使用的卷、网卡信息,生成插入卷和网卡所需的SQL语句,插入到CloudStack数据库中,最终将虚拟机的计算、存储、网络等所有资源接管到CloudStack中。本专利技术简化了管理员的操作,降低了管理成本,最终能够有效提高整个云环境的生产效率。【专利说明】0 I 01^0151:301?接管^06111:6「已有集群的方法
本专利技术属于云计算平台管理领域,特别是涉及一种接管已有集群的方法。
技术介绍
01011(181:80^是一个开源的具有高可用性及扩展性的云计算平台,它支持管理大部分主流的(即虚拟机管理程序),如XVI,3,^6, 0X0.01& VI,父611等。同时是一个开源云计算解决方案,可以加速高伸缩性的公共和私有云(1^8)的部署、管理、配置。以作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。形成的基础设施云和数据中心运营商可以快速,轻松地建立在其现有的基础设施提供云服务的需求,弹性云计算服务。用户可以充分利用云计算提供更高的效率,无限的规模和更快地部署新服务和系统的最终用户。它可以帮助用户利用自己的硬件提供类似于八III狀011 £(:2那样的公共云服务。 可以通过组织和协调用户的虚拟化资源,构建一个和谐的环境。具有许多强大的功能,可以让用户构建一个安全的多租户云计算环境。兼容八胍2011八?I接口。可以让用户快速和方便地在现有的架构上建立自己的云服务。01011(181:80^可以帮助用户更好地协调服务器、存储、网络资源,从而构建一个1现3平台。同时由于采用細%116 2.0开源协议,对商业应用很友好,可以在需要的时候通过修改代码将进行二次开发,然后在进行发布或销售。 ^06111:61'指 71冊1~6 ^06111:61-11 361^61~。71冊1~6 ^06111:61~861~^61~ 提供了一个可伸缩、可扩展的平台,为虚拟化管理奠定了基础。^06111:61- 361^61'(以前称为^11-1:118106111:61-),可集中管理穩冊1~6 ^8^1161~6环境,与其他管理平台相比,极大地提高了IX管理员对虚拟环境的控制。'可以在各个级别提供集中控制能力和可见性,并通过主动管理发挥^^1161*6潜能,是一个具有广泛合作伙伴体系支持的可伸缩、可扩展平台。此外31--% ^06111:61- 361^61'的开放式插件体系结构可支持来自及其合作伙伴的各种附加功能。超过300个合作伙伴直接与361^61~集成,这使您可以轻松地扩展平台,从而在多个方面实现更先进的管理功能,例如容量管理、遵从性管理、业务连续性和存储监控等。861-^61-八?I还允许客户集成物理管理工具和虚拟管理工具,通过使用他们选择的企业管理工具连接到861-^61-0 随着云计算平台开源社区的繁荣发展,01011(18^0^的开源出身和商业化成熟度较高的优势赢得了越来越多的关注,越来越多的企业开始使用部署它们自己的1现3云。有时候,某些企业出于降低成本的考虑,打算使用部署1现3云,但有受限于原有的^06111:61'环境。如果使用部署新的1现3云,就需要同时使用 和两套管理体系,不仅浪费了管理员的精力,而且容易造成混乱,严重的甚至可能造成较大的经济损失。 传统技术中,使用管理有以下三个缺点: 其一、CloudStack只能管理由CloudStack主动创建的虚拟机,对直接用vCenter创建的虚拟机,无法使用CloudStack进行管理,并且在早期版本的CloudStack中还会干扰vCenter虚拟机的使用。 其二、虚拟机无法使用vCenter或CloudStack进行统一管理,管理员需要来回在CloudStack界面和vCenter上切换工作平台,很浪费管理员的精力。 其三、即使单个虚拟机通过其他数据库操作等方式接管到CloudStack中,当vCenter中已有虚拟机很多时,造成管理员大量重复操作,并且很容易造成遗漏等问题。 其四、CloudStack添加vCenter集群时,需要根据CloudStack的逻辑约束,将vCenter中的存储、网络等资源逐步添加到CloudStack中,步骤较多,浪费了较多的时间。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术所要解决的技术问题是提供一种能够有效提高整个云环境生产效率的。 为实现上述目的,本专利技术提供了一种,包括以下步骤: 步骤一、将待接管的vCenter集群信息插入到CloudStack中; 步骤二、获取vCenter集群中的所有主机,根据这些主机在vCenter上的信息生成相应SQL,然后将所有主机信息插入到CloudStack数据库中,最终将这些主机接管到CloudStack 中; 步骤三、获取vCenter集群中的所有数据存储,根据数据存储的类型的不同,生成相应SQL,然后将所有可接管的数据存储插入到CloudStack数据库中,最终将这些数据存储接管到CloudStack中,成为可用的主存储; 步骤四、获取vCenter集群中的所有虚拟机,并与CloudStack的数据进行校对,获得需要接管的虚拟机列表,并生成相应的服务方案或存储方案;根据虚拟机信息生成SQL,将虚拟机数据插入到CloudStack数据库中;根据虚拟机使用的卷、网卡信息,生成插入卷和网卡所需的SQL语句,插入到CloudStack数据库中,最终将虚拟机的计算、存储、网络等所有资源接管到CloudStack中。 采用以上技术方案,本专利技术能够将vCenter中的计算、存储、网络等资源,包括所有主机、虚拟机等资源接管到CloudStack中。实现了 CloudStack与vCenter已有环境的兼容,使管理员能够在CloudStack这个统一平台上对云进行统一管理,简化了管理员的操作,降低了管理成本,最终能够有效提高整个云环境的生产效率。 进一步的,所述步骤一之前,还包括校验待接管vCenter集群中的所有网络信息的步骤。 较佳的,所述校验待接管vCenter集群中的所有网络信息按以下步骤进行: 获取待接管vCenter集群中的所有网络信息,并对CloudStack中的所有已有网络进行校验,如果校验失败,将相应网络添加到CloudStack中。 本专利技术的有益效果是:本专利技术能够将vCenter中的计算、存储、网络等资源,包括所有主机、虚拟机等资源接管到CloudStack中。实现了 CloudStack与vCenter已有环境的兼容,使管理员能够在CloudStack这个统一平台上对云进行统一管理,简化了管理员的操作,降低了管理成本,最终能够有效提高整个云环境的生产效率。 【专利附图】【附图说明】 图1是本专利技术一【具体实施方式】的流程示意图。 【具体实施方式】 下面结合附图和实施例对本专利技术作进本文档来自技高网
...

【技术保护点】
一种CloudStack接管vCenter已有集群的方法,其特征在于包括以下步骤:步骤一、将待接管的vCenter集群信息插入到CloudStack中;步骤二、获取vCenter集群中的所有主机,根据这些主机在vCenter上的信息生成相应SQL,然后将所有主机信息插入到CloudStack数据库中,最终将这些主机接管到CloudStack中;步骤三、获取vCenter集群中的所有数据存储,根据数据存储的类型的不同,生成相应SQL,然后将所有可接管的数据存储插入到CloudStack数据库中,最终将这些数据存储接管到CloudStack中,成为可用的主存储;步骤四、获取vCenter集群中的所有虚拟机,并与CloudStack的数据进行校对,获得需要接管的虚拟机列表,并生成相应的服务方案或存储方案;根据虚拟机信息生成SQL,将虚拟机数据插入到CloudStack数据库中;根据虚拟机使用的卷、网卡信息,生成插入卷和网卡所需的SQL语句,插入到CloudStack数据库中,最终将虚拟机的计算、存储、网络等所有资源接管到CloudStack中。

【技术特征摘要】

【专利技术属性】
技术研发人员:冯建建
申请(专利权)人:北京天云融创软件技术有限公司
类型:发明
国别省市:北京;11

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

1