Назад | Перейти на главную страницу

Удаление старого узла из puppetdb

Запуск 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