Назад | Перейти на главную страницу

GlusterFS - странная проблема с репликацией

У меня странная проблема с glusterfs,

Итак, я установил очень простой том репликации на двух узлах с помощью этой команды

sudo gluster  volume create cloudStorage replica 2 transport tcp  machine1:/data  machine2:/data force

Затем я запустил том и смонтировал его на двух моих хостах (machine3, machine4) в / etc / fstab, это тоже отлично работает.

Если я затем создам папку на machine3, она сразу же появится на machine4 как доступная и находится в файловой системе machine2.

Если я затем создам папку на машине4, она появится на монтировании машины3. Но если я проверю machine1, вновь созданная папка не появится. В конечном итоге он появится в файловой системе machine1, но уже доступен для machine3 для использования и просмотра? (machine1 не может перейти к вновь созданной папке)

Я планирую реализовать CTDB, и меня беспокоит проблема с блокировкой файлов восстановления, если gluster не реплицируется должным образом.

Я знаю, что этот вопрос может быть несколько расплывчатым, поэтому я думаю, что спрашиваю,

A) Почему репликация создания отдельной папки занимает так много времени?
Б) Почему так долго только в одном направлении?
C) Как мне улучшить производительность

Немного предыстории по настройке

Серверы

Они связаны между двумя портами в draytek 2860N, они находятся в одном здании, и если это так, между двумя хостами ESXi должно быть около 2 метров кабеля.

Это изображение может помочь описать проблему

Gluster не столько реплицирует, сколько позволяет каждому клиенту писать на каждый соответствующий узел gluster одновременно. Этот метод подключения с разветвлением - вот что делает его таким быстрым, но абсолютно необходимо, чтобы каждый клиент мог подключиться к каждому узлу gluster.

Существует метод межсерверной репликации, но он предназначен для внутренних процессов и для исправления проблем репликации, вызванных клиентами, которые не были подключены ко всем узлам gluster.

Убедитесь, что у всех клиентов есть стабильное соединение со всеми узлами хранения. Если у вас все еще есть проблемы или это не помогает, пожалуйста, уточните, и я предоставлю дополнительную помощь.