saltstack自动化运维系列⑩SaltStack二次开发初探 1.当salt运行在公网或者网络环境较差的条件下,需要配置timeout时间vim /etc/salt/master timeout: 60 2.salt-minion的单机模式:修改配置文件:# vim /etc/salt/minion file_client: local # /etc/init.d/salt-minion stop 本地命令测试# salt-call --local test.pinglocal: True…
saltstack自动化运维系列⑧SaltStack实践配置管理安装nginx-1.10.3 安装nginx-1.10.3.tar.gz # mkdir -p /srv/salt/prod/pkg /srv/salt/prod/nginx /srv/salt/prod/nginx/files # cd /srv/salt/prod/pkg 1.初始化nginx相关配置文件①下载nginx-1.10.3.tar.gz上传到/srv/salt/prod/nginx/files目录②配置文件# cat…
saltstack自动化运维系列⑥SaltStack实践配置管理安装zabbix 1.添加管理zabbix的sls文件# vim /srv/salt/base/init/zabbix_agent.sls zabbix-agent-install: pkg.installed: - name: zabbix-agent file.managed: - name: /etc/zabbix/zabbix_agentd.conf - source: salt://init/files/zabbix_ag…
saltstack自动化运维系列⑥SaltStack实践安装配置HAproxy的Keepalived 安装配置Keepalived 1.编写功能模块 #创建keepalived目录# mkdir -p /srv/salt/prod/keepalived/files# cd /srv/salt/prod/keepalived/files #获取并解压keepalived# wget http://www.keepalived.org/software/keepalived-1.2.19.tar.g…
saltstack自动化运维系列⑥SaltStack实践安装配置HAproxy 下载haproxy1.6.2.tar.gz下载地址:http://www.haproxy.org/download/1.6/src/ 1.编写功能模块 ①首先编写依赖安装模块 pkg.installed这个路径是相对于prod即在配置/etc/salt/master的file_roots路径的相对路径 同理如果在test环境下也是相对/srv/salt/test路径 # mkdir -p /srv/salt/prod…
saltstack自动化运维系列11基于etcd的saltstack的自动化扩容 自动化运维-基于etcd加saltstack的自动化扩容# tar -xf etcd-v2.2.1-linux-amd64.tar.gz # cd etcd-v2.2.1-linux-amd64# cp etcd etcdctl /usr/local/bin/查看版本# etcd --version # mkdir -p /data/etcd后台运行进程# nohup etcd --name auto_scale…
一.准备redis自动化配置的文件(即安装一遍redis,然后获取相关文件和配置在salt中执行上线) 1.源码安装redis3.2.8并注册为系统服务 安装依赖yum install -y tcl 1.下载安装包redis-3.2.8.tar.gz # cd /usr/local/src # wget http://download.redis.io/releases/redis-3.2.8.tar.gz 2.解压及安装 [root@node2 src]# .tar.gz [root@node…
第三十八课 自动化运维之Saltstack 目录 一.自动化运维介绍 二. saltstack安装 三. 启动saltstack服务 四. saltstack配置认证 五. saltstack远程执行命令 六. grains 七. pillar 八. 安装配置httpd 九. 配置管理文件 十. 配置管理目录 十一. 配置管理远程命令 十二. 配置管理计划任务 十三. 其他命令 十四. salt-ssh使用 一.自动化运维介绍 认识自动化运维 传统运维效率低,大多工作人为完成 传统运维工作繁琐,…
==========================================================================================一.基础介绍==========================================================================================1.简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的pupp…
一.自动化运维介绍 1.自动化运维产生背景   传统的IT运维是将数据中心中的网络设备.服务器.数据库.中间件.存储.虚拟化.硬件等资源进行统一监控,当资源出现告警时,运维人员通过工具或者基于经验进行排查,找出问题并加以解决.但是,随着互联网+时代的到来,移动互联网.云计算和大数据技术得到了广泛应用,从而导致企业所管理的IT架构不断扩大,服务器.虚拟化.存储设备的数量越来越多,网络也变得更加复杂,业务流程越来越繁琐,传统的运维管理也越来越力不从心.   运维的四大苦恼: 2.运维自动化   自动…