Я немного подумал о VMware Fault Tolerance, и у меня есть вопрос о сетевой стороне вещей. Я расскажу, как я думаю, что это работает, и вы скажете мне, в чем я ошибаюсь.
Допустим, у нас есть виртуальная машина, работающая в режиме FT. Эта виртуальная машина активна на двух физических хостах одновременно, но мои коммутаторы и маршрутизаторы направляют пакеты с моих рабочих столов только на один из этих экземпляров виртуальных машин на одной физической машине. Это правильно?
Так что же произойдет, если «активный» физический хост умрет? Как мои настольные компьютеры, коммутаторы и маршрутизаторы знают, где начать отправлять свои пакеты? Как IP-адрес виртуальной машины на «активном» узле так быстро передается на «резервный» узел? Нужно ли всем моим коммутаторам и маршрутизаторам обновлять свои таблицы MAC-адресов?
Меня очень смущает именно сетевая сторона VMware FT. Я просто не понимаю, как пакеты (в качестве аргументов можно сказать, что это ICMP Ping) покидают рабочий стол коммутатору, который решает, на какой физический хост VMware отправить пакет.
Что, если две физические хост-машины не подключены к одному коммутатору? Потому что сейчас мы задействуем маршрутизацию и, возможно, большие расстояния и задержки.
Может ли кто-нибудь помочь мне разобраться в этом? Я как бы уловил идею виртуальных коммутаторов, но идея о том, что виртуальный IP-адрес появляется в двух местах в одной сети, меня сильно смущает.
Не в чем путать; оба виртуальных сетевых адаптера виртуальных машин имеют одинаковый MAC / s, но только активный виртуальный сетевой адаптер виртуальной машины передает пакеты, в случае аварийного переключения виртуальный сетевой адаптер, ранее находившийся в режиме ожидания, а теперь активный, просто отправляет ARP / InARP который сообщает коммутаторам, что IP-адреса и MAC-адреса виртуальной машины теперь связаны с физическими портами вторичного хоста - это тот же метод, который используется vMotion - это намного проще, чем вы думаете. Да, и поскольку и активный, и резервный хосты должны иметь одинаковые коммутаторы / VLAN, маршрутизация не требуется.