Class:Class是用于通用目标的一组资源,因此,它是命名的代码块,在某位置创建后可以在全局使用。类似于其他编程语言中的类的功能,puppet的Class可以被继承,也可以包含子类。使用细节:1、类的名称只能以小写字母开头,可以包含数字和下划线。2、每个类都会引入一个新的变量..
分类:
其他好文 时间:
2014-09-02 12:36:05
阅读次数:
330
puppet简介Puppet是一个IT基础设施自动化管理工具,它能够帮助系统管理员管理基础设施的整个生命周期:供应(provisioning)、配置(configuration)、联动(orchestration)、及报告(reporting)。基于puppet,可实现目标管理的幂等性、自动化重复任务、快速部署关键性应用以..
分类:
其他好文 时间:
2014-09-01 15:47:14
阅读次数:
239
【需求描述】为了让代码开发之后,提升测试、部署上线的效率,需要将代码编译、部署过程自动化。这里先介绍怎样使用javac自动化编译java代码。因为项目目前暂未使用ant、maven等管理构建,所以需要使用比较原始的javac来实现,很伤有木有。【背景说明】代码目录结构1、web类型..
分类:
编程语言 时间:
2014-08-27 02:45:57
阅读次数:
325
Cobbler简介Cobbler由python语言开发,是对PXE和Kickstart以及DHCP的封装。融合很多特性,提供了CLI和Web的管理形式。更加方便的实行网络安装。适用场景:需要大批量的部署操作系统。Collber对象关系图Distros(发行版):表示一个操作系统。它承载了内核和initrd的信息,以及..
分类:
其他好文 时间:
2014-08-26 19:51:47
阅读次数:
380
[root@localhost ansible]# tree -hp.├── [-rw-r--r-- 7.0K] ansible.cfg├── [-rw-r--r-- 1.2K] hosts├── [drwxr-xr-x 4.0K] playbook│ └── [-rw-r--r-- 424...
分类:
其他好文 时间:
2014-08-26 15:05:16
阅读次数:
169
上周介绍了zabbix监控cdn带宽,这次在介绍一下ansible结合docker来一键化安装与测试mysqltpcc,然后通过tpcc测试OLTP系统性能。写这个的原因就是重复性的安装太麻烦,浪费时间,而且我这里新业务不断上线,上线前使用tpcc进行OLTP测试对整体系统性能上也有了解。一、MyqlTpcc介..
分类:
数据库 时间:
2014-08-26 11:55:16
阅读次数:
639
需求描述:1)上百台linux服务器的节点上,如果没有一个叫marshall的用户,则添加这个用户,然后替换/etc/shadow的第二列字段;如果用户存在,则直接替换/etc/shadow的第二列字段字符。2)检查节点服务器上是否存在sudo命令,如果存在sudo命令,就说存在,反之,安装sudo命令。..
分类:
其他好文 时间:
2014-08-22 14:37:19
阅读次数:
267
最近介绍了很多ansible的使用案例,这次就回归正轨,介绍如何使用zabbix监控CDN带宽,做到在带宽出现异常的时候及时知晓,访问带宽异常造成的经济损失。这里以蓝汛CDN为例,监控的方法是通过CDN给与的api接口。备注:目前蓝汛api接口只能查看单独频道的带宽,无法查看所有频道..
分类:
其他好文 时间:
2014-08-19 11:06:44
阅读次数:
374
运行ansbile时候报错:[root@localhostpyhook-2014-06-09-17:47:17-2454]#ansibleTraceback(mostrecentcalllast):File"/usr/bin/ansible",line25,in<module>fromansible.runnerimportRunnerFile"/usr/lib/python2.6/site-packages/ansible/runner/__init__.py",line37,in..
分类:
其他好文 时间:
2014-08-15 14:53:19
阅读次数:
203
最近分享zabbix与ansible好多,大家看烦了,我也没啥存货了,现在就介绍一下如何进行rpm打包吧。rpm打包有2个,一个是自己写spec,另外要给是使用ruby的fpm,我个人比较倾向于第二种fpm,这个不需要写spec文件,特简单,不过为了让大家看明白,我分别介绍一下这2款软件是如何进..
分类:
其他好文 时间:
2014-08-15 10:50:19
阅读次数:
468