说明:本文使用的是两个节点的集群,分别为node1和node2
配合如下帖子进行学习:
使用centos6.7
1.安装saltstack
在node1和node2分别执行下面的命令(下面是先配置镜像源为阿里云,作用是提高下载速度)
cd /etc/yum.repos.d/
wget http://mirrors.aliyun.com/repo/epel-7.repo
yum install salt-master (仅在node1执行,安装salt-master)
yum install salt-minion (分别在node1和node2执行,安装salt-minion)
2.启动
启动salt-master:
centos6用下面命令启动
[root@node1 bin]# service salt-master start
centos7用下面命令启动(因为7开始用systemctl 替换了service)
[root@node1 yum.repos.d]# systemctl start salt-master
说明:salt-master,salt-minion都在/etc/init.d/目录下
salt的配置文件在 cd /etc/salt/下,salt-master或者salt-minion启动之后会发现多了一个pki的文件夹
启动salt-minion
[root@node1 ~]# service salt-minion start
salt-minion启动之后会发现多了一个minion.d的文件夹
为了更方便的查看树形文件结构我们安装tree命令
yum install tree
启动之后下次关机在启动默认就是启动的了。而且需要使用root用户进行操作。否则会报个错误
提示没有权限写/var/log/salt/master的日志文件