type
status
slug
summary
tags
category
icon
password
new update day
Property
Oct 22, 2023 01:31 PM
created days
Last edited time
Oct 22, 2023 01:31 PM

saltstack项目实战-系统初始化

戴明环

1. 系统初始化

2. 功能模块

尽可能地全、独立、做个基础

设置单独的目录

  • haproxy
  • nginx
  • php
  • mysql
  • memcached

3. 业务模块:根据业务类型划分,例如Web服务。论坛 bbs

include

干活

  1. salt 环境配置
开发 测试(功能测试环境、性能测试环境) 预生产 生产
  1. base 基础环境
    1. init目录 环境初始化
      1. DNS配置
      2. history 记录时间
      3. 记录命令操作
      4. 内核参数优化
      5. 安装yum仓库
      6. 安装zabbix-agent
  1. prod 生产环境

  1. 修改 /etc/salt/master 配置文件中地 file_roots
  1. 创建相关文件夹
  1. 修改 /etc/salt/master 中地 pillar 配置
  1. 创建相关文件夹
  1. 重启 salt-master
  1. 创建、/srv/salt/base/init /srv/salt/base/init/files 文件夹、存放初始化文件、以及相关配置文件

7. 配置 DNS

  1. dns.sls

8. 配置 history 记录时间

  • history.sls

9.记录命令操作哦

  • audit.sls

10. 内核参数优化

  • sysctl.sls

11. 安装yum仓库

  • epel.sls

12. 安装 zabbix-agent

13. 高级状态的 init.sls 文件

高级状态:按照 top.sls 执行

14. salt backup 对改动文件进行备份

saltstack项目实战-haproxynginx 主配置文件 nginx.conf 学习