[发明专利]一种基于SaltStack的自动化运维方法在审
申请号: | 201610184003.4 | 申请日: | 2016-03-29 |
公开(公告)号: | CN105681113A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 刘鹏;唐旋;王传超 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于SaltStack的自动化运维方法,属于自动化运维部署领域,包括以下步骤:客户端通过facter收集客户端信息并发送至服务端;连接服务端并请求catalog日志;请求节点node的信息;从服务器端接收节点node的实例;编译代码包括语法检查的工作;查询是否有exported 虚拟资源,如有,则从数据库接收虚拟资源,接收完整的catalog日志;存储catalog日志到数据库;客户端接收完整的catalog日志。本发明通过部署SaltStack环境,在成千上万台服务器上做到批量执行命令,根据不同业务特性进行配置集中化管理、分发文件、采集服务器数据、操作系统基础及软件包管理。 | ||
搜索关键词: | 一种 基于 saltstack 自动化 方法 | ||
【主权项】:
一种基于SaltStack的自动化运维方法,其特征在于, 包括以下步骤:客户端通过facter收集客户端信息并发送至服务端;连接服务端并请求catalog日志;请求节点node的信息;从服务器端接收节点node的实例;编译代码包括语法检查的工作;查询是否有exported 虚拟资源,如有,则从数据库接收虚拟资源,接收完整的catalog日志;存储catalog日志到数据库;客户端接收完整的catalog日志;客户端SaltStackd调用facter,facter探测出主机的一些变量,包括主机名,内存大小,ip地址,pupppetd 把这些信息通过ssl连接发送到服务器端;服务器端的SaltStackmaster 检测客户端的主机名,然后找到manifest里面对应的node配置, 并对该部分内容进行解析,facter送过来的信息作为变量处理,node牵涉到的代码才解析,其他没牵涉的代码不解析;语法检查,如果语法错误就报错,如果语法没错,就继续解析,解析的结果生成一个中间的“伪代码”,然后把伪代码发给客户端;客户端接收到“伪代码”,并且执行,客户端把执行结果发送给服务器;服务器端把客户端的执行结果写入日志。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610184003.4/,转载请声明来源钻瓜专利网。