Мгновенное аварийное переключение имени хоста - непрерывный пинг, когда машины переключаются?

233
Jon

Я новичок здесь, пожалуйста, потерпите меня.

Я работаю в пробном периоде в ИТ-компании, которая занимается серверными решениями, отказоустойчивостью и т. Д. У меня была задача пропинговать компьютер через DNS, когда машина выключается, пинг должен продолжаться (какое-то решение для отработки отказа, имя хоста с несколькими IP-адресами). как веб-страницы и еще много чего). Мне удалось сделать это, имея 2 IP-адреса в таблице DNS в MS Server 2012 R2. Когда машины переключались, отбрасывались пакеты, и вся передача заняла около 30 секунд, но задача была выполнена. Это было сделано в тестовой среде, я не развернут, чтобы сделать это в реальных ситуациях

Теперь начинается сложная часть - теперь мне нужно найти мгновенное решение. Когда я пингую имя хоста (например, ping Test), когда первая машина переходит в автономный режим, вторая машина должна начать пинговать сразу же без каких-либо потерянных пакетов или, по крайней мере, сократить время отработки отказа до 5 секунд. Так как я могу заставить эту работу?

У меня есть доступ на физических и виртуальных машинах и серверах, а также маршрутизаторах Mikrotik.

Каждая идея помогает, нет правильного метода. Мне просто нужно, чтобы пинг без перебоев, когда одна машина выходит из строя. Я пытался Google, но безуспешно.

0

2 ответа на вопрос

1
Eugen Rieck

Самый простой способ получить что-то вроде этого работает, скорее всего keepalived. У вас есть «виртуальный» IP, и он очень быстро переключается на другой сервер.

Я не знаю, доступно ли это для Windows, но вы можете перенести аварийное переключение IP в маршрутизатор.

0
Jon

Я нашел решение сам. Я использовал функцию «Балансировка нагрузки сети» в Server 2012 на всех клиентах, с которыми мне нужно было работать. Пока машина работает с клиентом, IP-адрес кластера активен, и пинг продолжается. Когда машина выключена, пока есть другая машина с клиентом балансировки нагрузки сети вверх по пингам ip кластера.