web-dev-qa-db-ja.com

puppetdbから古いノードを削除する

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によってアクティブに更新されています。

3
Ankh2054

直接データベースから削除してみることができます。私はカタログからノードを削除する方法を言うリンクを見つけました。

https://ask.puppet.com/question/88/how-can-i-purge-exported-resources-from-puppetdb/

1
Gabor

以下の形式でコマンドを試すことができますか?

     /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
0
aannjose