2017-11-01 13 views
0

パペットの初心者です。学習の道具として、私はパッケージnagios-commonをインストールしようとしていました。以下のパペットマニフェストを使ってパッケージをインストールしました。パペットにパッケージがインストールされているパペットのマスターがパペットエージェントノードにインストールされていません

class pckd { 
    package {'nagios-common': 
    ensure => present, 
    } 
} 

node default { 
    include pckd 
} 

また、puppet applyをマスターノードに適用しました。このパッケージはmasterに正常にインストールされています。

以下は/var/logです。

labcluster01node01 puppet-agent[99575]: Could not request certificate: getaddrinfo: Temporary failure in name resolution 
labcluster01node01 puppet-agent[99575]: Could not request certificate: getaddrinfo: Temporary failure in name resolution 
labcluster01node01 puppet-agent[99575]: Could not request certificate: getaddrinfo: Temporary failure in name resolution 
labcluster01node01 puppet-agent[99575]: Could not request certificate: getaddrinfo: Temporary failure in name resolution 
labcluster01node01 nagios: Auto-save of retention data completed successfully. 
labcluster01node01 puppet-agent[99575]: Could not request certificate: getaddrinfo: Temporary failure in name resolution 
labcluster01node01 puppet-agent[99575]: Could not request certificate: getaddrinfo: Temporary failure in name resolution 

Iエージェントノードにpuppet agent -tを適用し、薬剤が上記クエリにnode.Addedにインストールされていないエージェントnode.Thisパッケージ上のパッケージをインストールすることができませんでしたが、時間制限はれるありますパッケージが反映されます。

+0

これらのログでは、クライアントがマスタ上のCAに対して正常に認証されていないことが示されます。最初に修正する必要があります。 –

+0

確かにそれをチェックします。 –

+0

@MattSchuchardエージェントノードでシェルスクリプトを実行しようとしました。私はそれを成功裏に実行することができました。証明書の問題があった場合、エージェントノードにはインストールされていません。 –

答えて

0

マスターとエージェントが通信に問題があり、スレーブからマスターにpingを試してみてください。このエラーが表示されます。

エージェントの\ etc \ hostsファイルにmasterのFQDNを追加すると正常に動作するはずです。

+0

これはあなたのために私に教えてください – Abhijeetk431

+0

それは私のために働いてくれてありがとうありがとう私はエージェントのホストファイルにマスターのFQDNを追加したように –

関連する問題