博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SaltStack快速入门-配置管理
阅读量:6888 次
发布时间:2019-06-27

本文共 849 字,大约阅读时间需要 2 分钟。

hot3.png

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/saltcd /srv/salt#修改top.slsvim top.sls#修改内容如下,一定要注意,两个空格为一级,定义了在node3.crazylinux.xyz主机上执行apache的任务模板。base:  'node3.crazylinux.xyz':    - apache#修改apache.slsvim 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

转载于:https://my.oschina.net/skymyyang/blog/838268

你可能感兴趣的文章
[应用模板]移动应用界面
查看>>
嵌入式Linux C编程 02
查看>>
sql server支持连接管理功能
查看>>
java的强制类型转换想到的
查看>>
简要介绍cookie与session的区别与联系
查看>>
mysql flush用法
查看>>
response.setHeader()的用法
查看>>
一位前辈的经验,给正在思考的自己
查看>>
分享一篇关于lucene原理的文章
查看>>
基于 HTML5 结合互联网+ 的 3D 隧道
查看>>
Win10下 80端口被system(pid=4)占用的解决方法
查看>>
使用SubVersion+TortoiseSVN多仓库方式进行版本控制
查看>>
Nginx虚拟目录alias和root目录
查看>>
MySQL(Extends)
查看>>
Android KeyboardView实现App内置键盘开发
查看>>
解决iOS因为网络卡顿点击button或者cell多次push的bug
查看>>
iOS-应用跳转
查看>>
怎么使用Vin码识别sdk/车架号识别sdk?
查看>>
实现许多图片编辑软件都支持的“填充颜色”功能
查看>>
鼠标点击后,所有div掉下来
查看>>