Puppet
從 puppetdb 中刪除舊節點
使用 Puppet DB 4.8 執行 Puppet Server 開源
我最近更改了我的一台伺服器的名稱,現在 puppetdb 上有同一台機器的兩個實例。我正在嘗試通過執行以下命令來刪除節點:
puppet node deactivate old.server..co.uk
但它失敗並出現錯誤:
Error: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [certificate revoked for /CN=puppetdbserver] Error: Try 'puppet help node deactivate' for usage
我已經驗證了 puppetdb 伺服器可以通過在 puppets 伺服器上執行成功連接回 puppet 伺服器
puppet agent -t
,一切看起來都很好。另外,我的 puppetserver 正在積極更新 puppetdb。
您可以嘗試從直接數據庫中刪除。我建立了一個連結,說明如何從目錄中刪除節點。
https://ask.puppet.com/question/88/how-can-i-purge-exported-resources-from-puppetdb/
您可以嘗試以下形式的命令嗎?
/usr/bin/puppet node deactivate $host --ssldir=/var/lib/puppet/ssl ## replace the path of your ssl directory if its different from /var/lib/puppet/ssl