随笔分类 - SaltStack
自动化saltstack
摘要:SaltStack接口salt-api 介绍 参考官档参考官档 SaltStack官方提供有REST API格式的salt-api项目,将使salt与第三方系统集成变得更加简单。 salt-api安装配置 1)在salt-master上进行安装 2)自签名证书,生产环境可以购买(说明:如果没有sal
阅读全文
摘要:SaltStack使用salt-ssh模式 salt-ssh 介绍 参考官档 salt-ssh是 0.17.0 新引入的一个功能,不需要minion对客户端进行管理,也可以不需要master;salt-ssh也支持salt大部分的功能:比如grains,modules,state等;salt-ssh
阅读全文
摘要:saltstack项目实战 项目架构规划 后端web服务器使用Nginx+Php作为站点,通过HAproxy做负载均衡,Keepalived做高可用 项目环境准备 说明: 关闭防火墙、selinux、时间同步等 host绑定 软件安装 参考地址 1)Master上软件安装 2)Minion上软件安装
阅读全文
摘要:saltstack状态判断unless与onlyif 很多时候我们在编写 state 文件时候需要进行判断,判断该目录或文件是否存在,判断该配置是否已经已添加,然后根据判断结果再决定命令或动作是否执行,这时候就需要用到了状态判断的unless和onlyif。 unless unless示例:需求创建
阅读全文
摘要:saltstack数据系统 数据系统Grains 1、Grains是SaltStack收集的有关底层管理系统的静态信息。包括操作系统版本、域名、IP地址、内存、内核、CPU、操作系统类型以及许多其他系统属性。Minion 收集的信息,可以作为Master端匹配目标。2、如果需要自定义grains,需
阅读全文
摘要:saltstack配置管理 Saltstack状态模块 远程执行模块的执行是过程式,而状态是对minion的一种描述和定义,管理人员不需要关系部署任务如何完成的,只需要描述minion的状态描述。它的和兴是写sls(Salt State file)文件,sls文件默认格式为YAML格式,并默认使用j
阅读全文
摘要:saltstack远程执行 安装完Saltstack后可以立即执行shell命令,更新软件包并将文件同时分不到所有受管系统。所有回复都以一致的可配置格式返回。远程执行参考文档:http://docs.saltstack.cn/topics/tutorials/modules.html Salt命令的
阅读全文
摘要:saltstack快速入门 saltstack介绍 Salt,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯 主要功能远程执行配置管理Stalstack官方文档 Saltstack原理 Salt使用server-agent通
阅读全文