Страницы

Поиск по вопросам

четверг, 23 января 2020 г.

Ansible долго выполняет task setup

#ansible


Периодически возникает проблема с ansible-playbook: очень долго "висит" на задаче
setup. Подробный режим ничего внятного не сообщил:

TASK [setup] *******************************************************************
ESTABLISH LOCAL CONNECTION FOR USER: dmitry
127.0.0.1 EXEC /bin/sh -c '( umask 22 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1464268193.51-68811809432139
`" && echo "` echo $HOME/.ansible/tmp/ansible-tmp-1464268193.51-68811809432139 `" )'
127.0.0.1 PUT /tmp/tmpD6mRtI TO /home/dmitry/.ansible/tmp/ansible-tmp-1464268193.51-68811809432139/setup
127.0.0.1 EXEC /bin/sh -c 'LANG=ru_RU.UTF-8 LC_ALL=ru_RU.UTF-8 LC_MESSAGES=ru_RU.UTF-8
/usr/bin/python /home/dmitry/.ansible/tmp/ansible-tmp-1464268193.51-68811809432139/setup;
rm -rf "/home/dmitry/.ansible/tmp/ansible-tmp-1464268193.51-68811809432139/" > /dev/null
2>&1'


Сколько это занимает по времени точно не засекал, но где-то порядка 10-15 минут,
дальше выполнение происходит в нормальном темпе.

Сталкивался ли кто с таким, как лечить?
    


Ответы

Ответ 1



Я думаю, что это весьма похоже на очень частую проблему "очень долго тупит midnight commander при запуске" (проблема разрешения имён - в hosts не прописан ip для hostname) - и у вас что-то не то с разрешением имён хоста. Плюс за эту версию -- что имя хоста разрешилось в 127.0.0.1 судя по вашему выводу. Больше никакой конкретики не подскажу: если направление решения задачи угадано верно - то нужно знать, как у вас устроена сеть на предприятии - какие DNS-сервера, DHCP-сервера, какое окружение и т.п.

Комментариев нет:

Отправить комментарий