Я пытаюсь установить марионеточное предприятие на EC2.
Марионеточный сервер работает нормально.
/ etc / hosts:
127.0.0.1 puppet
список сертификатов марионеток --all: ничего не показывает
О марионеточном агенте:
/ etc / hosts:
10.113.148.136 ip-10-113-148-136.ec2.internal ip-10-113-148-136 puppet
когда я запускаю "марионеточный агент - тест"
Ошибка: не удалось запросить сертификат: сертификат, полученный от главного устройства, не соответствует закрытому ключу агента. Чтобы исправить это, удалите сертификат как с главного устройства, так и с агента, а затем запустите марионеточный запуск, который автоматически восстановит сертификат.
О мастере:
puppet cert clean bla1.example.com
Об агенте:
rm -f /home/ubuntu/.puppet/ssl/certs/bla1.example.com.pem
puppet agent -t
Когда я запускаю эту команду на мастере. Я получаю сообщение об ошибке:
Error: Could not find a serial number for bla1.example.com
И когда я запускаю "puppet agent -t", я получаю то же сообщение об ошибке
Также обратите внимание, что в web-ui: bla1.example.com отображается в списке «не отвечающих»
Когда я запускаю «puppet agent --server puppet --waitforcert 30 --test», я получаю то же сообщение об ошибке, а затем это сообщение:
Info: Retrieving plugin
Error: /File[/home/ubuntu/.puppet/var/lib]: Failed to generate additional resources using 'eval_generate': SSL_CTX_use_PrivateKey:: key values mismatch
Error: /File[/home/ubuntu/.puppet/var/lib]: Could not evaluate: SSL_CTX_use_PrivateKey:: key values mismatch Could not retrieve file metadata for puppet://puppet/plugins: SSL_CTX_use_PrivateKey:: key values mismatch
Error: Could not retrieve catalog from remote server: SSL_CTX_use_PrivateKey:: key values mismatch
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
Error: Could not send report: SSL_CTX_use_PrivateKey:: key values mismatch