1:安装

修改hosts文件,必须保证Master端和Minion端都有完整的FQDN名示例如下:
vim /etc/hosts
192.168.31.101 node2 node2.crazylinux.xyz
192.168.31.102 node3 node3.crazylinux.xyz
为了保证Master端和Minion的连通性,建议关闭防火墙以及selinx。
systemctl stop firewalld
setenforce 0
配置epel源
rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
安装Master端
yum install salt-master
安装Minion端
yum install salt-minion

2:修改minion配置文件

vim /etc/salt/minion
master: 192.168.31.101
PS:此处的ip地址为master的ip

3:启动master端和minion端

systemctl enable salt-master
systemctl enable salt-minion
systemctl start salt-master
systemctl start salt-minion

4:通过salt-key命令接收客户端

salt-key
此时可以看到Unaccepted Keys:里有node3.crazylinux.xyz
salt-key -a node3.crazylinux.xyz
注释:-a accept minion端
此时再通过salt-key命令可以查看到Accepted Keys:中包含node3主机
Master必须通过salt-key进行互相认证之后才能与Minion进行通信

5:salt远程执行

salt '*' test.ping
注释:* 代表匹配所有主机 test.ping代表远程执行的命令
返回结果如下:
node3.crazylinux.xyz:
True
node2.crazylinux.xyz:
True
salt '*' cmd.run 'df -h'
注释:cmd.run 可以执行所有的linux shell 命令
返回结果如下:
node2.crazylinux.xyz:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 18G 1.2G 17G 7% /
devtmpfs 479M 0 479M 0% /dev
tmpfs 489M 16K 489M 1% /dev/shm
tmpfs 489M 6.7M 483M 2% /run
tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 497M 168M 330M 34% /boot
tmpfs 98M 0 98M 0% /run/user/0
node3.crazylinux.xyz:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 36G 1.2G 35G 4% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 12K 1.9G 1% /dev/shm
tmpfs 1.9G 8.5M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 497M 168M 330M 34% /boot
tmpfs 378M 0 378M 0% /run/user/0

SaltStack 安装、简单配置和远程执行的更多相关文章

  1. SaltStack安装及配置

    1.简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的puppet和加强版的func.SaltStack基于Python语言实现,结合 ...

  2. saltstack安装与配置

    Saltstack是基于Python开发的一套C/S架构,具备Puppet.Ansible功能于一身的配置管理工具,功能十分强大,各模块融合度及复用性极高:使用号称世界上最快的消息队列ZeroMQ使得 ...

  3. SaltStack 安装及配置认证

    一.SaltStack 安装 SaltStack 是基于 Python 开发的,也是基于 C/S 架构,通过服务端 ( master ) 控制多台客户端 ( minion ) 实现批量操作这里我们使用 ...

  4. saltstack安装和配置

    [root@web9 salt]# vi filetest.sls //ADD file_test: file.managed: - name: /tmp/lulu.com - source: sal ...

  5. Emacs安装配置全攻略之中的一个编译安装简单配置

    /*************************************************************************************************** ...

  6. WordPress下载安装简单配置实例

    1.下载https://cn.wordpress.org/ 2.复制wp-config-sample.php为wp-config.php 3.创建一个wordpress数据库 4.修改wp-confi ...

  7. 【03】Saltstack:远程执行

    写在前面的话 远程执行可以说是我们使用 Saltstack 最为基础的目的.所以在这里专门作为单独的一篇来详细的聊聊. 远程执行命令 示例命令: salt '*' cmd.run 'w' 命令分析: ...

  8. Linux下Nagios的安装与配置[转]

    一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...

  9. Linux下Nagios的安装与配置

    一.本文说明 本文是在参考:http://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html   David_Tang文章以及网上的一些资料完 ...

随机推荐

  1. Verilog HDL小练习

    5s内15Hz4个LED闪烁,再两秒熄灭,循环往复. 引入en,可以使得4个LED灯全亮,以及恢复周期变化. module led(clk_27MHZ, en, led1, led2, led3, l ...

  2. Java 数组元素合并并去重

    public class TestList { public static void main(String[] args) { Set<Integer> set = new TreeSe ...

  3. JVM 字节码(二)方法表详解

    JVM 字节码(二)方法表和属性表 上一节中对 ClassFile 的整体进行了五个详细的说明, 本节围绕 ClassFile 最重要的一个内容 - 方法表的 Code 属性展开 ,更多 JVM Me ...

  4. zeromq学习记录(四)使用ZMQ_ROUTER ZMQ_DEALER

    /************************************************************** 技术博客 http://www.cnblogs.com/itdef/   ...

  5. Minimum Domino Rotations For Equal Row LT1007

    In a row of dominoes, A[i] and B[i] represent the top and bottom halves of the i-th domino.  (A domi ...

  6. Android单片机与蓝牙模块通信实例代码

    Android单片机与蓝牙模块通信实例代码 参考路径:http://www.jb51.net/article/83349.htm 啦啦毕业了,毕业前要写毕业设计,需要写一个简单的蓝牙APP进行交互,通 ...

  7. jQuery库介绍

    一.jQuery是什么 jQuery是一个轻量级,兼容多浏览器的JavaScript库 jQuery能够简化JavaScript编程 二.jQuery的优势 1.一款轻量级的JavaScript框架 ...

  8. ABP框架系列之三十九:(NLayer-Architecture-多层架构)

    Introduction Layering of an application's codebase is a widely accepted technique to help reduce com ...

  9. st-link调试和下载程序(待写)

    st-link调试只用三根线 GND SWCLK SWDIO

  10. _ZNote_Mac_技巧_QuickLook功能扩展

    QuicLook(快速查看)是macOS一项非常方便的独有功能: 当选中一个文件,只需要按下空格键即可查看其内容,在按下空格退出QuickLook, 不需要启动再关闭任何软件. 默认支持大部分视频.音 ...