Опитвам се да инсталирам puppet enterprise на 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
Когато стартирам тази команда на master. Получавам грешката:
Error: Could not find a serial number for bla1.example.com
И когато стартирам "puppet agent -t", получавам същото съобщение за грешка
Също така имайте предвид, че в уеб-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