у меня есть Xyratex sp-2224 JBOD корпус (двойной контроллер) и пара серверов Dell с установленными HBA-адаптерами SAS, которые я собираюсь использовать в резервном кластере NFS. Я борюсь не с оборудованием, а с программным обеспечением.
Я изучил Windows Storage Spaces, и похоже, что он будет работать с использованием MSCS, однако я надеюсь найти решение этой проблемы на основе Linux. Мои навыки работы с Google действительно подводят меня, так как я не смог найти убедительных примеров, которые могли бы мне помочь. Большинство из них, похоже, используют серверную часть SAN или что-то подобное.
Конечная цель здесь - обеспечить избыточность как для дисков, так и для самого демона NFS. Я знаю, что могу использовать что-то вроде Heartbeat / Pacemaker для кластеризации NFS, но общее хранилище для меня загадка ... Какие файловые системы и / или решения я могу использовать для достижения чего-то подобного?
Корпус JBOD не выполняет RAID, он просто представляет диски подключенному серверу.
Заранее спасибо!
Вы ищете: кластерные головки хранения, подключенные по двухканальной топологии SAS.
QuantaStor(Linux) и NexentaStor(Солярис) может это сделать. Вы также можете использовать собственный пакет кластеризации, например RSF-1.
Но на самом деле, в зависимости от требований, это просто добавляет сложности с помощью крошечный увеличение доступности. Вероятность полного отказа головного узла невысока. То, что может вызвать перерыв в обслуживании одного, определенно может повлиять на другой. Среда объекта, отказ объединительной платы JBOD, питание, программное обеспечение / ОС ...
Возможно, вам будет удобнее реплицировать данные на другом уровне (применение?) или два параллельных стека хранилища с использованием какой-то синхронной / асинхронной репликации. Это означает два сервера + хранилище. DRBD подпадает под эту категорию, а также некоторые коммерческие решения. Видеть Zetavault и предложения от SIOS.