1.编辑master的配置文件.
编辑master的配置文件
vim /etc/salt/master
参考上面修改
然后创建目录
/srv/salt
上面修改完后需要重新启动master
systemctl restart salt-master
重启后,打开/src/salt/,
便于管理,可以再这个目录下创建文件夹进行管理.
mkdir web
salt的状态管理需要以.sls结尾.
下面是一个apache状态管理文件示例.
apache-install: ###名字随便取的 pkg.installed: #### 这个是安装模块 - name: httpd ####安装的具体的包 apache-service: #根据上面的服务取得 service.running: #查看服务是否运行中 - name: httpd - enable: True #确保开机启动
配置文件写好后,就执行下面的命令:
salt "linux-node2.example.com" state.sls web.apache ###其中state.sls是状态执行模块, web.apache是指web目录下的apache.sls文件.
执行结果参考如下:
当执行成功后再执行,不会再次运行的.
如果服务停止了的话,再执行这个命令的话,会把服务打开.