Назад | Перейти на главную страницу

Bond0 Аварийное переключение, когда горит индикатор соединения: сеть высокой доступности

Конфигурация:

Сценарий:

Так как мы использовали miimon, который просто получает статус ссылки, ни один из наших серверов не отключил эту ссылку от своей связи, когда переключатель вышел из строя. Это вызвало сбои в сети, и на серверах, где eth0 был в этом вторичном коммутаторе, они стали полностью недоступными. По иронии судьбы, это хуже, чем если бы кто-то просто выдернул все кабели, поскольку они не вышли из строя.

Я тестировал arp_interval как альтернативу, но, насколько я понимаю, arp_interval имеет два ограничения:

Есть ли способ обойти эти ограничения arp_interval? Может miimon лучше настроить? Есть ли лучший способ достичь высокой доступности сети? Мы думали обрабатывать отказоустойчивость вручную с помощью демона на каждом сервере, вместо использования arp_interval (т.е. контролировать сами ссылки и использовать ifenslave, чтобы поднимать и опускать их). Мы уже не стремимся к производительности; надежность - действительно наш приоритет.

Вы уверены, что тщательно его протестировали?

в соответствии с этот:

arp_ip_target указывает IP-адреса, которые будут использоваться в качестве одноранговых узлов мониторинга ARP, когда arp_interval> 0. Несколько IP-адресов должны быть разделены запятыми.

У меня установлен режим mode = 1 на нескольких серверах [хотя и с одним IP-адресом], и он работает нормально, даже без трафика. отказоустойчивость тестировалась несколько раз с трафиком и без него.