【技术实现步骤摘要】
软硬件混合部署的MySQL集群调度方法及装置
[0001]本申请涉及数据处理
,特别涉及云计算
,具体涉及软硬件混合部署的MySQL集群调度方法及装置。
技术介绍
[0002]随着云计算技术的不断发展,各应用的数据量高速增长,依靠传统主机方式部署数据库的工作量成倍提高;数据库入云后,还可以具备弹性伸缩、快速恢复的能力,具备多种容灾方案,为数据安全提供更高的保障。MySQL作为全球深受欢迎的开源数据库,成为入云数据库的首选。MySQL数据库集群在整个应用生命周期中承担着重要作用,随着应用业务的不断发展,集群中的宿主机往往涵盖了操作系统的不同版本,如SUSE12SP3和SUSE12SP5等。除此之外,随着各地区技术的不断发展,各种类型的软硬件也开始融入到存量集群当中,如泰山服务器(ARM架构)、中标麒麟操作系统等。面对这样一个多种软硬件混合部署的MySQL集群环境,不同的软硬件又有其对应的MySQL镜像,创建容器时需要考虑如何根据镜像调度到相应的节点。
[0003]现有的多种软硬件混合部署的MySQL集群的调 ...
【技术保护点】
【技术特征摘要】
1.一种软硬件混合部署的MySQL集群调度方法,其特征在于,包括:获取接收到的容器创建请求对应的镜像以及该镜像的目标参数信息;根据所述目标参数信息对软硬件混合部署的MySQL集群中的各个宿主机的参数标签分别进行匹配,以选取得到与所述目标参数信息对应的目标宿主机,其中,所述参数标签为预先对宿主机的软硬件信息进行探测后自动生成的;向所述目标宿主机发送容器调度指令,以使该目标宿主机创建并运行对应容器,并基于该容器向所述容器创建请求的发出方提供服务。2.根据权利要求1所述的软硬件混合部署的MySQL集群调度方法,其特征在于,在所述获取接收到的容器创建请求对应的镜像以及该镜像的目标参数信息之前,还包括:基于信息探测装置对当前待加入所述MySQL集群中的宿主机进行信息探测,得到该宿主机的软硬件信息,其中,所述信息探测装置应用预设的自动运维工具生成;根据待加入所述MySQL集群中的宿主机的软硬件信息生成该宿主机的参数标签;将待加入所述MySQL集群中的宿主机加入所述MySQL集群。3.根据权利要求2所述的软硬件混合部署的MySQL集群调度方法,其特征在于,所述将待加入所述MySQL集群中的宿主机加入所述MySQL集群,包括:对待加入所述MySQL集群中的宿主机进行所述MySQL集群的集群通信组件安装和容器运行环境安装处理;以及,将所述MySQL集群中的集群管理节点能过的证书安装至待加入所述MySQL集群中的宿主机,以使该宿主机加入所述MySQL集群;将待加入所述MySQL集群中的宿主机的参数标签发送至所述MySQL集群中的集群管理节点进行存储。4.根据权利要求1所述的软硬件混合部署的MySQL集群调度方法,其特征在于,所述获取接收到的容器创建请求对应的镜像以及该镜像的目标参数信息,包括:接收容器创建请求对应的报文,并根据该报文自预设的镜像仓库中拉去对应的镜像;对所述镜像进行镜像内容解析,以得到该镜像的目标参数信息;其中,所述目标参数信息包括:用于表示镜像是否为MySQL镜像的第一信息、用于指定待运行的CPU架构的第二信息和用于指定软件环境的第三信息。5.根据权利要求4所述的软硬件混合部署的MySQL集群调度方法,其特征在于,所述根据所述目标参数信息对软硬件混合部署的MySQL集群中的各个宿主机的参数标签分别进...
【专利技术属性】
技术研发人员:李凤超,孙政清,蔡中原,白佳乐,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。