利索能及
我要发布
收藏
专利号: 2019104793240
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种云主机元数据服务管理方法,其特征在于,所述云主机元数据服务管理方法包括以下步骤:云管理服务器将元数据服务的应用程序包上传文件服务器;

计算当前系统负载;

判断当前系统负载与预置最大系统负载的比值是否超过预置比值;

若是,则采用分布式部署模式部署新的云主机;

通过Agent服务器下发元数据服务安装命令至新部署的云主机,以供新部署的云主机基于所述元数据服务安装命令,从所述文件服务器下载元数据服务的应用程序包并进行安装,以部署新的元数据服务器。

2.如权利要求1所述的云主机元数据服务管理方法,其特征在于,在所述通过Agent服务器下发元数据服务安装命令至新部署的云主机的步骤之后,还包括:云主机通过注册安装的Agent服务,接收云管理服务器通过Agent服务器下发的元数据服务安装命令;

根据所述元数据服务安装命令中指定的文件名,从所述文件服务器下载对应的元数据服务的应用程序包并进行安装,以部署新的元数据服务器;

生成新的元数据服务器的部署执行结果并通过Agent服务返回至对应的Agent服务器;

Agent服务器保存元数据服务器返回的部署执行结果以及将部署执行结果转发至云管理服务器,以供云管理服务器生成本次部署元数据服务器的部署执行结果文档。

3.如权利要求2所述的云主机元数据服务管理方法,其特征在于,在所述云管理服务器将元数据服务的应用程序包上传文件服务器的步骤之前,还包括:Agent服务器监测是否存在云主机发起的Agent服务注册请求,所述注册请求中包含有云主机的主机信息;

若存在,则生成云主机的Agent服务信息,并将所述Agent服务信息与云主机信息关联保存;

其中,所述Agent服务信息中包括所述云主机的AgentManager服务信息以及Agent服务的版本信息。

4.如权利要求3所述的云主机元数据服务管理方法,其特征在于,所述云主机元数据服务管理方法还包括:Agent服务器创建定时任务并每隔预设时长检测各云主机注册的Agent服务的状态和版本信息;

若存在低于当前最新版本的Agent服务,则通过AgentManager服务下发更新命令至对应云主机;

若存在未开启的Agent服务,则通过AgentManager服务下发安装命令至对应云主机。

5.如权利要求1‑4任一项所述的云主机元数据服务管理方法,其特征在于,所述云主机元数据服务管理方法还包括:负载均衡服务器接收用户云服务器发起的云主机初始化请求;

根据预置负载均衡算法,从元数据服务器集群中选择对应的元数据服务器并将所述云主机初始化请求转发至元数据服务器;

元数据服务器解析所述云主机初始化请求,得到请求内容;

基于所述请求内容,查找预置数据库,获得相关元数据,并将所述相关元数据通过负载均衡服务器转发至对应用户云服务器。

6.一种云主机元数据服务管理系统,其特征在于,所述云主机元数据服务管理系统包括:云管区、公共服务区,各区域相互之间物理隔离;所述云管区部署有云管理服务器,所述云管理服务器用于部署新的元数据服务器;所述公共服务区部署有文件服务器、Agent服务器集群和云主机集群,所述文件服务器用于保存元数据服务的应用程序包,所述Agent服务器用于实现云管理服务器与各云主机之间的信息中转;

所述云管理服务器具体用于:

将元数据服务的应用程序包上传文件服务器;计算当前系统负载;判断当前系统负载与预置最大系统负载的比值是否超过预置比值;若是,则采用分布式部署模式部署新的云主机;通过Agent服务器下发元数据服务安装命令至新部署的云主机,以供新部署的云主机基于所述元数据服务安装命令,从所述文件服务器下载元数据服务的应用程序包并进行安装,以部署新的元数据服务器;

所述云主机具体用于:

通过注册安装的Agent服务,接收云管理服务器通过Agent服务器下发的元数据服务安装命令;根据所述元数据服务安装命令中指定的文件名,从所述文件服务器下载对应的元数据服务的应用程序包并进行安装;生成新的元数据服务器的部署执行结果并通过Agent服务返回至对应的Agent服务器;

所述Agent服务器具体用于:

保存元数据服务器返回的部署执行结果以及将部署执行结果转发至云管理服务器,以供云管理服务器生成本次部署元数据服务器的部署执行结果文档。

7.如权利要求6所述的云主机元数据服务管理系统,其特征在于,所述Agent服务器还用于:监测是否存在云主机发起的Agent服务注册请求,所述注册请求中包含有云主机的主机信息;若存在,则生成云主机的Agent服务信息,并将所述Agent服务信息与云主机信息关联保存;其中,所述Agent服务信息中包括所述云主机的AgentManager服务信息以及Agent服务的版本信息;

所述Agent服务器还用于:

创建定时任务并每隔预设时长检测各云主机注册的Agent服务的状态和版本信息;若存在低于当前最新版本的Agent服务,则通过AgentManager服务下发更新命令至对应云主机;若存在未开启的Agent服务,则通过AgentManager服务下发安装命令至对应云主机。

8.如权利要求6所述的云主机元数据服务管理系统,其特征在于,所述公共服务区还部署有负载均衡服务器集群,所述云主机元数据服务管理系统还包括:用户区,所述用户区划分为多个子用户区域,每个子用户区域部署有多个用户云服务器;

所述负载均衡服务器用于:

接收用户云服务器发起的云主机初始化请求;根据预置负载均衡算法,从元数据服务器集群中选择对应的元数据服务器并将所述云主机初始化请求转发至元数据服务器;

所述元数据服务器用于:

解析所述云主机初始化请求,得到请求内容;基于所述请求内容,查找预置数据库,获得相关元数据,并将所述相关元数据通过负载均衡集群转发至对应用户云服务器。

9.一种云主机元数据服务管理设备,其特征在于,所述云主机元数据服务管理设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的云主机元数据服务管理程序,所述云主机元数据服务管理程序被所述处理器执行时实现如权利要求1‑5中任一项所述的云主机元数据服务管理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有云主机元数据服务管理程序,所述云主机元数据服务管理程序被处理器执行时实现如权利要求1‑

5中任一项所述的云主机元数据服务管理方法的步骤。