SaltStack
且听风吟zyw
这个作者很懒,什么都没留下…
展开
-
Saltstack中Grains静态数据系统和Pillar动态数据系统
文章目录grains简介grains模块的应用pillar 只在master端静态取值方式 grains 保留在minion端 puller: 保留在master端(最主要的区别)grains简介grains是Saltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进...原创 2019-08-21 09:13:54 · 219 阅读 · 0 评论 -
SaltStack的部署以及配置简单的自动化部署
文章目录前言实验环境saltstack的部署server1server2和server3添加连接密钥(查看密钥并加入)/在master添加minionyaml语法配置简单的自动化部署(安装httpd)前言工作机制:Master和Minion都以守护进程的方式运行。Master监听配置文件里定义的ret_port(接收minion请求),和publish_port(发布消息)的端口当Mi...原创 2019-08-20 22:03:09 · 939 阅读 · 0 评论 -
Salt Syndic(topmaster)的应用
文章目录实验环境server1(master+syndic)server4测试topmaster -> (syndic master) -> minionsyndic从top master接受任务,将任务交给master master让自己相应的minion做,top master并不知道有多少miionmaster和top master之间通过syndic通信实验环境...原创 2019-08-21 09:14:03 · 216 阅读 · 0 评论 -
Saltstack之saltssh及其API的应用
文章目录sshserver2(minion)server1(master)测试APIserver2server1Python OMTssh注意:此实验环境中不用装minion,不需要开启master和minion。server2(minion)关闭minion服务,方便我们观察实验现象。[root@server2 ~]# systemctl stop salt-minion #停...原创 2019-08-21 09:14:16 · 485 阅读 · 0 评论 -
Saltstack自定义模块
文章目录自带的模块不够时,就可以自定义扩展模块。[root@server1 ~]# salt server2 cmd.run df在server1编写远程执行模块。[root@server1 ~]# mkdir /srv/salt/_modules[root@server1 ~]# cd /srv/salt/_modules/[root@server1 _modules]#...原创 2019-08-21 09:14:40 · 345 阅读 · 0 评论 -
使用SaltStack自动化部署Zabbix监控平台(zabbix-server、zabbix-agent)
文章目录原创 2019-08-21 09:15:02 · 400 阅读 · 0 评论 -
Saltstack中将执行结果存储到mysql数据库的两种方式
minion端设置server1安装mariadb-server[root@server1 pillar]# yum install mariadb-server -y[root@server1 pillar]# yum install mariadb -y[root@server1 pillar]# systemctl start mariadb[root@server1 pilla...原创 2019-08-21 09:13:29 · 417 阅读 · 0 评论 -
Saltstack部署Keepalived高可用集群
文章目录[root@server1 nginx]# cd /srv/salt/[root@server1 salt]# mkdir keepalived[root@server1 salt]# cd keepalived/[root@server1 keepalived]# cp /srv/salt/apache/install.sls .[root@server1 keepaliv...原创 2019-08-21 09:13:08 · 146 阅读 · 0 评论 -
Saltstack自动化运维工具中jinja模版的使用
取变量的值以apache为例:[root@server1 pillar]# cd /srv/salt/apache/第一种:install-apache: pkg.installed: - pkgs: - httpd file.managed: - name: /etc/httpd/conf/httpd.conf - source: salt:...原创 2019-08-21 09:12:42 · 151 阅读 · 0 评论 -
Saltstack简介
文章目录saltstack简介1.saltstack简介Saltstack是基于Python开发的一套C/S架构,具备Puppet、Ansible功能于一身的配置管理工具,功能十分强大,各模块融合度及复用性极高;使用号称世界上最快的消息队列ZeroMQ使得Saltstack能够秒级在数万台服务器上进行各种操作,而且使用RAS Key方式确认身份,传输采用AES加密,安全性能更高;Salt...原创 2019-08-13 09:36:33 · 752 阅读 · 0 评论