源码:
#!/usr/bin/env python
#coding:utf-8
import os.path
import tornado.locale
import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web
from tornado.options import defi...
分类:
数据库 时间:
2014-07-24 10:31:32
阅读次数:
314
前段时间学习了一下ansible的配置管理(http://blog.csdn.net/column/details/ansible.html anisble配置工具翻译专栏),感觉很强大,就想着把最近看的tornado和twisted和它结合一下做一个webUI
今天动手做了一个demo,目前大概实现的功能是:添加ansible主机,然后单台运行脚本(后续会把playbook和批量运行加上)...
分类:
数据库 时间:
2014-07-23 22:31:47
阅读次数:
387
前沿:ansible的那几个插件都不错,现在咱们聊聊lookupplugins这个插件。Lookup_plugins主要是用来实现扩展playbook里面各种的字符串和变量的扩展。对于我个人来说,用途不是太大,但是看了下官方提供的lookup_plugins的扩展列表,还是有些想法的。一开始使用lookup的时,遇到..
分类:
其他好文 时间:
2014-07-23 00:26:28
阅读次数:
374
Ubuntu上ipvsadm+keepalivedhttp://www.keepalived.org/software/keepalived-1.1.19.tar.gzMASTER服务器keepalived部分:$sudoapt-getinstalllibpopt-dev$sudoapt-getinstalldaemon$sudotarzxfvkeepalived-1.1.19.tar.gz$cdkeepalived-1.1.19$./configure--prefix=/usr/local/k..
分类:
其他好文 时间:
2014-07-23 00:25:18
阅读次数:
288
最近在tornado\mongodb\ansible
mongodb中有个find()方法很牛逼,可以将集合中所有的表都传出来,一开始我这么写
class Module_actionHandler(tornado.web.RequestHandler):
def get(self, *args, **kwargs):
coll = self.applic...
分类:
数据库 时间:
2014-07-22 17:52:41
阅读次数:
291
Keepalived+lvs Keepalived 的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除, 当web服务器工作正常后Keepalived自动将web服务器...
分类:
其他好文 时间:
2014-07-22 09:13:35
阅读次数:
396
前言:filter_plugins是什么?这个单词拆解下,filter!熟悉jinja2模板的人,到知道他是过滤器,可以在模板中以管道的方式用pyhton的代码处理字符串。ansible模板调用的是jinja2,这个大家都知道。这个filter_plugins插件代码,就是为了更好的处理jinja2模板中的字符串和逻辑判..
分类:
其他好文 时间:
2014-07-21 12:23:53
阅读次数:
464
前言:ansible的结果默认是输出到cli终端和日志里面的,用惯了saltsatck的returners数据回调后,也很是喜欢ansible也有,一开始不知道有这个功能,自己也简单实现了这样的功能。我的实现方式是,在模块里面做一些输出的逻辑。当使用ansiblerunnerapi的时候,是在后面runner代码..
分类:
数据库 时间:
2014-07-21 12:22:24
阅读次数:
1144
之前介绍了使用ansibleplaybok安装zabbix客户端、mysql服务端、nginx,现在介绍一下安装lnmp环境。下面是安装nginx的信息:nginx_user:wwwnginx用户
nginx_port:80nginx监听端口
nginx_web_dir:/data/webroot/nginxnginx的目录
nginx_version:1.4.3nginx的版本
pcre_version:8...
分类:
其他好文 时间:
2014-07-21 12:18:35
阅读次数:
403
MySQL的高可用方案有很多,比如Cluster,MMM,MHA,DRBD等,这些都比较复杂,我前面的文章也有介绍。最近Oracle官方也推出了Fabric。有时我们不需要这么复杂的环境,这些方案各有优劣。有时简单的且我们能够hold住的方案才是适合我们的。比如MySQL Replication,然...
分类:
数据库 时间:
2014-07-21 08:22:27
阅读次数:
482