Резервирование коммутаторов для самосборной хранилки?
На одном конце две коробки, набитые дисками: zfs под бэкапы и некритичные виртуалки для внутренних нужд (proxmox); в них по 4 обычних сетевых гигабита. Коробки уже существуют, ждут ЕСС в закупках.
На другом конце взрослая железка, но пока не знаю, какая именно (на какой дадут 2-4 порта свободных).
Что и как поставить между ними для отказоустойчивости и пропускной способности?
Понимаю пока так: по два кабеля от каждой коробки в два свича, из них по 1-2 кабеля в вышеуровневую железку.
Что разрешает бюджет: D-LINK DGS-1100-08 (16), HPE 1820-8G, ZYXEL GS1200-8HP, HPE OfficeConnect 1920S, D-LINK DGS-1210-10/ME.
В голове легкая (тяжелая) каша из lacp, bonding, vlan, stp, транков и т.д.
Вопросы: правильно ли вижу схему; будет ли работать, как хочу; какого свича будет достаточно для этих целей. Вопроса, как настроить, особо не будет стоять после ответов на эти, разгуглюсь. Уровень, понятно, эникей.
Зачем вообще в такой схеме коммутаторы и какой отказоустойчивости вы ждёте?
Если вам выделяют 1 порт - ставите коммутатор, но и отказоустойчивости никакой.
2 порта - каждый сервер в свой порт.
4 порта - аналогично как с 2, только плюс бондинг.
Сервера дополнительно коммутируете между собой если необходимо.
Схема с коммутаторами имела б смысл если бы серверов было 3+. Резервируются посредством rstp.
С перспективой на вырост. В будущем может быть добавится третий серв, для кворума, к примеру, или может быть отдельная хранилка, а эти чисто под головы на виртуалки пересобраны, c ceph поиграться до ввода в эксплуатацию и т.д. Коммутировать между собой - ограничиться 2-мя гб/с максимально с узла на внешку сразу уже, а возможны будут сценарии, когда будет литься 3-4 гигабита суммарно со многих клиентов (raidz2 из 6 дисков дает на запись до ~450Мб/с по калькулятору). Изначальная затея полулабораторная, но с итоговым переносом в серверную для работы, поэтому и свичи с агрегацией и отказоустойчивостью для внутренней гибкости системы сразу, а не потом. Если всеравно дурь, то за подсказки буду благодарен =)
Двух свичей, для отказоустойчивости =) подразумевается, что описанная мной хранилка закончена сама по себе, работоспособность вышестоящих коммутаторов и сети меня не интересует.
В голове легкая (тяжелая) каша из lacp, bonding, vlan, stp, транков и т.д.
lacp, bonding по сути одно и тоже - агрегирование только каждый желает выделиться и придумывает своё не похожее ни на что название.
vlan, stp, транки - заморочки с канального уровня. Лучше всего рассмотрено в СДСМ.
По выбору коммутаторов следует обращать внимание на размер памяти кэша, качество железа и стабильности прошивки. В этом плане вне конкуренции НРЕ.
Что и как поставить между ними для отказоустойчивости и пропускной способности?
А вот тут надо выбирать что-то одно (есть такая теорема САР). Если хочешь обоих голуб заполучить, то попадаешь под требование 3И (избыточность, избыточность и ещё раз избыточность).