Puppet Master версии 3.7.1 Puppet Agent версии 0.25.4
Привет, ребята, я все еще нахожусь на начальных этапах использования марионеточного запуска 10 агентов. Я написал 20 с лишним модулей, и все работали нормально.
Вчера я попытался добавить пользовательские факты и получил эту ошибку:
Failed to retrieve current state of resource: Could not retrieve information from source
Я подумал, что это может быть связано с сертификатом, поэтому я отозвал сертификат агента обычным
puppet cert clean agentname
Я также удалил каталог / var / lib / puppet / ssl.
Когда я сейчас делаю
puppetd --test **or** puppet agent --test
Я теперь всегда получаю это
err: Could not retrievw catalog from remote server: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
Я знаю, что это какая-то путаница с сертификатами, НО, я уже пытался
1. Removed the master /var/lib/puppet/ssl
2. Restarted the master
3. Removed the agent /var/lib/puppet/ssl
4. Ran puppet agent --test
autosign.conf
из /etc/puppet directory
autosign=true
из /etc/puppet/puppet.conf
puppet cert clean <NODE NAME>
(О Мастере)rm -r $(puppet agent --configprint ssldir)
(Об агенте)puppet agent --test
(Об агенте)puppet cert sign <NODE NAME>
(О Мастере)И это сработало ... По какой-то причудливой причине
Поскольку каталог ssl был удален из мастера, необходимо перезапустить puppetmaster.
После перезапуска был создан новый каталог ssl. Когда запуск агента завершен, на главном сервере должен быть виден запрос на подпись сертификата.