[发明专利]在云计算管理平台中部署数据库的方法和装置在审
申请号: | 201710495858.3 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107547250A | 公开(公告)日: | 2018-01-05 |
发明(设计)人: | 朱高校;刘卿;李思捷 | 申请(专利权)人: | 新华三云计算技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F17/30 |
代理公司: | 北京市隆安律师事务所11323 | 代理人: | 权鲜枝,何立春 |
地址: | 610041 四川省成都市高新区天华二路2*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 管理 平台 部署 数据库 方法 装置 | ||
1.一种在云计算管理平台中部署数据库的方法,其特征在于,所述云计算管理平台对应的服务器集群中包括裸金属服务器,所述方法应用于云计算管理平台,该方法包括:
接收创建基于裸金属服务器的第一数据库的第一消息,所述第一消息包括指示第一数据库的类型,版本和规格的信息;
根据所述第一消息确定出匹配的裸金属服务器;
响应于所述匹配的裸金属服务器发送的镜像获取请求,发送与所述第一数据库的类型和版本信息对应的镜像文件以及配置文件至所述匹配的裸金属服务器;所述镜像文件包括引导镜像文件和数据镜像文件,数据镜像文件中包括操作系统安装文件、数据库安装文件和代理组件,所述配置文件中包括指示建立连接的信息和数据库配置信息;
在所述数据镜像文件中的操作系统成功安装到所述匹配的裸金属服务器上后,接收所述代理组件的连接请求,并建立与所述匹配的裸金属服务器上的第一数据库的通信连接,以在建立连接后通过所述代理组件管理所述第一数据库。
2.根据权利要求1所述的方法,其特征在于,该方法还包括:
接收创建基于虚拟机的第二数据库的第二消息,
根据所述第二消息向虚拟机管理系统申请虚拟机;
向申请的虚拟机发送所述第二消息中指示的第二数据库对应的镜像文件及配置文件;所述镜像文件中包括操作系统安装文件、数据库安装文件和代理组件,所述配置文件中包括指示建立连接的信息以及数据库配置信息;
在所述镜像文件中的操作系统成功安装到所述虚拟机上后,接收所述代理组件的连接请求,并建立与所述虚拟机上的第二数据库的通信连接,以在建立连接后通过所述代理组件管理所述第二数据库。
3.根据权利要求1或2所述的方法,其特征在于,该方法还包括:
向所述代理组件发送数据库初始化请求,使所述代理组件根据所述数据库初始化请求对创建成功的数据库进行初始化;
接收所述代理组件在初始化数据库后返回的数据库状态标识信息,将所述数据库状态标识信息保存到后端数据库中。
4.根据权利要求1所述的方法,其特征在于,根据所述第一消息确定出匹配的裸金属服务器包括:
根据预先注册的裸金属服务器的基本信息以及所述第一数据库的规格信息,确定是否存在满足所述规格且未被使用的裸金属服务器,当确定存在满足所述规格且未被使用的裸金属服务器时,将确定出的裸金属服务器作为匹配的裸金属服务器。
5.根据权利要求1所述的方法,其特征在于,该方法包括:在响应于所述匹配的裸金属服务器发送的镜像获取请求之前,经所述匹配的裸金属服务器的带外管理端口,向所述匹配的裸金属服务器发送启动指令,以启动所述匹配的裸金属服务器。
6.一种在云计算管理平台中部署数据库的装置,其特征在于,所述云计算管理平台对应的服务器集群中包括裸金属服务器,所述装置应用于云计算管理平台,装置包括:
消息接收模块,适于接收创建基于裸金属服务器的第一数据库的第一消息,所述第一消息包括指示第一数据库的类型,版本和规格的信息;
确定模块,用于根据所述第一消息确定出匹配的裸金属服务器;
创建模块,用于响应于所述匹配的裸金属服务器发送的镜像获取请求,发送与所述第一数据库的类型和版本信息对应的镜像文件以及配置文件至所述匹配的裸金属服务器;所述镜像文件包括引导镜像文件和数据镜像文件,数据镜像文件中包括操作系统安装文件、数据库安装文件和代理组件;所述配置文件中包括指示建立连接的信息和数据库配置信息;
连接模块,用于在所述数据镜像文件中的操作系统成功安装到所述匹配的裸金属服务器上后,接收所述代理组件的连接请求,并建立与所述匹配的裸金属服务器上的第一数据库的通信连接,以在建立连接后通过所述代理组件管理所述第一数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710495858.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机器人控制柜
- 下一篇:一种带有尿液取样检测装置的马桶