标签:saltstack class 配置管理 配置文件 pre 命令行 tar 存储 etc
一、 主机管理项目需求分析
二 、主机管理项目架构设计
三、主机管理项目初始构建
四、 主机管理项目编写插件基类
五 、主机管理项目命令分发器
1、装上nginx,mysql
2、nginx用我指定的配置文件
3、mysql用户
4、设置一个默认的数据库访问权限
5、启动mysql and nginx
1、脚本执行出错
2、客户端环境,不相同
3、重复脚本内容
4、无法实现状态管理和检测
1、标准化
2、客户端最好有个守护进程
https://docs.saltstack.com/en/getstarted/system/plugins.html
包-变成命令
apache: #yum 安装 pkg.installed: [] service.running: #apache必须运行 - reload: True - watch: - file: /etc/httpd/conf/httpd.conf #如果配置文件有变更就重启 user.present: - uid: 87 #- username: alex - gid: 87 - home: /var/www/html - shell: /bin/nologin - require: - group: apache group.present: #apache组不存在上面的命令不执行 - gid: 87 - require: - pkg: apache /etc/httpd/conf/httpd.conf: #每执行一次配置文件就更新一次 file.managed: - source: salt://apache/httpd.conf - user: root - group: root - mode: 644
saltstack主机管理项目【day23】:主机管理项目需求分析-设计
标签:saltstack class 配置管理 配置文件 pre 命令行 tar 存储 etc
原文地址:http://www.cnblogs.com/luoahong/p/7216924.html