码迷,mamicode.com
首页 > 其他好文 > 详细

SaltStack快速入门-配置管理

时间:2018-01-02 11:40:30      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:命令   div   inux   run   salt   测试环境   目录   mys   srv   

1:定义远程配置时描述位置,salt配置用的是一种yaml的描述语法,saltstack也是可以分环境的,比如测试环境、生产环境,默认是base,base也是必须存在的,修改内容如下:

file_roots:
  base:
    - /srv/salt

修改完成以后需要重启
systemctl restart salt-master

2:状态的top.sls文件需要写在base环境的目录下,此文件是记录状态的文件,譬如说node1 节点需要执行Apache,node2需要按照mysql。默认位置在/srv/salt目录下

mkdir /srv/salt
cd /srv/salt
#修改top.sls
vim top.sls
#修改内容如下,一定要注意,两个空格为一级,定义了在node3.crazylinux.xyz主机上执行apache的任务模板。
base:
  ‘node3.crazylinux.xyz‘:
    - apache
#修改apache.sls
vim apache.sls
#修改内容如下,简单说明一下,我们定义了一个包安装,安装包的名称为httpd和httpd-devel,然后加入到开机启动项,并且运行,
apache-service:
  pkg.installed:
    - names:
      - httpd
      - httpd-devel
  service.running:
    - name: httpd
    - enable: True

3:执行salt命令,在node3上安装Apache

salt ‘node3.crazylinux.xyz‘ state.highstate
#在执行过程中,我们可以在node3上执行如下命令查看安装过程
ps -aux | grep yum
#然后使用如下命令查看Apache是否正常运行
ps -aux | grep httpd

SaltStack快速入门-配置管理

标签:命令   div   inux   run   salt   测试环境   目录   mys   srv   

原文地址:https://www.cnblogs.com/skymyyang/p/8175812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!