1

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
4

3 に答える 3

3

puppet.conf 内:server=FQDNエージェントの puppet.conf 内の FQDN は、puppet マスター内の秘密鍵 FQDN と一致し/var/lib/puppet/ssl/private_keys/ますか? 同様の問題に遭遇したと思います。

于 2014-03-03T23:17:23.773 に答える
0
# puppet cert sign <node>; puppet cert clean <node>
于 2014-02-27T15:53:35.583 に答える