Я только начинаю изучать марионетку. Пока что я успешно настроил своего мастера с приборной панелью и парой агентов. Но на одном из моих тестовых узлов я допустил ошибку при добавлении узла. Я добавил его дважды с двумя разными сертификатами.
первый сертификат - это просто имя хоста, а второй - полное доменное имя. Кажется, я не могу удалить ни одну из них должным образом. Я использовал марионеточный синтаксис для отзыва сертификата. Но когда приходит следующий запуск марионетки, он снова добавляется на панель инструментов и выдает мне все виды ошибок, потому что ему не разрешено что-то делать. Я не уверен, связано ли это с устаревшей конфигурацией на главном сервере или конфигурацией на агенте.
как я могу получить чистый лист для узла агента?
Когда вы говорили о панели управления Puppet, я сделаю заявление, что вы используете Puppet-Enterprise.
Чтобы отключить запуск агента узла, вы можете сделать следующее:
Делать на клиенте:
cd /etc/init.d
service pe-mcollective stop
service pe-puppet stop
rm pe-mcollective
rm pe-puppet
rm /etc/puppetlabs/mcollective/ssl/clients/peadmin-public.pem
rm /etc/puppetlabs/mcollective/ssl/clients/puppet-dashboard-public.pem
Затем на мастере марионеток через панель управления вы можете удалить этот конкретный узел в представлении узлов.
Здесь вы можете найти более подробную информацию: https://docs.puppetlabs.com/pe/latest/node_deactivation.html