saltstack笔记】的更多相关文章

作者:刘耀 QQ:22102107 一.目标(targeting Minions) 1.匹配Minions Id 匹配所有 (*) [root@node1 salt]# salt '*' test.ping node2.minion: True 匹配后面是.minion的 [root@node1 salt]# salt '*.minion' test.ping node2.minion: True 匹配一个(?) [root@node1 salt]# salt '*node?.minion' t…
Saltstack类似于puppet salt的核心功能使用命令 发送到远程系统是并行的而不是串行的使用安全加密的协议使用最小最快的网络载荷提供简单的编程接口 Python编写,相当轻量级通讯层采用zeromq 安装:master:[root@yz6205 ~]# yum -y install epel-release[root@yz6205 ~]# rpm -q epel-releaseepel-release-6-8.noarch [root@yz6205 ~]# yum -y instal…
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…
环境: master: 节点node1:阿里云:121.42.195.15 centos6.6 minion: 节点node2:腾讯云:182.254.157.19 centos6.6 一.saltstack快速配置 saltstack基本介绍 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的puppet和加强版的func.SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyz…
centos 7安装yum -y install epel-releaseyum clean allyum makecacheyum -y install salt-minionsed -i 's/#master: salt/master: 10.248.2.18/g' /etc/salt/minionsed -i 's/#id:/id: cgo-wh1-proxy-01/g' /etc/salt/minion/bin/systemctl restart salt-minion.services…
实验环境: 两台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…
offical website reference1 reference2 install apt-get install python-software-properties apt install software-properties-common apt-get update apt-get install salt-master apt-get install salt-minion config if master: vim /etc/salt/master interface: m…
#运维管理工具 ansible #支持ssh,不需要客户端 saltstack #也是只是ssh,不需要客户端的 安装架构是,master /minion 安装salt的依赖模块 python zeromq 是一个消息队列 ,master和minion通信,需要将master发送的命令,放入一个队列中 rabbitmq rpc 远程消息调用 pyzmp pycrypto msgpack-python yaml jinja2 yaml-是一个新兴的语法格式 salt ansible python…
一.环境说明 机器 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定义的值 │ | |  …
至于为什么选择saltstack,因为Puppet.Chef基于Ruby开发,而ansible.saltstack基于python开发,便于后期二次,良好的可移植性. 又,ansible基于SSH协议传输数据,Saltstack使用消息队列zeroMQ传输数据,MQ通讯和SSH通讯速度相差明显,考虑到速度方面,排除ansible,最终选择Saltstack. 不过两者相比之下Ansible的安全性倒是最好,适合金融行业. 1.本次实验环境 [root@saltstack ~]# python -…