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