Запуск Puppet Server с открытым исходным кодом с Puppet DB 4.8
Недавно я изменил имя одного из своих серверов, и теперь в 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 может успешно подключиться к серверу марионеток, запустив puppet agent -t
на марионеточном сервере, и все вроде нормально. Плюс 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