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