У нас возникают проблемы с работой нашей реализации GlusterFS и CTDB. Возможно, то, что мы пытаемся сделать, не поддерживается, но я не могу понять почему.
У нас есть два файловых сервера, которые подключены через постоянное соединение VPN. По обе стороны от ссылки мы хотим, чтобы клиенты в их соответствующих локальных сетях имели доступ только к их локальному файловому серверу. GlusterFS заботится о репликации между ними по медленному каналу VPN. У нас были надеялся что CTDB будет быстро обновлять и реплицировать базу данных TDB, поэтому, даже если связь медленная (для передачи файлов), мы могли бы, по крайней мере, довольно быстро захватить блокировки.
Проблема в том, что это не работает. Настраиваем все следующее:
И блокировка файлов из клиентов Windows не работает из коробки.
какой делает работа, если все клиенты подключаются к одному ресурсу Samba. Проблема в том, что если мы это сделаем, у нас будет один офис, использующий медленный канал VPN, который мы и пытаемся устранить.
Репликация файлов работает постоянно. Итак, я полагаю, что либо мы пытаемся что-то реализовать неправильно, либо наш вариант использования не подходит для CTDB.