Это мой хосты файл:Удаленная машина недостижима при попытке пинговать через анзибль
[openstack]
ec2-54-152-162-0.compute-1.amazonaws.com
Я пытаюсь пинговать его с помощью следующей команды:
ansible openstack -u redhat -m ping -vvvv
я получил следующий ответ:
Loaded callback minimal of type stdout, v2.0
Using module file /usr/lib/python2.7/site-packages/ansible-2.2.0-py2.7.egg/ansible/modules/core/system/ping.py
<ec2-54-152-162-0.compute-1.amazonaws.com> ESTABLISH SSH CONNECTION FOR USER: redhat
<ec2-54-152-162-0.compute-1.amazonaws.com> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o Port=22 -o 'IdentityFile="/home/centos/AnsibleKeyPair.pem"' -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=redhat -o ConnectTimeout=10 -o ControlPath=/home/centos/.ansible/cp/ansible-ssh-%h-%p-%r ec2-54-152-162-0.compute-1.amazonaws.com '/bin/sh -c '"'"'(umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1480529571.83-128837972481874 `" && echo ansible-tmp-1480529571.83-128837972481874="` echo $HOME/.ansible/tmp/ansible-tmp-1480529571.83-128837972481874 `") && sleep 0'"'"''
ec2-54-152-162-0.compute-1.amazonaws.com | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh.",
"unreachable": true
}
Примечание: Я могу подключиться к ЕКС tos машины. Но я не могу пинговать машины Ubuntu и Redhat. Мой контроллер - Centos. В чем проблема?
Возможный дубликат [Корневая ошибка при попытке удалять удаленный сервер с помощью Ansible] (http://stackoverflow.com/questions/40888769/root-error-while-trying-to-ping-remote-server-using -следуемый) – user2599522
Yaa .... обе такие же. Я редактировал его много раз. Итак, я опубликовал его отлично на этот раз – prudhvi