Puppet
使用 puppetdb 的 Puppet 庫存服務
我設置了 3 台伺服器。使用乘客 (puppet-server1) 的 puppet master,使用乘客 (puppet-server2) 和 puppetdb (puppet-server3) 的儀表板。
我無法讓庫存服務在儀表板中工作。
木偶大師能夠簽署證書並分發清單。
節點已簽入儀表板 ok
puppetdb 似乎正在工作 - 日誌文件如下:
2012-12-13 17:53:10,899 INFO [command-proc-74] [puppetdb.command] [8490148f-865a-45c8-b5b5-2c8824d753dd] [replace facts] puppet-server3.test.net 2012-12-13 17:53:11,041 INFO [command-proc-74] [puppetdb.command] [dfcc5168-06df-41d4-9a97-77b4cd3f4a2b] [replace catalog] puppet-server3.test.net 2012-12-13 17:55:28,600 INFO [command-proc-74] [puppetdb.command] [b2cc0a96-0404-49f5-96ad-19c778508d3d] [replace facts] puppet-client2.test.net 2012-12-13 17:55:28,729 INFO [command-proc-74] [puppetdb.command] [4dc4b8f3-06df-4dad-a89a-92ac80447b99] [replace catalog] puppet-client2.test.net
puppet master 在 puppet.conf 中配置了以下內容
[master] certname = puppet-server1.test.net storeconfigs = true storeconfigs_backend = puppetdb reports = store, http reporturl = http://puppet-server2.test.net/reports/upload
puppet master 在 auth.conf 中配置了以下內容
#access for puppet dashboard facts path /facts auth yes method find, search allow dashboard
puppet 儀表板在 /usr/share/puppet-dashboard/config/settings.yml 中配置了這個
# Hostname of the inventory server. inventory_server: 'puppet-server3.test.net' # Port for the inventory server. inventory_port: 8081
當我在儀表板伺服器中看到指向庫存的連結時,庫存已開啟
但我收到此錯誤:
Inventory Could not retrieve facts from inventory service: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read finished A
顯然是 SSL 錯誤 - 但我已按照文件進行操作,但不知道如何解決此問題。有人可以幫忙嗎?
它是
在 shane madden 的幫助下,我能夠解決這個問題。我不得不關閉 selinux,在我的 puppet 主伺服器上設置為許可模式。然後我設置了 puppetdb 並確保它正常工作。一旦我的 puppet DB 和 puppet master 連接良好,我就安裝了 puppet 儀表板並將我的 puppet 儀表板指向 puppet 伺服器。庫存埠設置為 8140。
如果您需要幫助,請回复,我可以分享安裝說明