[发明专利]用于容器化部署主机的方法和装置有效
申请号: | 201810810851.0 | 申请日: | 2018-07-23 |
公开(公告)号: | CN109120433B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 徐亚松 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/455 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 容器 部署 主机 方法 装置 | ||
本申请实施例公开了用于容器化部署主机的方法和装置。该方法的一具体实施方式包括:获取待部署主机的互联网协议IP地址,得到IP地址集合,与IP地址集合中的IP地址指示的待部署主机建立连接,针对IP地址集合中的IP地址指示的、连接的待部署主机,对该待部署主机进行容器化部署,容器化部署包括:确定该待部署主机的运行环境信息,获取与运行环境信息匹配的部署信息,以及根据部署信息,在该待部署主机上部署支持容器化的基础环境和容器编排工具。该实施方式实现了对于不同运行环境的待部署主机的容器化部署。
技术领域
本申请实施例涉及计算机技术领域,具体涉及用于容器化部署主机的方法和装置。
背景技术
随着容器化技术的提出和发展,越来越多的企业想要搭建自己的容器化平台。目前,许多企业还使用有云服务,因此,许多企业具有物理机、虚拟机、云厂商主机等多种基础设施,而各种基础设施的运行环境(如操作系统等)具有较大的差别,从而使得对这些基础设施进行统一容器化部署很难实现。通过人工部署的方式对各个主机进行部署所耗费的周期很长,而且容易出错。
发明内容
本申请实施例提出了用于容器化部署主机的方法和装置。
第一方面,本申请实施例提供了一种用于容器化部署主机的方法,该方法包括:获取待部署主机的互联网协议IP地址,得到IP地址集合;与IP地址集合中的IP地址指示的待部署主机建立连接;针对IP地址集合中的IP地址指示的、连接的待部署主机,对该待部署主机进行容器化部署,容器化部署包括:确定该待部署主机的运行环境信息,获取与运行环境信息匹配的部署信息,以及根据部署信息,在该待部署主机上部署支持容器化的基础环境和容器编排工具。
在一些实施例中,上述方法还包括:根据IP地址集合中的IP地址指示的待部署主机的运行环境信息或功能类型信息,或根据接收到的、用户发送的分组信息,对IP地址集合中的IP地址指示的待部署主机进行分组,得到IP地址组集合;以及针对IP地址集合中的IP地址指示的、连接的待部署主机,对该待部署主机进行容器化部署,包括:对IP地址组集合中的IP地址组对应的待部署主机组并行进行容器化部署。
在一些实施例中,上述方法还包括:接收用户指示的待安装应用集合和应用安装顺序信息;根据应用安装顺序信息指示的安装顺序,在IP地址集合中的IP地址指示的、连接的待部署主机上安装待安装应用集合中的待安装应用。
在一些实施例中,上述方法还包括:针对IP地址组集合中的IP地址组,将该IP地址组中的目标数目个IP地址指示的待部署主机确定为样本待部署主机集合;对样本待部署主机集合中的待部署主机进行容器化部署;响应于确定样本待部署主机集合对应的部署成功率大于预设的样本成功率阈值,对该IP地址组中的IP地址指示的、非样本待部署主机进行容器化部署。
在一些实施例中,上述方法还包括:针对IP地址组集合中的IP地址组,确定该IP地址组中包含的IP地址的数目,将确定的数目与预设的部署失败率阈值的乘积作为目标数目,响应于确定该IP地址组中的IP地址指示的、容器化部署失败的待部署主机的数目大于目标数目,,中止对该IP地址组中的IP地址指示的、未完成容器化部署的待部署主机的容器化部署;确定导致容器化部署失败的故障信息;响应于修复故障,继续对该IP地址组中的IP地址指示的、未完成容器化部署的待部署主机的容器化部署。
在一些实施例中,运行环境信息包括操作系统版本信息,与运行环境信息匹配的部署信息包括与操作系统版本信息表示的操作系统匹配的部署文件。
在一些实施例中,获取与运行环境信息匹配的部署信息,包括:从预设的部署信息库中查找与运行环境信息匹配的部署信息。
在一些实施例中,与IP地址集合中的IP地址指示的待部署主机建立连接,包括:与IP地址集合中的IP地址指示的待部署主机建立基于安全外壳协议的连接。
在一些实施例中,上述方法还包括:输出容器化部署的相关信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810810851.0/2.html,转载请声明来源钻瓜专利网。