logo好方法网

一种基于私有云资源模型的连接方法和系统


技术摘要:
本发明公开了一种基于私有云资源模型的连接方法和系统,方法包括以下步骤:向私有云环境发送请求信息,私有云环境包括资源池以及与资源池对应的至少一集群;根据请求信息,使私有云环境接入至多云管理平台中;根据多云管理平台,通过虚拟机的设置以读取资源池;其中,  全部
背景技术:
现今随着科技的发展,对资源管理的管理要求越来越高,因此公有云和私有云应 运而生。其中公有云用于为用户之间提供共享资源服务,因此成本较为低廉,用户申请资源 较为简单。而一些用户,例如企业用户通常具有其内部的企业数据,而为了保存和保护自身 的企业数据,通常会利用私有云,以对数据进行私有化的布设。 然而,现有的私有云结构复杂,当用户需要在私有云申请云资源时,不同于公有 云,需要具备一定的专业知识,并经过复杂的配置流程才能完成虚拟机的建立和资源的获 取,操作困难,同时降低了用户申请云资源的效率。
技术实现要素:
有鉴于此,为了解决上述技术问题,本发明的目的是提供简单且高效的一种基于 私有云资源模型的连接方法。 本发明采用的技术方案是:一种基于私有云资源模型的连接方法,包括以下步骤: 向私有云环境发送请求信息,所述私有云环境包括资源池以及与所述资源池对应 的至少一集群; 根据所述请求信息,使所述私有云环境接入至多云管理平台中; 根据所述多云管理平台,通过虚拟机的设置以读取所述资源池; 其中,所述多云管理平台包括区域,所述区域包括至少一可用区,所述使所述私有 云环境接入至多云管理平台的步骤中,包括:使所述私有云环境关联所述区域,并使所述集 群关联所述可用区。 进一步,所述根据所述请求信息,使所述私有云环境接入至多云管理平台中的步 骤中,包括以下步骤: 若请求成功,接收所述私有云环境的ID和所述集群的ID; 使所述私有云环境关联所述区域,并使所述集群关联所述可用区,具体地: 使所述区域的ID与所述私有云环境的ID进行绑定,并使所述可用区的ID与所述集 群的ID进行绑定; 使所述私有云环境的信息同步至绑定后的所述区域,并使所述集群的信息同步至 绑定后的所述可用区; 其中,所述请求信息包括所述私有云环境的账号和密码。 进一步,所述根据所述请求信息,使所述私有云环境接入至多云管理平台中的步 骤中,绑定后的所述集群包括至少一主机,还包括以下步骤: 使所述资源池与每一所述主机之间的数据关系同步至所述多云管理平台并保存。 4 CN 111597011 A 说 明 书 2/7 页 进一步,所述根据所述多云管理平台,通过虚拟机的设置以读取所述资源池的步 骤中,所述集群包括至少一主机,包括以下步骤: 获取所述区域和所述可用区的选择信息,以及虚拟机设置信息; 根据所述选择信息、所述虚拟机设置信息以及预设策略,确定所述主机以及在所 述主机上分配的虚拟机,以读取所述资源池。 进一步,所述根据所述选择信息、所述虚拟机设置信息以及预设策略,确定所述主 机以及在所述主机上分配的虚拟机的步骤中,包括以下步骤: 根据所述选择信息,确定所述可用区对应的所述集群; 根据预设策略和所述虚拟机设置信息,在所述集群确定所述主机以及所述主机上 分配的虚拟机; 其中,所述预设策略包括选取具有虚拟机的数量最多的主机、选取具有虚拟机的 数量最少的主机、选取可用处理器最多的主机、选取存储空间最多的主机、选取中央处理器 利用率最低的主机、若干个虚拟机放置在同一主机,若干个虚拟机放置在不同主机中的至 少一种。 本发明还提供另一种基于私有云资源模型的连接方法,包括以下步骤: 接收由多云管理平台发送的请求信息; 根据所述请求信息,以使私有云环境接入至所述多云管理平台,以根据所述多云 管理平台,通过虚拟机的设置以读取所述私有云环境中的资源池; 其中,所述多云管理平台包括区域,所述区域包括至少一可用区,所述私有云环境 包括所述资源池以及与所述资源池对应的至少一集群,所述以使私有云环境接入至所述多 云管理平台的步骤中,包括:以使所述私有云环境关联所述区域,以及所述集群关联所述可 用区。 进一步,所述根据所述请求信息,以使私有云环境接入至所述多云管理平台的步 骤中,包括以下步骤: 若请求成功,发送所述私有云环境的ID和所述集群的ID,以使所述私有云环境关 联所述区域,以及所述集群关联所述可用区,具体地:以使所述区域的ID与所述私有云环境 的ID进行绑定,所述可用区的ID与所述集群的ID进行绑定,所述私有云环境的信息同步至 绑定后的所述区域,以及所述集群的信息同步至绑定后的所述可用区; 其中所述请求信息包括所述私有云环境的账号和密码。 进一步,所述根据所述请求信息,以使私有云环境接入至所述多云管理平台的步 骤中,绑定后的所述集群包括至少一主机,还包括以下步骤: 将所述资源池与每一所述主机之间的数据关系发送至所述多云管理平台以进行 同步和保存。 本发明还提供一种系统,包括: 多云管理平台,所述多云管理平台用于: 向私有云环境发送请求信息,其中所述私有云环境包括资源池以及与所述资源池 对应的至少一集群; 根据所述请求信息,使所述私有云环境接入至多云管理平台中; 通过虚拟机的设置以读取所述资源池; 5 CN 111597011 A 说 明 书 3/7 页 其中,所述多云管理平台包括区域,所述区域包括至少一可用区,所述使所述私有 云环境接入至多云管理平台中的步骤中,包括:使所述私有云环境关联所述区域,并使所述 集群关联所述可用区。 本发明还提供另一种系统,包括: 私有云平台,具有私有云环境,所述私有云环境包括资源池以及与所述资源池对 应的至少一集群,所述私有云平台用于: 接收由多云管理平台发送的请求信息; 根据所述请求信息,以使所述私有云环境接入至所述多云管理平台,以根据所述 多云管理平台,通过虚拟机的设置以读取所述资源池; 其中,所述多云管理平台包括区域,所述区域包括至少一可用区,所述以使私有云 环境接入至所述多云管理平台的步骤中,包括:以使所述私有云环境关联所述区域,以及所 述集群关联所述可用区。 本发明的一个或多个技术方案的有益效果是:向私有云环境发送请求信息,通过 所述请求信息将私有云环境与多云管理平台中的区域进行关联,并将私有云环境中的集群 与多云管理平台中的可用区进行关联,根据多云管理平台,通过虚拟机的设置以读取所述 资源池; 本发明通过私有云环境与云环境中区域的关联,集群与可用区的关联,即使得私 有云资源模型与多云管理平台的资源模型统一,使得用户需要在私有云环境申请资源时, 不需要进行资源池和集群的复杂配置,而能够简单地通过所述多云管理平台中的区域和可 用区实现与所述私有云环境的连接,通过虚拟机的设置以读取所述资源池,简化用户操作, 具有简单且高效读取资源的优点。 附图说明 图1为本发明方法步骤流程的第一示意图; 图2为本发明实施例多云管理平台与私有云平台的资源模型示意图; 图3为本发明方法步骤流程的第二示意图。
分享到:
收藏