glusterfs для репликации файлов на другие серверы

У меня есть несколько серверов, которые должны иметь одинаковый контент в / home. Другими словами, если файл /home/user1/test.txt обновляется на сервере A, его необходимо реплицировать на все остальные серверы в кластере.

Можно ли использовать GlusterFS для этой цели? То есть, чтобы у каждого сервера была полная копия всех данных локально - над чем этот сервер будет работать - и использовать GlusterFS исключительно для того, чтобы позаботиться о репликации этих данных на другие серверы?

Я не замешан в объединенном хранилище, а имею все данные на всех машинах, чтобы GlusterFS мог копировать его на другие машины.

1 ответ

Решение

Да уж. Это в значительной степени эталонный случай для GlusterFS. Одна из лучших особенностей GlusterFS - локальное хранение данных, а также их репликация на другие элементы кластера. Это означает, что вы можете в качестве альтернативы искать его в Gluster Client, что дает вам возможность переключения при сбое, или вы также можете получить данные непосредственно из местоположения "хранилища". - Хорошо для резервного копирования.

Gluster также поддерживает экспорт томов с использованием NFSv3, но вы не получите отработки отказа, если используете механизм NFS, в отличие от клиента на основе FUSE.

Краткое руководство Gluster должно стать для вас хорошей отправной точкой... а в руководстве по администрированию есть все остальные ответы.

Тем не менее... GlusterFS может вести себя странно, если вы используете его для хранения базы данных.. Я бы не хотел ставить /var/lib/mysql там, например. Замки становятся немного грязными.

Другие вопросы по тегам