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