実現したいこと
Targetノードにpingで疎通確認をしたい
発生している問題・分からないこと
コントロールからターゲットノードに対して疎通確認ができない。
コントロールでインストール直後インベントリを作成し、pingコマンドを実施した際には「Permission denied」エラーが出ました。
[root@test1 ~]# ansible all -m ping node-1 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: root@ターゲットノードのプライベートIP: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).", "unreachable": true } [root@test1 ~]#
その後、ansible.cfgにてデフォルトでコメントアウトされていた「inventory=/etc/ansible/hosts」を有効にしたらエラー内容が変わり現在に至ります。
コントロールノードでansible.cfgの設定が他に必要なのか、ターゲットノードにも何か設定を行う必要があるのか分かりません。
インベントリファイルの内容は
[root@test1 ~]# cat /etc/ansible/hosts [web] ansible_target=ターゲットノードのプライベートIP [root@test1 ~]#
エラーメッセージ
error
1[root@test1 ~]# ansible all -m ping 2ansible_target=ターゲットノードのプライベートIP | UNREACHABLE! => { 3 "changed": false, 4 "msg": "Failed to connect to the host via ssh: ssh: Could not resolve hostname ansible_target=ターゲットノードのプライベートIP: Name or service not known", 5 "unreachable": true 6} 7[root@test1 ~]#
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
当初SSH接続に問題があるのかと思いましたがsshコマンドは通ったので自己解決ができなくなってしまいました。
補足
特になし
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/10/08 15:39
2024/10/08 15:58
2024/10/08 16:10