В etc / ansible / hosts я ввел VPC IPv4 и попытался выполнить команду:
ansible all -m ping
но получил эту ошибку.
Недостижимо! => {"changed": false, "msg": "Не удалось подключиться к хосту через ssh: ssh: подключиться к хосту ... порт 22: Превышено время ожидания операции \ r \ n "," unreachable ": true}
пожалуйста, помогите решить это?
Вы вошли в public
Запись DNS? Ты можешь бежать ping
в командной строке? Если Unix
команда ping не работает, нет необходимости пытаться Ansible
команду ping.
Для Ansible ping
также необходимо настроить доступ по ssh как Ansible
команда ping относится только к Unix
команду ping по имени.
В Ansible
Команда ping работает как большинство модулей Ansible. Он скопирует и выполнит сценарий Python в целевой системе и в ней. В случае модуля ping он скопирует и выполнит сценарий, который возвращает pong
.
В итоге: команда ping гарантирует, что: