краткий пример того, как может выглядеть инфраструктура:
4 сервера действуют как цели iscsi и предоставляют 1x2 ТБ каждый (каждый из этих серверов имеет raid10 для хранилища, таким образом, 2 ТБ полезной емкости)
n серверам, к которым должен быть подключен диск 8 ТБ (состоящий из указанных выше дисков: 4x2 ТБ), необходима одновременная запись. Все серверы действительно совместно используют хранилище.
Как этого добиться? У меня нет никаких предпочтений относительно кластеризованных файловых систем.
С уважением, Патрик
DRBD, распределенный между двумя серверами, которые действуют как цели iSCSI для одного и того же логического блочного устройства, работает довольно хорошо и относительно просто. Такие простые и дешевые решения - вот где преимущество DRBD, и он уже некоторое время включен в исходный код ядра Linux.
Я бы рекомендовал использовать OCFS для ваших целей. Что я не понимаю в вашей конфигурации: что делать, если один сервер выходит из строя? Где для этого резерв?
Нечто подобное я реализовал для этой необходимости буквально вчера. Наша ситуация была похожей. Всего 3 машины, 1 была «головной», а 2 просто обслуживали свои данные через iSCSI target. Я использовал openfiler в качестве головы. Они официально не поддерживают монтирование iSCSI и повторное обслуживание их как собственных NFS / CIFS, однако было тривиально войти в систему через ssh, смонтировать их и продолжить в графическом интерфейсе openfiler обычным образом, чтобы добавить их в том. Если вы используете универсальную файловую систему (XFS), объединение их всех и расширение с течением времени должно быть довольно простым.
Под капотом это не что иное, как openiscsi + lvm + samba / nfs, но, как правило, работает довольно хорошо.
Однако у меня были некоторые проблемы, так как а) он не поддерживается и б) немного запутан. Мне удалось заставить все правильно запускаться при перезагрузке, в том числе установить нисходящие цели iSCSI и обеспечить их правильную работу после перезагрузки, однако я ожидаю осложнений, если отдельная сеть SAN станет недоступной для остальной части комплекта.
Удачи