2016-01-02 126 views
0

我裝了一些傀儡服務器和puppetDB:木偶:puppetDB和TEMPLATEDIR

[[email protected] code]# puppet master --version 
    4.3.1 
    [[email protected] code]# uname -a 
    Linux her 3.10.0-327.3.1.el7.x86_64 #1 SMP Wed Dec 9 14:09:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 
    [[email protected] code]# cat /etc/centos-release 
    CentOS Linux release 7.2.1511 (Core) 
    [[email protected] code]# rpm -qa | grep pupp 
    puppetlabs-release-pc1-1.0.0-1.el7.noarch 
    puppet-agent-1.3.2-1.el7.x86_64 
    puppetserver-2.2.1-1.el7.noarch 
    [[email protected] code]# puppet module list 
    /etc/puppetlabs/code/environments/production/modules 
    +-- puppetlabs-apt (v2.2.1) 
    +-- puppetlabs-concat (v1.2.5) 
    +-- puppetlabs-firewall (v1.7.2) 
    +-- puppetlabs-inifile (v1.4.3) 
    +-- puppetlabs-postgresql (v4.6.1) 
    +-- puppetlabs-puppetdb (v5.0.0) 
    L-- puppetlabs-stdlib (v4.10.0) 
    /etc/puppetlabs/code/modules (no modules installed) 
    /opt/puppetlabs/puppet/modules (no modules installed) 

man ,現在我有一些問題:

  1. 如何知道的比puppetDB是工作?我在'ps ax'輸出中看不到它,沒關係?

    [[email protected] code]# ps ax | grep pupp | grep -v grep 
    23423 ?  Ssl 1:41 /usr/bin/java -Xms2g -Xmx2g -XX:MaxPermSize=256m -XX:OnOutOfMemoryError=kill -9 %p -Djava.security.egd=/dev/urandom -cp /opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar clojure.main -m puppetlabs.trapperkeeper.main --config /etc/puppetlabs/puppetserver/conf.d -b /etc/puppetlabs/puppetserver/bootstrap.cfg 
    
    [[email protected] code]# ps ax | grep sql | grep -v grep 
    
  2. 我可以在哪裏設置templatedir?在木偶3.8它在/etc/puppet/puppet.conf完成,但在這個版本我不知道這是哪裏設置...

回答

0

關於templatedir,那就是實際上在木偶3.8過時的概念。它沒有結轉到Puppet 4.x

您想切換到directory environments其中每個模塊都有自己的模板存儲器。在模塊之外使用模板並不是一個好習慣。

+0

Thx,我找到了答案:http://ask.puppetlabs.com/question/22783/puppetdb-templatedir/ – nobody