尝试使用Ansible在主机上运行ping命令时收到错误消息“无法通过ssh连接到主机”

时间:2017-11-28 02:48:05

标签: ssh ansible devops

我正在尝试连接到计算机并使用ansible在节点上运行ping命令。我收到以下消息。

命令: txt_nhap.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { txtkq.setText(txt_nhap.getText()); return false; } });

消息:

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 } 文件中提到了私钥文件和远程用户名。

可能的原因是什么?

1 个答案:

答案 0 :(得分:0)

请阅读错误消息:

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

Ansible无法解析centosinstance主机名。您需要像这样修改您的广告资源:

centosinstance ansible_ssh_host=192.168.1.10
centosinstance1 ansible_ssh_host=192.168.1.11

请使用您计算机的IP地址更改IP地址,然后重试。希望能帮到你