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

CentOS, 4 NIC: две команды, у каждой команды по 2 NIC, возможно ли?

У нас есть один сервер CentOS7 или RedHat 7 «БОЛЬШОЙ» HP Proliant DL360 Gen 9 с 4 сетевыми картами, два внешних коммутатора Switch 1 и Switch 2 и множество «маленьких» серверов.

Эти небольшие серверы имеют две сетевые адаптеры: эти сетевые адаптеры отправляют точно такой же трафик через каждую сетевую карту на разные коммутаторы. Сетевая карта 1 подключена к коммутатору 1, а сетевая карта 2 - к коммутатору 2. Таким образом, мы получаем избыточность с небольшими серверами: каждый сервер отправляет один и тот же трафик через два коммутатора на один "БОЛЬШОЙ" сервер ....

Я попытался понять, смогу ли я с помощью команды на BIG сервере создать такую ​​конфигурацию, например:

NIC1 и NIC2 - это team1, двум сетевым адаптерам требуется пропускная способность 2 Гбит / с. NIC3 и NIC4 - это team2, здесь точно такой же зеркальный трафик 2 Гбит / с ...

У каждой команды одинаковый трафик - и каким-то образом (как?) Нам нужно «знать» или, возможно, определить начальную АКТИВНУЮ команду. МЫ должны переключиться на другую команду, если, например, коммутатор 1 умирает, или даже если кабель / сетевая карта перестают работать, выходят из строя, даже если кабель вынут из разъема ..

Приложение на BIG сервере не должно это замечать, потому что оно хочет видеть только один статический IP-адрес все время, независимо от того, какая команда АКТИВНА, а какая пассивна.

Мой вопрос: можно ли настроить наш БОЛЬШОЙ с помощью «объединения», как я описал выше, или нам нужно купить какое-то стороннее ПО с высокой доступностью?

Спасибо за Ваше внимание :-)

Нет, вы не можете связывать облигации. Что вы можете сделать, так это использовать LACP для восстановления связи между двумя коммутаторами.

Смотрите мои ответы здесь:

https://unix.stackexchange.com/questions/82569/bonds-vs-aggregators/172232#172232

https://unix.stackexchange.com/questions/81633/rhel-5-complex-port-bonding/168545#168545