侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

SaltStack快速入门-配置管理

2023-11-26 星期日 / 0 评论 / 0 点赞 / 55 阅读 / 1459 字

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

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

广告 广告

评论区