System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及自动化运维,具体为一种基于saltstack容器部署的混合架构集群自动化运维的方法及装置。
技术介绍
1、kubernetes(k8s)是google开发的企业级开源容器编排平台,可以灵活实现应用部署、负载均衡、服务发现、插件管理、自动伸缩等丰富的功能,使得用户可以更好的部署和管理应用程序。
2、现有技术中,saltstack是一个服务器基础架构集中化的管理平台,具备配置管理、远程执行、监控等功能,其中远程执行和配置管理是最基础的两大功能。saltstack是基于python语言开发,采用c/s架构,结合轻量级消息队列(zeromq)与python的第三方的模块构建的;随着全国信息化建设的不断完善,信息化建设所需的服务器急剧增加,规模少则几百台,多则上千台。传统系统运维都是靠人工对每台机器进行ghost操作系统安装、用户创建、第三方软件安装、安全策略配置等操作。
3、但是,随着服务器规模的不断增加,传统的运维方式面临着巨大的压力,逐渐出现运维人员操作失误率增高、无法快速响应需求的变化、数据透明性低及服务高可用性低等问题,尤其在面临混合架构下如何使用统一的服务提供集群自动化管理。因此设计一款自动化运维工具,实现集群的安全监控以及运维工作的自动化处理,是达到提升运维工作效率、降低运维成本的重要途径。
技术实现思路
1、本专利技术的目的在于提供一种基于saltstack容器部署的混合架构集群自动化运维的方法及装置,以解决上述
技术介绍
中提出的问题。 ...
【技术保护点】
1.一种基于SaltStack容器部署的混合架构集群自动化运维的方法,其特征在于:所述方法包括以下步骤:
2.一种根据权利要求1所述的基于SaltStack容器部署的混合架构集群自动化运维的方法的基于SaltStack容器部署的混合架构集群自动化运维装置,其特征在于:包括服务层、容器化层、表示层、安全监控管理及策略管理五个模块;
3.根据权利要求2所述的一种基于SaltStack容器部署的混合架构集群自动化运维的方法及装置,其特征在于:节点发现与注册功能通过注册表的方式记录各个节点的状态和位置信息,统一纳管到集群K8S资源管理服务中,以标签的形式触发自动扩、缩容;节点发现通过节点互ping等方式验证连通性;赋予节点关于SaltStack的标签后,k8s集群Comdeploy资源会触发服务的自动安装;取消节点的关于SaltStack的标签,集群触发服务的自动删除。
4.根据权利要求2所述的一种基于SaltStack容器部署的混合架构集群自动化运维的方法及装置,其特征在于:健康检查功能通过对SaltStack工具的二次开发,定时从salt-mast
5.根据权利要求2所述的一种基于SaltStack容器部署的混合架构集群自动化运维的方法及装置,其特征在于:SaltStack容器化层针对X86及Arm架构制作不同的SaltStack服务的镜像,利用Kubernetes进行容器化部署;容器化部署时,需要先利用k8s集群Comdeploy资源根据yaml配置文件部署salt-master的服务,然后再部署salt-minion服务。
6.根据权利要求2所述的一种基于SaltStack容器部署的混合架构集群自动化运维的方法及装置,其特征在于:表示层和安全监控功能实现集群节点的实时可视化管理及监控,包含概览模块、资源监控模块、操作记录模块、告警中心模块;
...【技术特征摘要】
1.一种基于saltstack容器部署的混合架构集群自动化运维的方法,其特征在于:所述方法包括以下步骤:
2.一种根据权利要求1所述的基于saltstack容器部署的混合架构集群自动化运维的方法的基于saltstack容器部署的混合架构集群自动化运维装置,其特征在于:包括服务层、容器化层、表示层、安全监控管理及策略管理五个模块;
3.根据权利要求2所述的一种基于saltstack容器部署的混合架构集群自动化运维的方法及装置,其特征在于:节点发现与注册功能通过注册表的方式记录各个节点的状态和位置信息,统一纳管到集群k8s资源管理服务中,以标签的形式触发自动扩、缩容;节点发现通过节点互ping等方式验证连通性;赋予节点关于saltstack的标签后,k8s集群comdeploy资源会触发服务的自动安装;取消节点的关于saltstack的标签,集群触发服务的自动删除。
4.根据权利要求2所述的一种基于saltstac...
【专利技术属性】
技术研发人员:姜建彪,谢涛涛,宋伟,田雨,张栋梁,尹萍,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。