Puppet

從 puppetdb 中刪除舊節點

  • May 1, 2018

使用 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

引用自:https://serverfault.com/questions/821741