centos7 简单安装salstack
环境:这里的客户端与服务端是同一台主机。(centos7)master端:
一、安装salt-master
yum install salt-master
二、 修改配置文件:/etc/salt/master
interface: 172.24.92.10 # 表示Master的IP
三、启动
systemctl restart salt-master
slave端:
一.、安装salt-minion
yum install salt-minion
二、 修改配置文件 /etc/salt/minion
master: 172.24.92.10 # master的地址
或
master:
- 172.24.92.10
- 172.24.92.11
id: www.example.com # 客户端在salt-master中显示的唯一ID
三、启动
systemctl restart salt-minion
授权:
http://s1.运维网.com/images/20190108/1546945270956293.png
salt-key -L # 查看已授权和未授权的slave
salt-key -asalve_id # 接受指定id的salve
salt-key -rsalve_id # 拒绝指定id的salve
salt-key -dsalve_id # 删除指定id的salve
执行命令:
在master服务器上对salve进行远程操作
salt '*' cmd.run'ip a'
http://s1.运维网.com/images/20190108/1546945453791225.png
基于API方式
import salt.client
local = salt.client.LocalClient()
result = local.cmd('www.example.com', 'cmd.run', ['ip a']) 参考安装:
http://www.cnblogs.com/tim1blog/p/9987313.html
https://www.jianshu.com/p/84de3e012753
页:
[1]