前段时间学习了一下ansible的配置管理(http://blog.csdn.net/column/details/ansible.html anisble配置工具翻译专栏),感觉很强大,就想着把最近看的tornado和twisted和它结合一下做一个webUI
今天动手做了一个demo,目前大概实现的功能是:添加ansible主机,然后单台运行脚本(后续会把playbook和批量运行加上)...
分类:
数据库 时间:
2014-07-23 22:31:47
阅读次数:
387
之前介绍了使用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
运维趋势 第 0 期 运维自动化【人物】基于开源服务的运维自动化实现【国际前沿】什么是 DevOps ? 【运维漫画阁】正则表达式有什么用?【命令行 & 工具】面向 Linux 系统管理员的开源工具链【命令行 & 工具】自动化开源工具一览 【实战】 Kickstart 无人值守安装搭建 RHCE 实...
分类:
其他好文 时间:
2014-07-16 20:36:16
阅读次数:
329
运维趋势 第 0 期 运维自动化【人物】基于开源服务的运维自动化实现【国际前沿】什么是 DevOps ? 【运维漫画阁】正则表达式有什么用?【命令行 & 工具】面向 Linux 系统管理员的开源工具链【命令行 & 工具】自动化开源工具一览 【实战】 Kickstart 无人值守安装搭建 RHCE 实...
分类:
其他好文 时间:
2014-07-16 20:30:17
阅读次数:
227
本文有感于《精通Puppet配置管理工具》在豆瓣上的某些差评而顺手写的书评。半路出家 故事要从12年初说起。 某天,部门老大让我所在team的老大调研一下当下业界的配置管理工具。于是我的老大给我分配了一个棘手的任务,要求我转型去做devops,并尝试在本季度内使用Puppet来管理现有的IA...
分类:
其他好文 时间:
2014-07-16 19:32:29
阅读次数:
240
原文链接参考文档参考文档SA们现在都知道运维自动化的重要性,尤其是对于在服务器数量按几百台、几千台增加的公司而言,单单是装系统,如果不通过自动化来完成,根本是不可想象的。运维自动化安装方面,早期一般使用人工配置pxe+dhcp+tftp配合kickstart,现在开源工具就多了,如cobbler,O...
分类:
其他好文 时间:
2014-07-14 21:52:34
阅读次数:
426
上次介绍了如何使用ansibleplaybook安装zabbix客户端(http://dl528888.blog.51cto.com/2382721/1436745),这次介绍一下如何使用playbook安装mysql。下面是安装mysql的信息:mysql_basedir:/data/mysql/basedir源码目录
mysql_datadir:/data/mysql/datadir数据目录
mysql_user..
分类:
数据库 时间:
2014-07-14 16:31:20
阅读次数:
484
据某大牛说,Ansible比chef、puppet都好使。学习一下怎么样用ansible provisioning 一个vagrant管理的虚拟机,用来启动expressjs的服务器
创建一个呆呆的expressjs工程
$ express nodejs-ansible
$ cd nodejs-ansible
$ npm install
验证服务器可以work
$ npm st...
分类:
Web程序 时间:
2014-07-09 11:02:55
阅读次数:
418
什么是SaltStatesSaltStates是Salt模块的扩展主系统使用的状态系统叫SLS系统.SLS代表SaltstackState.Salt状态是一些文件,其中包含有关如何配置Salt子节点的信息。这些状态被存在一个目录树下,可以用许多不同的格式来写。我们可以把这些SaltStates当作是对minion的管理脚本的配..
分类:
其他好文 时间:
2014-06-10 19:06:25
阅读次数:
244
什么是Targeting?Targetingminions是指那些minion会作为运行命令或是执行状态的目标。这些目标可以是一个主机名,系统信息,定义的分组,甚至是自定义的绑定的对象。例如命令saltweb1apache.signalrestart可以重启ID为web1的minion的apache。当然也可以在top文件中使用web1来作..
分类:
其他好文 时间:
2014-06-10 18:52:10
阅读次数:
363