2017-11-28 4 views
-2

マシンに接続しようとしていますが、マシンを使用してノードでpingコマンドを実行しようとしています。私は以下のメッセージを受け取ります。エラーメッセージ「ホストをsshでホストに接続できませんでした」を使用してホストマシンで実行しています

コマンド:ansible -i inventory all -m ping

メッセージ:

centosinstance | UNREACHABLE! => { 
    "changed": false, 
    "msg": "Failed to connect to the host via ssh: ssh: Could not resolve hostname centosinstance: Name or service not known\r\n", 
    "unreachable": true 
} 

私はansible.cfgファイル内の秘密鍵ファイルとリモートユーザ名を記載しています。

考えられる理由は?

ssh: Could not resolve hostname centosinstance: Name or service not known

Ansibleがcentosinstanceホスト名を解決することはできません。

+0

あなたのインベントリファイルのコンテンツも表示します –

+1

エラーメッセージが表示されます。「ホスト名セントロインスタンスを解決できませんでした。 –

+0

@ArbabNazar:ここにインベントリファイルのコンテンツ "centosinstance centosinstance1"があります。インベントリファイルに2つのインスタンスがあり、両方のマシンで同じエラーが発生しています。 – Srinivas

答えて

0

エラーメッセージをお読みください。

centosinstance ansible_ssh_host=192.168.1.10 
centosinstance1 ansible_ssh_host=192.168.1.11 

マシンのIPアドレスを変更してもう一度やり直してください。あなたに役立つことを願っています

+0

ありがとうございました@Arbab Nazar。今働いている。私はここに質問があります、それは(アウトIPアドレスで)遊びの本のためにうまく動作しますが、なぜ "anipal -i inventory all -m ping"コマンドではないのですか? – Srinivas

+0

あなたはプレイブックに同じ広告枠を使用していますか? –

+0

はい、プレイブックにも同じファイルを使用しています。 – Srinivas

関連する問題