
我正開始學習木偶。到目前為止,我成功地使用儀表板和幾個代理商來設定了我的主人。但在我的一個測試節點上,我在新增節點時犯了一個錯誤。我用兩個不同的證書添加了兩次。
第一個憑證只是主機名,另一個憑證是 FQDN。我似乎無法正確刪除它們中的任何一個。我使用傀儡語法來撤銷憑證。但是,當下一次木偶運行時,它會再次將自身添加到儀表板中,並給我帶來各種錯誤,因為它不允許執行任何操作。我不確定這是否是由於主伺服器上的延遲配置或代理上的配置造成的。
如何為代理節點獲得乾淨的狀態?
答案1
當您談到 Puppet 儀表板時,我將斷言您使用的是 Puppet-Enterprise。
為了停用節點的代理運行,您可以執行以下操作:
在客戶端上執行的操作:
cd /etc/init.d
service pe-mcollective stop
service pe-puppet stop
rm pe-mcollective
rm pe-puppet
rm /etc/puppetlabs/mcollective/ssl/clients/peadmin-public.pem
rm /etc/puppetlabs/mcollective/ssl/clients/puppet-dashboard-public.pem
然後,在 puppet-master 上,透過儀表板,您可以在節點視圖中刪除此特定節點。
您可以在那裡找到更多官方資訊:https://docs.puppetlabs.com/pe/latest/node_deactivation.html