saltstack学习】的更多相关文章

参考链接:http://sofar.blog.51cto.com/353572/1596960/ http://sofar.blog.51cto.com/353572/1596960/ 自动化运维工具SaltStack详细部署2014-12-28 17:30:34标签:saltstack原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://sofar.blog.51cto.com/353572/1596960============…
1. 创建基础镜像 2. 创建配置文件 3. 启动容器 4. 检查创建是否成功 1. 创建基础镜像 salt-master, 文件名Dockerfile # VERSION 1.0 # TO_BUILD: docker build -t salt/master . FROM library/ubuntu:16.04 # Update & install packages RUN sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/s…
salt官网:http://docs.saltstack.cn/zh_CN/latest/ 安装教程: - http://docs.saltstack.cn/zh_CN/latest/topics/installation/index.html - http://sofar.blog.51cto.com/353572/1596960   1 安装依赖组件 参考:http://docs.saltstack.cn/zh_CN/latest/topics/installation/index.html…
对象的管理 saltstack系统中我们的管理对象叫做target,在master上我们可以采用不同的target去管理不同的minion,这些target都是通过去管理和匹配minion的id来做的一些集合. salt [options] '<target>' <function> [arguments] target参数 1.正则匹配(PCRE) 通过正则表达式来匹配minion id的方式去管理它们: salt -E '^min' test.ping 2.列表匹配(List)…
概要 saltstack是基于Python开发的C/S架构的一款批量管理工具,底层采用动态的连接总线(ZeroMQ消息队列pub/sub方式通信),使用ssl证书签发的方式进行认证管理,使其可以用于编配, 远程执行, 配置管理等等. 部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯.号称世界上最快的消息队列ZeroMQ使得saltstack非常快速的管理大量服务器,采用RSA Key方式确认身份,传输采用AES加密,安全性也非常有保障. 服务架构 s…
实验环境: 两台RHEL 7.2 192.168.75.135          master .minion 192.168.75.136          minion 确保机器的防火墙及selinux关闭 [root@master ~]# systemctl stop firewalld [root@master ~]# systemctl disable firewalld [root@master ~]# getenforce Disabled [root@master ~]# vim…
一.环境说明 机器 IP 主机名 Master 192.168.0.23 minion.saltstack.com Minion 192.168.0.35 minion-node2.saltstack.com 二.查看安装zabbix_agentd所需目录 [root@minion salt]# tree ├── master ├── pillar #pillar工作目录 │   ├── init │   │   └── zabbix_agent.sls #pillar定义的值 │ | |  …
查看当前已经定义的监控项: [root@master ~]# salt "192.168.75.135" grains.items 192.168.75.135:     ----------     SSDs:     biosreleasedate:         05/19/2017     biosversion:         6.00     cpu_flags:         - fpu         - vme         - de         - ps…
目录结构 |-- pillar | |-- nginx | | `-- nginx.sls #nginx变量(key:value) | `-- top.sls `-- salt|-- init #初始化目录 | `-- repos.sls #安装yum源 |-- roles #角色(nginx和php) | |-- nginx #Nginx | | |-- config.sls #copy和利用pillar渲染配置文件 | | |-- files #存放需要copy和渲染到客户端的文件 | |…
目录结构 |-- nginx | |-- files #放包文件的 | | |-- admin_22.conf | | |-- fastcgi_params | | |-- jim_fix_params | | |-- nginx-1.8.1.tar.gz | | `-- nginx.conf | |-- init.sls | `-- install.sls `-- top.sls #入口文件…