一种基于云管理平台的云主机管理方法及装置制造方法及图纸

技术编号:19388735 阅读:24 留言:0更新日期:2018-11-10 01:58
本发明专利技术公开了一种基于云管理平台的云主机管理方法和装置,该方法包括:根据定期下发到云管理平台和虚拟化平台的云主机一致性检测任务获取所述云管理平台的云主机列表和所述虚拟化平台的云主机列表;比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表并筛选出一个或多个孤立云主机;其中,所述孤立云主机是指只存在于云管理平台或虚拟化平台的云主机列表中的云主机;当筛选出所述一个或多个孤立云主机之后,下发对所述一个或多个孤立云主机进行处理的通知。本发明专利技术提供的方法和装置能够保证云管理平台和虚拟化平台数据一致,省去人工维护的压力和繁琐,提高了用户体验。

Cloud host management method and device based on cloud management platform

The invention discloses a cloud host management method and device based on cloud management platform. The method includes: obtaining the list of cloud hosts of the cloud management platform and the list of cloud hosts of the virtualization platform according to the consistency detection task of cloud hosts sent regularly to the cloud management platform and the virtualization platform; comparing the cloud management. The list of cloud hosts of the platform and the list of cloud hosts of the virtualization platform are filtered out and one or more isolated cloud hosts are selected. The isolated cloud hosts refer to the cloud hosts that exist only in the list of cloud hosts of the cloud management platform or the virtualization platform. When one or more isolated cloud hosts are screened out, they are sent to each other. The notification of one or more isolated cloud hosts is processed. The method and device provided by the invention can ensure data consistency between cloud management platform and virtualization platform, save manual maintenance pressure and cumbersome, and improve user experience.

【技术实现步骤摘要】
一种基于云管理平台的云主机管理方法及装置
本专利技术涉及云计算虚拟化管理
,具体涉及一种基于云管理平台的云主机管理方法及装置。
技术介绍
云主机是云计算在基础设施应用上的重要组成部分,位于云计算产业链金字塔底层,产品源自云计算平台。该平台整合了互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。云主机是一种类似VPS主机的虚拟化技术,VPS是采用虚拟软件,VZ或VM在一台主机上虚拟出多个类似独立主机的部分,能够实现单机多用户,每个部分都可以做单独的操作系统,管理方法同主机一样。而云主机是在一组集群主机上虚拟出多个类似独立主机的部分,集群中每个主机上都有云主机的一个镜像,从而大大提高了虚拟主机的安全稳定性,除非所有的集群内主机全部出现问题,云主机才会无法访问。在云计算风靡的今天,高效易用的云平台才是站住脚跟的基石,当前云平台或多或少都存在数据不一致的情况,在管理平台和虚拟化结合使用的情况下,无论是云主机,网络或者卷等都会存在数据不一致的情况,例如人为的在不同的管理入口进行创建或者删除云主机,会造成云管理平台和虚拟化平台两平台间数据不一致的情况。如何在不影响业务运行的情况下,解决云管理平台和虚拟化平台云主机数据不一致的问题,是当今云计算虚拟化管理
急需解决的一个问题。
技术实现思路
本专利技术要解决的技术问题是提供一种基于云管理平台的云主机管理方法,保证云管理平台和虚拟化平台数据一致,省去人工维护的压力和繁琐,给用户提供一个安全可靠的体验环境。为了解决上述技术问题,本专利技术提供了一种基于云管理平台的云主机管理方法,包括:根据定期下发到云管理平台和虚拟化平台的云主机一致性检测任务获取所述云管理平台的云主机列表和所述虚拟化平台的云主机列表;比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表并筛选出一个或多个孤立云主机;其中,所述孤立云主机是指只存在于云管理平台或虚拟化平台的云主机列表中的云主机;当筛选出所述一个或多个孤立云主机之后,下发对所述一个或多个孤立云主机进行处理的通知。进一步地,上述方法还具有下面特点:在下发对所述一个或多个孤立云主机进行处理的通知之后还包括:当收到清理所述一个或多个假云主机的信息后,判断所述一个或多个假云主机是否具有对应的相关联的数据盘,如果具有对应的相关联的数据盘,在收到删除所述一个或多个假云主机和所述对应的相关联的数据盘的信息后,下发删除任务;其中,所述假云主机包括只存在于云管理平台上的云主机;当收到保留所述一个或多个野云主机的信息后,使用所述野云主机恢复云主机到所述云管理平台或为所述一个或多个野云主机设置不被所述云管理平台监控的标记;其中,所述野云主机包括只存在于虚拟化平台上的云主机。进一步地,上述方法还具有下面特点:所述获取所述云管理平台的云主机列表和所述虚拟化平台的云主机列表包括:通过调用云管理平台的获取云主机列表的应用程序接口获得所述云管理平台的云主机列表,通过调用虚拟化平台的获取云主机列表的应用程序接口获得所述虚拟化平台的云主机列表。进一步地,上述方法还具有下面特点:所述比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表包括:通过循环遍历算法,比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表中的云主机标识ID。进一步地,上述方法还具有下面特点:所述使用所述野云主机恢复云主机到所述云管理平台包括:使用所述野云主机重建不带系统盘的云管理平台的云主机,所述云主机的规格和配置与所述野云主机一致。为了解决上述技术问题,一种基于云管理平台的云主机管理装置,包括:存储器和处理器;所述存储器,用于保存用于基于云管理平台的云主机管理的程序;所述处理器,用于读取执行所述用于基于云管理平台的云主机管理的程序,执行如下操作:根据定期下发到云管理平台和虚拟化平台的云主机一致性检测任务获取所述云管理平台的云主机列表和所述虚拟化平台的云主机列表;比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表并筛选出一个或多个孤立云主机;其中,所述孤立云主机是指只存在于云管理平台或虚拟化平台的云主机列表中的云主机;当筛选出所述一个或多个孤立云主机之后,下发对所述一个或多个孤立云主机进行处理的通知。进一步地,上述装置还具有下面特点:所述处理器,读取执行所述用于基于云管理平台的云主机管理的程序,还执行如下操作:在下发对所述一个或多个孤立云主机进行处理的通知之后,当收到清理所述一个或多个假云主机的信息后,判断所述一个或多个假云主机是否具有对应的相关联的数据盘,如果具有对应的相关联的数据盘,在收到删除所述一个或多个假云主机和所述对应的相关联的数据盘的信息后,下发删除任务;其中,所述假云主机包括只存在于云管理平台上的云主机;当收到保留所述一个或多个野云主机的信息后,使用所述野云主机恢复云主机到所述云管理平台或为所述一个或多个野云主机设置不被所述云管理平台监控的标记;其中,所述野云主机包括只存在于虚拟化平台上的云主机。进一步地,上述装置还具有下面特点:所述获取所述云管理平台的云主机列表和所述虚拟化平台的云主机列表包括:通过调用云管理平台的获取云主机列表的应用程序接口获得所述云管理平台的云主机列表,通过调用虚拟化平台的获取云主机列表的应用程序接口获得所述虚拟化平台的云主机列表。进一步地,上述装置还具有下面特点:所述比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表包括:通过循环遍历算法,比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表中的云主机标识ID。进一步地,上述装置还具有下面特点:所述使用所述野云主机恢复云主机到所述云管理平台包括:使用所述野云主机重建不带系统盘的云管理平台的云主机,所述云主机的规格和配置与所述野云主机一致。综上,本专利技术通过定期对云管理平台的假云主机及虚拟化平台的野云主机进行清理,保证云管理平台和虚拟化平台数据一致,省去人工维护的压力和繁琐,提高了用户体验。附图说明图1为本专利技术实施例的云主机管理方法的流程图。图2为本专利技术应用示例的云主机管理方法的流程图。图3为本专利技术实施例的云主机管理装置的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图1为本专利技术实施例的云主机管理方法的流程图,包括下面的步骤:S10、根据定期下发到云管理平台和虚拟化平台的云主机一致性检测任务获取所述云管理平台的云主机列表和所述虚拟化平台的云主机列表。S02、比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表并筛选出一个或多个孤立云主机。其中,所述孤立云主机是指只存在于云管理平台或虚拟化平台的云主机列表中的云主机。S03、当筛选出所述一个或多个孤立云主机之后,下发对所述一个或多个孤立云主机进行处理的通知。可选地,在下发对所述一个或多个孤立云主机进行处理的通知之后还包括:当收到清理所述一个或多个假云主机的信息后,判断所述一个或多个假云主机是否具有对应的相关联的数据盘,如果具有对应的相关联的数据盘,在收到删除所述一个或多个假云主机和所述对应的相关联的数据盘的信息后,下发删除任务;其中,所述假云主机包本文档来自技高网...

【技术保护点】
1.一种基于云管理平台的云主机管理方法,包括:根据定期下发到云管理平台和虚拟化平台的云主机一致性检测任务获取所述云管理平台的云主机列表和所述虚拟化平台的云主机列表;比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表并筛选出一个或多个孤立云主机;其中,所述孤立云主机是指只存在于云管理平台或虚拟化平台的云主机列表中的云主机;当筛选出所述一个或多个孤立云主机之后,下发对所述一个或多个孤立云主机进行处理的通知。

【技术特征摘要】
1.一种基于云管理平台的云主机管理方法,包括:根据定期下发到云管理平台和虚拟化平台的云主机一致性检测任务获取所述云管理平台的云主机列表和所述虚拟化平台的云主机列表;比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表并筛选出一个或多个孤立云主机;其中,所述孤立云主机是指只存在于云管理平台或虚拟化平台的云主机列表中的云主机;当筛选出所述一个或多个孤立云主机之后,下发对所述一个或多个孤立云主机进行处理的通知。2.如权利要求1所述的方法,其特征在于,在下发对所述一个或多个孤立云主机进行处理的通知之后还包括:当收到清理所述一个或多个假云主机的信息后,判断所述一个或多个假云主机是否具有对应的相关联的数据盘,如果具有对应的相关联的数据盘,在收到删除所述一个或多个假云主机和所述对应的相关联的数据盘的信息后,下发删除任务;其中,所述假云主机包括只存在于云管理平台上的云主机;当收到保留所述一个或多个野云主机的信息后,使用所述野云主机恢复云主机到所述云管理平台或为所述一个或多个野云主机设置不被所述云管理平台监控的标记;其中,所述野云主机包括只存在于虚拟化平台上的云主机。3.如权利要求1所述的方法,其特征在于,所述获取所述云管理平台的云主机列表和所述虚拟化平台的云主机列表包括:通过调用云管理平台的获取云主机列表的应用程序接口获得所述云管理平台的云主机列表,通过调用虚拟化平台的获取云主机列表的应用程序接口获得所述虚拟化平台的云主机列表。4.如权利要求1所述的方法,其特征在于:所述比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表包括:通过循环遍历算法,比较所述云管理平台的云主机列表和所述虚拟化平台的云主机列表中的云主机标识ID。5.如权利要求2所述的方法,其特征在于:所述使用所述野云主机恢复云主机到所述云管理平台包括:使用所述野云主机重建不带系统盘的云管理平台的云主机,所述云主机的规格和配置与所述野云主机一致。6.一种基于云管理平台的云主机管理装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于基于云管理平台的云主机...

【专利技术属性】
技术研发人员:张百林苏志远苏广峰钱兵
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1