Ansible: Linux コンテナーを ping できません。

Ansible: Linux コンテナーを ping できません。

Ansible学習を続けながらどのように解決したかAnsible: 在庫ソースを解析する方法しかし、今新しい問題が発生しました。彼は次の2つのコマンドを実行します(しかし彼が通常のユーザーとして実行されているのか、ルートとして実行されているのかはわかりません):

ssh-add -L

ssh-add ~/.ssh/id_rsa

その後、次のコマンドを実行して3つのLinuxコンテナのいずれかをpingします。

ansible 192.168.122.117 -m ping -u root

その後、彼は成功したpingメッセージを受け取ります。しかし、私の場合は、次のエラーメッセージが表示されます。

[smartinez@localhost ansible_course]$ ansible 192.168.122.117 -m ping -u root 192.168.122.117 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: ssh: connect to host 192.168.122.117 port 22: No route to host\r\n", "unreachable": true }

Ansibleのために別のSSH RSAキーを生成する必要があるかどうかはわかりません。それとも、彼がrootとしてコマンドを実行し、rootユーザーのためのSSH RSAを生成しなければならない場合?

ssh-add 両方のコマンドを実行してみましたが、root「該当するファイルやディレクトリはありません」というメッセージが表示されます。

また、rootユーザーとUbuntuユーザーの両方に最後に-kを追加してみましたが、結果は同じです。

どんな意見や提案でも大変感謝いたします。

挨拶

関連情報