Спасибо за ответ. При round robin возникает проблема с сессиями, судя по всему. Второй вариант интереснее - не могли бы Вы в двух словах рассказать об инструментах?
Я немного покопался в теме, предварительно вижу такое теоритическое решение:
1. DNS-зона настраивается с TTL 60 секунд
2. В случае проблем на одном из серверов - DNS-зона обновляется т.о., чтобы IP "поломанного" сервера не фигурировал в ней.
Но есть непонятки.
По первому пункту - действительно ли все DNS-сервера провайдеров(?) будут кешировать IP лишь на 60 сек, а не так, как им вздумается? То же касается клиентов (браузеры/роутеры) - не могут ли они закешировать IP на большее время, нежели указано в TTL?
По второму - придется делать свой велосипед (который к тому же в идеале должен быть в 3-м ДЦ), который будет проверять доступность и редактировать зоны. Интересно есть ли что-то готовое?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
wittyrider: Можно заранее какие-то параметры запрашивать: docs.ansible.com/ansible/playbooks_prompts.html. Если Вам нужно что-то вроде того, что делает https://github.com/Incenteev/ParameterHandler - можно попробовать придумать, но я считаю это плохой идеей - все должно быть прописано и не зависеть от человеческого фактора.