Puppet DB 4.8でPuppet Serverオープンソースを実行
最近、サーバーの1つの名前を変更しましたが、puppetdbに同じマシンの2つのインスタンスがあります。次のコマンドを実行してNODEを削除しようとしています。
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サーバーでpuppet agent -t
を実行することで、puppetdbサーバーがpuppetサーバーに正常に接続できることを確認しましたが、すべて問題ないようです。さらに、puppetdbは私のpuppetserverによってアクティブに更新されています。
直接データベースから削除してみることができます。私はカタログからノードを削除する方法を言うリンクを見つけました。
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