3-puppet證書管理

1、serveride

    puppet cert list   #查看請求認證的證書spa

    puppet cert list --all  #查看全部證書server

    puppet cert --sign client1.puppet.com #簽發證書xml

    puppet   cert  --sign  -all               #一次簽發全部的證書ssl

    puppet   cert  --revoke  puppet-test  #puppet-test 這個證書過時it

    puppet    cert --clean  puppet-test          #清除puppet-test這個證書ast

   清除配置須要重啓puppetmaster 服務class

2、client test

   刪除已有的證書    cd   /var/lib/puppet/ssl   && rm -rf *cli

 從新申請證書    puppet agent --server server.puppet.com --test

3、證書的認證過程 

puppet agent在第一次鏈接master的時候會向master申請證書,若是沒有master沒有簽發證書,那麼puppet agentmaster的鏈接是否創建成功的,agent會持續等待master簽發證書,並會每隔2分鐘去檢查master是否簽發證書。

 

經過puppet agent --server= server.puppet.com --no-daemonize –verbose啓動的時候能很清楚的查看到agent申請證書的過程

相關文章
相關標籤/搜索