安裝好puppet server後,接着要安裝puppet client端。
客戶端只須要安裝puppet facter這些包就能夠了
運行命令鏈接agent
puppet agent --server=puppet.example.com --no-daemonize --verbose
參數--no-daemonize使得Puppet客戶端運行在前臺並輸出日誌到標準輸出。在默認狀況下,Puppet客戶端是以守護進程的方式運行的。
提示 選項--verbose會使客戶端輸出詳細的日誌。若是再加上--debug參數就能提供更加詳細的輸出,這在解決問題的時候很是有用。
爲了完成鏈接並對agent進行驗證,咱們須要對agent發送到master的證書進行簽名,能夠經過使用master上的puppet cert命令(或者是puppetca命令)來實現:
puppet# puppet cert --list
能夠在下面的網址找到Puppet的所有命令列表:http://puppetlabs.com/trac/puppet/wiki/ PuppetExecutables。
參數--list會顯示全部等待被簽名的證書。咱們使用--sign參數來簽名這些證書。
puppet# puppet cert --sign node1.example.com
Signed node1.example.com
node