Держу в курсе.
сделал "тестовый стенд" с "внешними" IDE HDD на 80 гиг.
поместил все в картонную коробку на столе.
Поставил Debian 8 (Jessie) + DRBD + OCFS2 (как подсказал знакомый Гуру)
хаутушек много. Я выбрал "https://itsecforu.ru/2019/01/14/%D0%BA%D0...
поднял один, заDDшил диск и, откорректировав настройки, поднял второй.Оказалось, что диски имеют разное количество секторов (вероятно когда-то их настраивали на низком уровне) - пришлось разворачивать хранилище не на дивайсе, а в партиции.
конфига DRBD:
root@node1:/stor# cat /etc/drbd.d/storage.res
resource storage {
protocol C;
on node1 {
device /dev/drbd0;
disk /dev/sda1;
address 172.16.3.146:7788;
meta-disk internal;
}
on node2 {
device /dev/drbd0;
disk /dev/sda1;
address 172.16.3.147:7788;
meta-disk internal;
}
}
после синхронизации как Primary-Secondary, добавил в конфиг:
handlers {
split-brain "/usr/lib/drbd/notify-split-brain.sh root";
}
net {
allow-two-primaries;
after-sb-0pri discard-zero-changes;
after-sb-1pri discard-secondary;
after-sb-2pri disconnect;
}
startup {
become-primary-on both;
}
и сделал primary-primary
конфига OCFS2
root@node1:/stor# cat /etc/ocfs2/cluster.conf
node:
ip_port = 7777
ip_address = 172.16.3.146
number = 1
name = node1
cluster = storage
node:
ip_port = 7777
ip_address = 172.16.3.147
number = 2
name = node2
cluster = storage
cluster:
node_count = 2
name = storage
создавая файл на одном узле - он дублируется на второй. Изменения файла - тоже. Внутри все работает.
Но я своим скудоумием не могу понять, как эту шарманку использовать снаружи!!! То есть можно самбой расшарить папку, куда смонтировано хранилище, но это только с одной ноды. Если она помрет - придется перешаривать. Видел несколько упоминаний (не понял их), что можно подключиться как к iSCSI устройству по сети и использовать как хранилище для виртуалок. и все? может можно подключить эту OCFS2 как диск в винде? или как-то иначе? чтобы на уровне самой ФС регулировалось поведение при смерти узла?Чтобы работа не прекращалась. Нужно было просто переподнять ноду и подключить к кластеру без простоя