一、架构环境1、系统架构下图摘自《Python自动化运维技术与最佳实践刘天斯》本项目OMS前台使用django+bootstrap+jquery搭建WEB服务,后台使用saltstack实现业务服务器集群的控制管理,两者间通过rpyc进行通讯。(正在计划参照saltstack官方WEBUI项目halite,在django中实现相同..
分类:
其他好文 时间:
2016-03-28 19:04:44
阅读次数:
2195
添加epel源wget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-6.repo安装server端:yum-yinstallsalt-master安装minion端:yum-yinstallsalt-minion注意如报错:Error:Cannotretrievemetalinkforrepository:epel.Pleaseverifyitspathandtryagain修改文件“/e..
分类:
其他好文 时间:
2016-03-24 13:21:16
阅读次数:
145
集中式管理工具saltstack是兼容Linux、Windows、Unix平台,能实现服务器的批量管理,命令或脚本下发,软件部署,环境搭建,配置管理,是运维人员的提高管理效率的工具。至于更详细的功能与优势这里不再介绍,网络上有很多前辈有介绍,这里只介绍部署方法。部署环境saltstack版..
分类:
其他好文 时间:
2016-03-19 19:49:49
阅读次数:
571
saltstack自动同步配置文件,其实我是结合crontab来搞得,就是把minion端的机器加入到已个组中,然后针对这个组进行job执行state.sls来做的。。注:其实saltstack有自己schedule计划任务。只不过看的迷迷糊糊的,而且我赶脚其实就job,再说了,要是使用自动同步配置文件,前提..
分类:
其他好文 时间:
2016-03-14 16:59:30
阅读次数:
246
原本zabbix中的agent段设置的hostname是ip地址现在要改成linux的hostname,首先用saltstack批量修改zabbix_agentd.conf代码如下zabbix:file.append:-name:/usr/local/etc/zabbix_agentd.conf-text:Hostname={{grains[‘fqdn‘]}}接下来要修改zabbixserver数据库代码如下,写的比..
分类:
其他好文 时间:
2016-03-09 19:16:44
阅读次数:
154
同步用法 To hash a password: var bcrypt = require('bcryptjs'); var salt = bcrypt.genSaltSync(10); var hash = bcrypt.hashSync("B4c0/\/", salt); // Store ha
分类:
Web程序 时间:
2016-03-07 11:54:58
阅读次数:
437
mongodb3.x版本有好多新功能,关于这方面参考官网即可。。。mongodb3.x配置文件使用yaml格式,和salt以及ansible格式一样一样滴,哈哈。。。下载mongodb3.2版本[root@mongo-test~]#wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.3.tgz解压mongodb以及..
分类:
数据库 时间:
2016-03-06 01:24:30
阅读次数:
645
puppet chef ansible salt docker https://github.com/ansible/ansiblehttps://github.com/saltstack/salthttps://github.com/chef/chefhttps://github.com/pupp
分类:
其他好文 时间:
2016-03-01 20:32:25
阅读次数:
161
来这个公司第一件事就是推出了salt,因为要结合自动化上线使用salt-net-api获取tocken1.curl-khttp://127.0.0.1:8000/login-H"Accept:application/x-yaml"-dusername="saltapi"-dpassword="abc/123"-deauth=‘pam‘2.curl-khttp://192.168.10.169:8000/-H"Accept:application/x-y..
分类:
其他好文 时间:
2016-03-01 19:11:25
阅读次数:
127
前言:人工去对每一台服务器的硬件信息并记录早已经过去了,无论通过脚本还是自动化工具都是可以进行一次编写到处抓取的,本文主要使用saltstack作为使用工具,然后利用其提供的APi编写所需的Python脚本~~需求如下:生成服务器主机名,IP地址,内存,CPU核数,操作系统,数据盘..
分类:
编程语言 时间:
2016-02-29 20:08:22
阅读次数:
276