Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7612415
  • 博文数量: 1769
  • 博客积分: 18684
  • 博客等级: 上将
  • 技术积分: 16352
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 10:28
个人简介

啥也没写

文章分类

全部博文(1769)

文章存档

2024年(15)

2023年(44)

2022年(39)

2021年(46)

2020年(43)

2019年(27)

2018年(44)

2017年(50)

2016年(47)

2015年(15)

2014年(21)

2013年(43)

2012年(143)

2011年(228)

2010年(263)

2009年(384)

2008年(246)

2007年(30)

2006年(38)

2005年(2)

2004年(1)

分类: LINUX

2012-06-12 15:08:46

yum install java git -y

wget --no-check-certificate   -O /bin/lein
chmod +x /bin/lein

mkdir /opt/lein
echo 'export LEIN_ROOT="/opt/lein"' >/etc/profile
source /etc/profile

lein self-install

git clone git://github.com/puppetlabs/puppetdb
cd puppetdb

lein deps
rake install

生成证书:
/usr/sbin/puppetdb-ssl-setup

配置https
自动生成的的证书密码:
cat /etc/puppetdb/ssl/puppetdb_keystore_pw.txt 
BiESPqQHKjYFPH79mTKRvmFek

vi /etc/puppetdb/conf.d/jetty.ini
[jetty]
# Optional settings:
host = akin.com
port = 8080
# Required settings:
        ssl-host = akin.com
        ssl-port = 8081
        keystore = /etc/puppetdb/ssl/keystore.jks
        truststore = /etc/puppetdb/ssl/truststore.jks
        key-password = BiESPqQHKjYFPH79mTKRvmFek
        trust-password = BiESPqQHKjYFPH79mTKRvmFek

vi /etc/sysconfig/puppetdb
...
USER="root"

/etc/init.d/puppetdb start

连接puppet
cd /root/puppetdb
cp -R puppet/lib/puppet/ /usr/local/lib/ruby/site_ruby/1.8/puppet/

cd /etc/puppet
vi puppetdb.conf
[main]
server = akin.com
port = 8081

vi puppet.conf
[master]
storeconfigs = true
storeconfigs_backend = puppetdb

vi routes.yaml
---
master:
  facts:
    terminus: puppetdb
    cache: yaml




阅读(2026) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~