EC2 にパペット エンタープライズをインストールしようとしています。
人形サーバーは正常に動作しているようです。
/etc/ホスト:
127.0.0.1 puppet
puppet cert list --all : 何も表示されません
パペットエージェントで:
/etc/ホスト:
10.113.148.136 ip-10-113-148-136.ec2.internal ip-10-113-148-136 puppet
「puppet agent --test」を実行すると
エラー: 証明書を要求できませんでした: マスターから取得した証明書がエージェントの秘密鍵と一致しません。これを修正するには、マスターとエージェントの両方から証明書を削除してから、パペットの実行を開始します。これにより、証明書が自動的に再生成されます。
マスターで:
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