SaltStack快速入门-配置管理
2017-02-14 00:00
239 查看
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
相关文章推荐
- ceph存储 配置管理以及远程执行工具saltstack基础入门文档
- SaltStack入门篇之远程执行和配置管理
- 基于SaltStack完成LVS的配置管理
- SaltStack 配置管理-状态间关系
- 配置管理工具Saltstack 之 自定义grains
- SaltStack远程控制、配置管理与实战介绍
- 基于SaltStack完成LVS的配置管理
- Saltstack快速入门简单汇总
- SaltStack 使用pillar安装配置管理zabbix
- saltstack之(六)配置管理state
- 配置管理工具Saltstack 之 自定义grains
- 基于SaltStack完成LVS的配置管理
- 系统自动化配置和管理工具:SaltStack
- saltstack配置管理
- saltstack配置管理工具攻略<一>
- 基于SaltStack完成LVS的配置管理
- python第三方库系列之二十--批量机器配置管理库SaltStack
- Saltstack配置管理之牛刀小试
- Saltstack API 配置管理
- SaltStack远程控制、配置管理与实战介绍