[发明专利]集群创建方法、第一服务器以及可读存储介质有效
申请号: | 201810130371.X | 申请日: | 2018-02-08 |
公开(公告)号: | CN110138577B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 李瑜洁;革心蕊;余伯平;张智;胡林红;罗朝亮 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/18 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 创建 方法 第一 服务器 以及 可读 存储 介质 | ||
1.一种集群创建方法,其特征在于,应用于第一服务器,包括:
基于用户终端展现的第一窗口界面获得配置参数,所述配置参数包括第一参数以及第二参数,所述第一参数用于表征待创建集群所属目标集群类型,所述第二参数用于表征所述待创建集群包含的集群成员的第一数目;
从至少一个物理机中,确定所述第一数目个集群成员;
从预先存储的集群类型对应的集群配置脚本中,获取所述目标集群类型对应的目标集群配置脚本,所述目标集群配置脚本至少用于指示集群成员安装用于实现所述目标集群类型相应功能的应用程序;
获得所述第一数目个集群成员分别对应的标识信息;
将所述第一参数、所述第二参数、以及所述第一数目个集群成员分别对应的标识信息,通过元数据服务接口存储至第二服务器;所述第二服务器还存储有所述第一数目个集群成员分别对应的角色信息;
针对所述第一数目个集群成员中每一集群成员,从所述元数据服务接口获得所述第一数目个集群成员分别对应的标识信息,并存储;
调用所述元数据服务接口从所述第二服务器中获得所述第二参数;
若所述第二参数表征所述待创建集群包括至少两个集群成员,调用所述元数据服务接口从所述第二服务器中获得该集群成员的角色信息;
从所述目标集群配置脚本中获得与所述角色信息对应的第一配置信息;
基于所述第一配置信息部署该集群成员,以得到分别执行所述目标集群配置脚本后的所述第一数目个集群成员。
2.根据权利要求1所述集群创建方法,其特征在于,所述基于所述第一配置信息部署该集群成员,包括:
基于所述第一配置信息,获取该集群成员待安装的用于实现所述目标集群类型相应功能的第一应用程序;
在该集群成员中安装所述第一应用程序。
3.根据权利要求2所述集群创建方法,其特征在于,所述基于所述第一配置信息部署该集群成员,还包括:
若该集群成员的角色信息为备份集群成员角色,在该集群成员中配置用于指示该集群成员存储的数据与主集群成员存储的数据同步的第一指示信息,所述主集群成员对应的角色信息为主集群成员角色;
控制该集群成员加入所述待创建集群。
4.根据权利要求1所述集群创建方法,其特征在于,在所述从所述元数据服务接口获得所述第一数目个集群成员分别对应的标识信息,并存储之后,所述方法还包括:
调用所述元数据服务接口,从所述第二服务器中获得所述第一参数;
若所述第一参数表征所述待创建集群只包括一个集群成员,从所述目标集群配置脚本中获得第二配置信息;
基于所述第二配置信息部署该集群成员。
5.根据权利要求1至4任一所述集群创建方法,其特征在于,还包括:
生成用于管理所述待创建集群的用户账号信息;
将所述用户账号信息发送至所述用户终端。
6.根据权利要求5所述集群创建方法,其特征在于,还包括:
检测到所述用户终端发送的第一用户账号信息与预先分配的所述用户账号信息相匹配,控制所述用户终端展示用于指导用户控制所述待创建集群的运行状态的第二窗口界面;
基于所述第二窗口界面,获得控制所述待创建集群的运行状态的控制指令;
基于所述控制指令控制所述待创建集群的运行状态。
7.根据权利要求1至4任一所述集群创建方法,其特征在于,所述第一数目个集群成员均为虚拟机,所述配置参数还包括第三参数,所述第三参数用于表征所述第一数目个集群成员分别对应的属性信息,所述从至少一个物理机中,确定所述第一数目个集群成员,包括:
在所述至少一个物理机中,创建具有相应属性信息的所述第一数目个虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810130371.X/1.html,转载请声明来源钻瓜专利网。