SaltStack生产案例-系统初始化】的更多相关文章

需求分析 一,系统初始化 1.1  关闭SELinux 1.2  关闭默认iptables 1.3  时间同步(配置NTP)  1.4  文件描述符(必备/etc/security/limmits.conf)       1.5  内核优化(必备 tcp 内存 io) 1.6 SSH服务优化(关闭DNS解析,修改端口) 1.7 精简开机系统服务(只开启SSHD服务) 1.8 DNS解析(必备) 1.9 字符集 1.10 hosts文件统一 1.11 历史记录优化histroy(记录时间,用户)…
顺序代码资料链接 课上资料.zip 接上篇:SaltStack生产案例-系统初始化 1,redis 主从 2,mysql 主从 2.1 mysql-install.sls (安装 初始化) 2.2  my.cnf配置不同 server id不同 2.3 主从同步用户 2.4 master上获取binlog和pos值 2.5 slave上,change master && start slave 2.5 检查主从状态 3,apache+php 4,haproxy+keepalived 未完待…
把之前的配置打个包 zip -r salt.zip * 拷贝到/root/tools目录 博客园文件里面也保留一份,删除之前所有的salt配置文件重新开始 想 1,系统初始化 2,功能模块:设置单独的目录haproxy nginx php mysql memcached 3,业务模块:根据业务类型,例如web 服务 论坛 bbs include 做 1,salt环境配置 开发,测试(功能测试环境,性能测试环境) 预生产 生成 base 基础环境 init目录,环境初始化 1.dns配置  2hi…
cd /srv/salt/prod/ mkdir haproxymkdir keepalivedmkdir nginxmkdir phpmkdir memcachedmkdir pkg cd pkg vim make.sls make-pkg: pkg.installed: - pkgs: - gcc - gcc-c++ - glibc - make - autoconf - openssl - openssl-devel - pcre - pcre-devel 先安装一遍haproxy取得配置…
一.系统初始化需要的配置 当我们的服务器上架并安装好操作系统后,都会有一些基础的操作,所以生产环境中使用SaltStack,建议将所有服务器都会涉及的基础配置或者软件部署归类放在base环境下.此处,在base环境下创建一个init目录,将系统初始化配置的sls均放置到init目录下,称为“初始化模块”. (1)需求分析和模块识别 初始化内容 模块使用 文件 关闭SElinux file.managed /etc/selinux/config 关闭默认firewalld service.disa…
  Linux安装系统注意事项 1.分区 学习用途: /boot:200M /swap :内存的1到2倍 /:根据需要分配大小,比如虚拟机下总空间是15G,那么可以分配8——10G跟/分区,如果是生产环境,60——100G都很正常 /opt:最好有个单独的分区,用以存储数据.资料,下次使用系统此分区保持不变,就不会丢失数据. 2.根据需要安装工具包. 3. 学习使用的话尽可能最小化安装,只需要在最小化的基础上安装中文支持包即可. 系统初始化 1.修改主机名字 [root@localhost De…
Linux系统的初始化流程: POST:ROM+RAM BIOS: Boot Sequence MBR: 446:bootloader 64: 分区表 2: 5A kernel文件:基本磁盘分区 /sbin/init /lib/modules/ initrd:  rd: ram disk /sbin/init: /etc/inittab /etc/rc.d/rc.sysinit脚本 init: CentOS 5: SysV格式的系统初始化程序 串行化:100 A --> B --> C A()…
Linux系统Shell编程—企业生产案例(一) 企业数据库可以说是重点保护对象啊,没有之一,数据在当今企业里就是生命线,因此今天就来说一说,如何通过shell脚本来检查或监控MYSQL数据库服务是否正常?? 01   通过端口判断 [root@mysql ~]# vi checkmysql.sh #!/bin/sh #create by mingongge at 2016-11-11 port=`netstat -lnt|grep 3306|wc -l` if [ $port -ne 1 ];…
https://github.com/unixhot/saltbook-code .Cobbler 1.15 统一网卡名 .Zabbix 系统已经安装好了! base .手动实现 .需要使用salt的什么状态模块 .编写sls .系统初始化 1.1 关闭SELinux - file.managed - /etc/selinux/config 1.2 关闭默认iptables - service.disabled firewalld 1.3 时间同步(配置ntp) - pkg.installed…
本文来源于公众号[胖滚猪学编程],转载请注明出处. 从今天开始,想和你一起死磕ElasticSearch,学习分布式搜索引擎,跟着胖滚猪就对了! 既然是ES的第一课,那么最重要的是让你爱上它!不想说那些单纯的优势.概念了,直接上大厂的生产案例,才是最能吸引你的!跟着大厂走,没问题的! 为啥选择ES? 一个技术服务组件,首先需要了解全面它的使用场景,才能更针对性的去研究及推广.因此第一要务是搞懂为什么要学习ElasticSearch,开头po先一张排行图,大哥的地位可不是瞎搞来的,没点实力能上位?…