Список часто встречающихся проблем:
-
Failed to parse /path/to/inventory.yml
Убедитесь в корректности YAML-файла. Например, частая проблема — несоблюдение отступов.
-
Permission denied, please try again
Убедитесь в корректности данных для доступа к узлу.
-
Failed to connect to the host
Убедитесь в правильности адреса узла и проверьте возможность подключения к нему по SSH.
При прочих неполадках используйте запуск ansible с аргументом -vvvv для повышения детализации вывода.
Ошибка “FAILED! => Установлена старая версия rsyslog … (assert)”#
Чтобы полностью использовать функциональность Визиона в части мониторинга логов, необходимо, чтобы был установлен пакет rsyslog не ниже версии 8.1901. Плейбук проверяет версию пакета rsyslog. Если она ниже 8.1901, то playbook выводит сообщение об ошибке:
FAILED! => Установлена старая версия rsyslog ... (assert)
Способы решения проблемы:
-
Вручную установите пакет rsyslog версии 8.1901 или выше и повторно запустите плейбук.
-
В конфигурационном файле
/etc/rsyslog.d/*.confв значенииrsyslog_min_versionукажите номер установленной версии rsyslog и повторно запустите плейбук.Плейбук завершит работу без ошибок, но функциональность мониторинга логов будет ограничена — будет недоступен динамический сбор логов.
Ошибка “ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.”#
Ошибка связана с тем, что используется старая версия пакета ansible в ОС Astra Linux.
Для исправления ошибки:
-
Активируйте виртуальное окружение со свежей версией Ansible.
source /opt/skala-r/vision/server/vision_venv/bin/activate -
Повторно запустите плейбук.