Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1095642
  • 博文数量: 186
  • 博客积分: 4939
  • 博客等级: 上校
  • 技术积分: 2075
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-08 17:15
文章分类

全部博文(186)

文章存档

2018年(1)

2017年(3)

2016年(11)

2015年(42)

2014年(21)

2013年(9)

2012年(18)

2011年(46)

2010年(35)

发布时间:2015-09-14 21:33:50

# module snmp

一般来说目录下应该有manifests /files  /templates  /providers/  facters  /functions等,但除了mainfests,其他都是optional。下边的例子虽然简单,但很有代表性。

# init.pp

class (arg1,arg2){

package {'SNMP Packages':......【阅读全文】

阅读(1130) | 评论(0) | 转发(0)

发布时间:2015-09-07 14:17:18

    某些BT的情况下,需要多个agent端1小时内多次执行某个cron(还得随机时刻), 此时puppet的cron这个resource type满足不了我们的需求了。此时解决办法呢?

   写个class, 里面用define, 大致如下:

class cron(arg1,arg2) {
define random_cron( $command) {.........【阅读全文】

阅读(1280) | 评论(0) | 转发(0)

发布时间:2015-08-10 16:24:10

    1. puppet的ERB的template若想去掉ruby语句产生的空白行,那么 除了加上“-”外,>之后也不能有空格。

    2. 变量的作用域 https://docs.puppetlabs.com/puppet/latest/reference/lang_scope.html, reference超出作用域的变量需要用scope.look.........【阅读全文】

阅读(1052) | 评论(0) | 转发(0)

发布时间:2015-07-18 11:20:45

     公司提供saas服务给客户,客户订阅服务有的时候需要和我们的产品集成,所以需要一个预演环境做测试,从production的数据库拿数据(由于敏感信息,很多字段必须先scrub就是填XXX这种然后才能用,比如credit card、profile等)然后部署产品。所以这里用了大量的AWS EC2。


  &nb.........【阅读全文】

阅读(2648) | 评论(0) | 转发(0)

发布时间:2015-07-18 10:44:35

      最近tomcat由于安全问题需要升级,但是在研发类型的公司做过运维的人应该都了解,这种公司的产品都是给客户提供的商业产品,可用性是非常的关键。所以最少有2个环境,staging/production, 所有的puppet agent都在运行,一旦你改了version,那么staging还未进行测试都apply to production了,这样有很.........【阅读全文】

阅读(1592) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册