Как настроить HA/балансировку нагрузки на уровне L3 для нескольких сетевых карт с внедрением маршрута Quagga и адресом обратной связи (Centos 7)

Как настроить HA/балансировку нагрузки на уровне L3 для нескольких сетевых карт с внедрением маршрута Quagga и адресом обратной связи (Centos 7)

В предыдущем посте об этом упомянул @Celada в разделе «Расширенная версия»:Используйте соединение сетевых карт с независимыми коммутаторами

Моя ситуация:
один хост Centos 7.2 с 4 сетевыми картами 100G — все подключены к ToR:

Сетевой адаптер1: 10.0.2.1/24

Сетевая карта2: 10.0.2.2/24

Сетевая карта3: 10.0.2.3/24

Сетевая карта 4: 10.0.2.4/24

Требование: как настроить дополнительный адрес обратной связи на хосте Centos и опубликовать его как единый IP-адрес для доступа HA/LB для клиентских машин в стойке, для доступа к тракту данных iSCSI для хранилища.

решение1

Цитируя приведенный вами ответ:

Настройте с помощью ip addr add 10.0.3.1/32 dev lo

Итак, подсеть 3 соответствует ресурсу сервера. Отредактируйте /etc/sysconfig/network-scripts/ifcfg-* и systemctl restart network. Quagga подхватит это и отправит объявления о состоянии канала на ваши четыре сетевых карты или меньше во время сбоя сетевой карты, например, когда вы отключаете одну из них.

Клиенты, такие как инициаторы iSCSI, будут ссылаться на адрес HA 10.0.3.1, прозрачно отправляя данные через одну из четырех сетевых карт, которая в данный момент активна.

Связанный контент