朋友你在纠结到底是使用Puppet、Chef、SaltStack、Ansible众多难以捉摸的管理工具吗?你还在为了部署他们翻阅书籍,查遍百度,搜遍google而烦恼吗?不必再找啦,我们了解你的需要“张SSH”能帮我们解决一切问题。他是新出先的‘集中管理运维工具’是基于Python语言开发,糅合了..
分类:
其他好文 时间:
2015-08-12 17:01:31
阅读次数:
8544
1.1安装epel源#cd/usr/local/src/#wgethttp://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm#rpm-ivhepel-release-6-8.noarch.rpm1.2安装rpmforge这步很重要,在redhat6和centos6的epel源上没有python-jinja2,一开始安装变卡在这了.1wgethttp://apt.sw...
分类:
其他好文 时间:
2015-08-12 15:00:36
阅读次数:
133
去年的时候开发了一个自动化运维的小系统,用的就是Ansible的pythonAPI,其中动态从数据库获取主机组合主机变量的功能,着实费了老大的劲,最后用了个很鸡肋的方法实现了。最近几个月把Ansible的官方文档通看了一遍,哎,想死的心都有了,文档里面已经写的很清楚如何实现动态inv..
分类:
其他好文 时间:
2015-08-11 19:20:20
阅读次数:
4219
tree/srv/salt/srv/salt|--mysql||--conf.sls||--files|||--conf.sh|||--my.cnf|||--mysql-5.5.33.tar.gz|||--mysqld||`--mysqllns.sh||--init.sls|`--install.sls`--top.slscat/srv/salt/top.slsbase:‘*‘:-treemysqldb:-match:nodegroup-mysqlcat/etc/salt/master|grep-v"^$"|..
分类:
数据库 时间:
2015-08-11 19:03:14
阅读次数:
251
安装1:http://www.ttlsa.com/saltstack/install-saltstack-on-linux/ UI安装1:http://www.ttlsa.com/saltstack/saltstack-web-uiweb/ UI安装2:http://www.tuicool.com/articles/VNb6fmM 先留着,有机会亲自试试...
分类:
其他好文 时间:
2015-08-11 12:31:11
阅读次数:
100
Ansible的PythonAPI使用起来相当简单快捷,使用API可以将某些运维操作封装成一个带有WEB界面的操作,免去了每次执行某个操作的时候都需要SSH运行Ansible命令。官方给出的一个简单示例:importansible.runner
runner=ansible.runner.Runner(
module_name=‘ping‘,
module_args=‘..
分类:
编程语言 时间:
2015-08-11 01:35:58
阅读次数:
501
Fbric、Ansible、Docker、Chaos Monkey:DevOps工具的年中回顾【编者按】近日,Cyber Engineering Solutions Group 技术经理 Hasan Yasar 在 SEI 攥文盘点了当下流行的 DevOps 思想和工具,其中包括Fabric、Ansible、Docker、Chaos Monkey等。本文系 OneAPM 联合高效运维联合编译整理:在...
分类:
其他好文 时间:
2015-08-10 20:01:58
阅读次数:
108
大家都知道ansible的playbook是不会显示标准输出的。 如何能让ansible像commands line 一样有标准输出呢? ansible?Boss+Merchant+Web?-m?shell?-a?"hostname;ip?a"
192.168.6.210?|?success?|?rc=0?>...
分类:
其他好文 时间:
2015-08-10 18:16:03
阅读次数:
178
ansible简介ansible是一款新出的自动化运维工具,基于Python开发,可实现对多台服务器进行批量配置、程序的部署及指令的运行。大大减少了在运维工程中的工作量。常见的运维工具的工作模式有两种agent和agentless。ansible属于后者,即在被控制端没有代理运行。ansible基于ssh实..
分类:
其他好文 时间:
2015-08-09 07:19:11
阅读次数:
219
1.ansible的安装yum-yinstallansible2.然后就是配置/etc/ansible/hosts,里面主要记载着你登录的ip或者别名以及登录时的用户以及密码,根据需求我这里把所有主机分为2类,[web]和[orther]#cp/etc/ansible/hosts/etc/ansible/hosts-#操作前备份#viweb#创建web文件,记载主机ip以..
分类:
其他好文 时间:
2015-08-07 20:23:39
阅读次数:
286