Size: a a a

SDS и Кластерные FS

2019 May 13

k

kvaps in SDS и Кластерные FS
в принципе не упираемся, но с rdma было бы поприкольней
источник

G

George in SDS и Кластерные FS
kvaps
в принципе не упираемся, но с rdma было бы поприкольней
источник

k

kvaps in SDS и Кластерные FS
источник

G

George in SDS и Кластерные FS
Насыплем тебе плюсов)
источник

k

kvaps in SDS и Кластерные FS
😊
источник
2019 May 14

AP

Andrew P in SDS и Кластерные FS
Andrew P
Коллеги, есть вопрос. Нужно сделать небольшое отказоустойчивое хранилище, объем около 500GB. Сервисы которые его используют живут на серверах в контейнерах, в качестве псевдо-оркестратора используется docker-compose. Необходимо чтобы это было единое файловое пространство, разделяемое всеми контейнерами. Есть 3 ноды под хранилище, сеть задублирована через bonded NIC. Я когда-то такое делал на DRBD8, раздача по NFS, под управление стека на Pacemaker. Сейчас я планирую это делать на DRBD9+NFS, управлять тем же Pacemaker. Есть ли какие-то лучше решения?
Коллеги, неужели ни у кого нет идей? Или вопрос не по теме группы?
источник

k

kvaps in SDS и Кластерные FS
Andrew P
Коллеги, есть вопрос. Нужно сделать небольшое отказоустойчивое хранилище, объем около 500GB. Сервисы которые его используют живут на серверах в контейнерах, в качестве псевдо-оркестратора используется docker-compose. Необходимо чтобы это было единое файловое пространство, разделяемое всеми контейнерами. Есть 3 ноды под хранилище, сеть задублирована через bonded NIC. Я когда-то такое делал на DRBD8, раздача по NFS, под управление стека на Pacemaker. Сейчас я планирую это делать на DRBD9+NFS, управлять тем же Pacemaker. Есть ли какие-то лучше решения?
Решений полно, насколько важна произоводительноесть? Думаю что DRBD9+NFS будет самым быстрым из предложенных
источник

k

kvaps in SDS и Кластерные FS
Вот такой вариант вполне рабочий - проверенно
https://habr.com/en/post/417473/
источник

AP

Andrew P in SDS и Кластерные FS
kvaps
Решений полно, насколько важна произоводительноесть? Думаю что DRBD9+NFS будет самым быстрым из предложенных
Да, производительность довольно критична
источник

k

kvaps in SDS и Кластерные FS
А вообще и для докера есть linstor, но если нужно шаред...
источник

AP

Andrew P in SDS и Кластерные FS
kvaps
А вообще и для докера есть linstor, но если нужно шаред...
Да, там к сожалению нужно шаред хранилище...
источник

k

kvaps in SDS и Кластерные FS
еще если центось то можно lustre попробовать, но смысла на трех нодах особо нету
источник

k

kvaps in SDS и Кластерные FS
OCFS2 тут еще хвалили, но я бы не советовал, т.к. потребует allow-two-primaries на drbd.
А и на трех нодах не заработает уже, проверенно
источник

AP

Andrew P in SDS и Кластерные FS
Да, я на это смотрел, спасибо за хорошую статью!
Единственно что меня там напрягает, что надо только для NFS поднимать Proxmox, что слегка выглядит перебором.
источник

k

kvaps in SDS и Кластерные FS
Andrew P
Да, я на это смотрел, спасибо за хорошую статью!
Единственно что меня там напрягает, что надо только для NFS поднимать Proxmox, что слегка выглядит перебором.
В Proxmox можно кучу всего еще поднимать, очень удобно использовать его чисто как замену pacemaker
источник

AP

Andrew P in SDS и Кластерные FS
kvaps
OCFS2 тут еще хвалили, но я бы не советовал, т.к. потребует allow-two-primaries на drbd.
А и на трех нодах не заработает уже, проверенно
Туда я тоже смотрел и тоже отмел по причине невозможности 3 мастеров...
источник

AP

Andrew P in SDS и Кластерные FS
kvaps
В Proxmox можно кучу всего еще поднимать, очень удобно использовать его чисто как замену pacemaker
Подумаю, интересная идея.
источник

AP

Andrew P in SDS и Кластерные FS
Я думал что может быть вместо Proxmox + NFS в VM поднимать просто docker-контейнер с NFS сервером, я такой видел в вашем репозитарии
источник

AP

Andrew P in SDS и Кластерные FS
и рулить этим при помощи скажем pacemaker
источник

k

kvaps in SDS и Кластерные FS
Я примерно так и делаю, только в Kubernetes и без Pacemanker. Вроде бы docker тоже могёт в кластеризацию, но я не уверен что Docker Swarm поддерживает Statefull-приложения
источник