juffinhalli
@juffinhalli

[РЕШЕНО] Как объединить 3 linux сервера в одну подсеть без коммутаторов?

Добрый день!
Дано: 3 одинаковых сервера под управлением linux
На каждом сервере есть по 2 свободные сетевые карты

Задача:
Объединить сервера в одну подсеть (например, сервер1 - 10.0.0.1; сервер2 - 10.0.0.2; сервер3 - 10.0.0.3)
Использование коммутаторов нежелательно

Условия:
Выход из строя одного любого сервера не приводит к сбою связи между оставшимся двумя.

Заранее спасибо за ценные советы
  • Вопрос задан
  • 3279 просмотров
Решения вопроса 1
vvpoloskin
@vvpoloskin
Инженер связи
Какая-то нездоровая фантазия, но используйте brctl + stp, серверы подключите кольцом
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Без коммутаторов конечно можно, только будет гадость, сами то сервера мы друг с другом соединим, а-б-с-а, как раз по два коннекта в каждый сервер. Только как к этому кластеру снаружи подключаться?!
Ставьте два коммутатора, один на кластернную сеть, второй на внешнюю, каждый сервер одним адаптером в один коммутатор, вторым - во второй. А еще лучше - добавьте 10ge адаптеры для кластера., а на остальных интерфейсах сделайте бондинг.

Что касается glusterfs, то странная она, очень, ушли с него... Мы ceph rbd используем, установка не исльно сложнее гластера, а все остальное гораздо лучше. Один минус, не нужно на нодах мапировать rbd девайсы, работайте через librbd напрямую, или через kvm например. Если уж нужно подключить rbd как блочное устройство, делайте это с клиентов извне кластера!
Ответ написан
Комментировать
gbg
@gbg Куратор тега Linux
Любые ответы на любые вопросы
Или openvswitch. Его конфигурирование больше похоже на конфигурирование обычного коммутатора.
Ответ написан
Комментировать
Spetros
@Spetros
IT-шник
Больше похоже на теоретическую задачку по курсу сетей, так как большого практического смысла при запрете коммутаторов и таких вводных условиях - нет.

Сделать так без доп. софта штука элементарная, что под linux, что под windows.
В книжке TCP/IP Tutorial and Technical Overview (IBM Redbooks) можно найти информацию о том, что должно быть озвучено в ответе.

PS juffinhalli вы сейчас экзамен сдаете или на собеседовании сидите? :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы