SaltStack 安装、简单配置和远程执行
2017-02-13 00:00
621 查看
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安装配置与远程执行测试
- SaltStack入门篇之远程执行和配置管理
- 学习一:saltstack安装及简单配置
- saltstack试用篇:一、源码安装与简单配置
- saltstack运维自动化的安装与简单配置(一)
- saltstack安装以及简单的配置
- saltstack安装和简单配置(一)
- saltstack 远程安装配置httpd,keepalive,nginx
- SaltStack使用教程(一):安装并简单配置使用
- saltstack试用篇:一、源码安装与简单配置
- ceph存储 配置管理以及远程执行工具saltstack基础入门文档
- saltstack安装配置(面向零基础的,求大神不吐槽)
- 集中化管理平台Saltstack远程执行命令
- saltstack的安装配置
- Saltstack安装和基础配置官方文档
- saltstack安装配置(halite)
- Ubuntu简单安装mysql 并配置远程连接
- 2.8-saltstack远程执行shell脚本
- CentOS7.2系统环境中安装saltstack详细配置过程讲解
- saltstack安装和配置