LINUX.ORG.RU
решено ФорумAdmin

RBD и несколько клиентов

 ,


0

1

Имеется в наличии: три сервака тестового стенда, на которых развёрнут ceph, каждый из них является так же клиентом ceph-кластера. На каждый из них примаплен один и тот же RBD-раздел.

Собственно задачи: Выбрать наилучшую ФС для использования на RBD, обеспечить максимально быстрое и синхронное отображение изменений ФС на всех серверах.

В данный момент ситуация такая: Пишем с одного сервера на раздел RBD, пытаемся прочитать на другом серваке, и видим, что записанные файлы либо читаются не все, либо некоторые из них не видны вовсе. монтировал с sync, пробовал разные фс (ext3/4,xfs,btrfs), ситуация практически не меняется.

Кто, что может посоветовать? Такое вообще возможно, или я желаю странного?

Предваряя вопрос, почему же я не использую нативный mount.ceph, отвечу, что он по каким-то непонятным причинам не работает, так же, как и ceph-fuse (оба поросто висят бесконечно долго молча, пока не ткнёшь ctrl+c, ни в dmesg ни в логах ни чего нет, модуль ceph загружен). ОС: Ubuntu 14.04

Благодарю.

Ответ на: комментарий от blind_oracle

Ок, тогда может кто подскажет, почему может не работать нативное монтирование? Монтирую так:

mount.ceph virt-node-01,virt-node-02:/ /mnt/ceph/ -o name=admin,secretfile=/etc/ceph/ceph.client.admin.key

Решил дождаться, может оно чем-то ругнётся, прошло где-то пол часа, после чего он выпало с

mount error 5 = Input/output error

Файр выключен, статус ceph - ОК, в логах появилось:

kernel: [65834.384772] libceph: client5941 fsid c6ed09d0-0e25-4cfe-a614-2c2d9a0e80ea
kernel: [65834.388391] libceph: mon0 10.100.22.109:6789 session established
kernel: [65894.611987] libceph: osd1 10.100.22.109:6800 socket closed (con state OPEN)
dronozavr
() автор топика
Ответ на: комментарий от dronozavr

Разобрался, нативное монтирование не работало из-за того, что по каким-то, пока не выясненным причинам, упал демон mds, запустил его и всё заработало

dronozavr
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.