saltsack自动化配置day03:系统初始化需求梳理模块识别
一、需求梳理
你入职了一家新的公司,假如这个公司没有任何的运维自动化,你现在通过saltsack来运维的方方面把他自动化
一台新的机器,买回来需要壮机器,我们可以使用Cobbler
1、配置主机名
2、配置ip地址
系统已经安装好了!现在要监控起来
二、系统初始化
1.1 关闭SELinux
1.2 关闭默认iptables
1.3 时间同步(配置ntp)
1.4 文件描述符(必备 /etc/security/limits.conf)
1.5 内核优化(必备 tcp 内存)
1.6 SSH服务优化(关闭DNS解析,修改端口)
1.7 精简开机系统服务(只开启SSHD服务)
1.8 DNS解析(必备)
1.9 历史记录优化histroy(记录时间,用户)
1.10 设置终端超时时间(安全考虑)
1.11 配置yum源(必备)
1.12 安装各种agent(必备)
1.13 基础用户(应用用户 user group),用户登录提醒,sudo权限设置(必备)
1.14 常用基础命令,命令别名(必备 screen lrzsz tree openssl telnet iftop iotop sysstat wget ntpdate dos2unix lsof net-tools mtr zip vim nsloopup )
1.15 用户登录提示、PS1的修改
2、服务部署
3、监控
4、业务
5、其它
二、模块识别
1、学习方法论
1、手动实现
2、需要使用salt的什么状态模块
3、编写sls
2、模块识别图
作者:罗阿红
出处:http://www.cnblogs.com/luoahong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。