Более того, один агент Puppet перестал подключаться к Master

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
0
задан 23 December 2015 в 09:48
2 ответа

Поскольку каталог ssl был удален из ведущего, марионетка должна быть перезапущена.

После перезапуска создается новый каталог ssl. Когда запуск агента завершен, запрос знака сертификата должен быть виден на ведущем устройстве.

.
0
ответ дан 5 December 2019 в 11:11
  1. Я удалил autosign.conf из /etc/puppet directory
  2. Я удалил autosign=true из /etc/puppet/puppet. conf
  3. puppet cert clean (On the Master)
  4. rm -r $(puppet agent --configprint ssldir) (On the Agent)
  5. puppet agent --test (On the Agent)
  6. puppet cert sign (On the Master)

И это сработало.... По какой-то странной причине

0
ответ дан 5 December 2019 в 11:11

Теги

Похожие вопросы