2017-06-04 8 views
0

私はPuppetを学ぶために2台のVMをセットアップしました。 - Puppetserverを私のマスターとして、 DNSのエージェント。エラー:証明書を要求できませんでした: "puppet.myname.homelab"ポートのホストへの経路はありません(2)8140

仮想マシンはHyper-V(Windows 10)で実行されており、同じ仮想スイッチ上にあります。

このPuppetモジュールを使用して内部DNSサーバーをセットアップした後で、https://github.com/ajjahn/puppet-dns秒後に、DNS VMはもうpuppetserverに接続できません。私はpuppet agent -t実行にこのエラーが表示されます。私はpuppetserverにpuppet agent -tを実行"puppet.myname.homelab" <sha omitted> (alt names: "DNS:puppet", "DNS:puppet.myname.homelab")

  • puppet <sha-omitted>から証明書を変更し、独自のエージェント証明書を再発行しているpuppetserverで

    Error: Could not request certificate: No route to host - connect(2) for "puppet.myname.homelab" port 8140 
    
    • が自分自身を更新します細かい証明書の更新を行います。

    • DNSサーバーを使用していずれかのホストでnslookupを正常に実行でき、新しいmyname.homelabドメインで解決します。

    • は、私はまだDHCPが私のホームルータ上で有効になっているが、私はそれが第二の両方のVM上に/etc/resolv.confでネームサーバに設定する必要があり:

      search myname.homelab 
      nameserver 192.168.1.107 
      nameserver 192.168.1.1 
      

    私はUbuntuを使用しています16.04とPuppet 4を両方のVMにインストールします。私は両方のVMでUFWのポート8140を許可しており、運がないままUFWを無効にしようとしました。

    私はまだパペットを学んでおり、ネットワーキングの初心者ですから、他に何が正しい方向に向いているかを教えてください。

    ありがとうございます!

  • 答えて

    0

    私はそれを眠って、私のルーターが私のPuppetserverを新しいIPに再割り当てしたことを認識しました。そのため、DNS AレコードはルータのDHCPで手動で割り当てられていましたが間違っていました。

    トリックを修正して、すべてが機能しています。

    関連する問題