Mrfei 发表于 2019-2-15 12:12:38

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]
查看完整版本: centos7 简单安装salstack