glusterfs для репликации файлов на другие серверы
У меня есть несколько серверов, которые должны иметь одинаковый контент в / home. Другими словами, если файл /home/user1/test.txt обновляется на сервере A, его необходимо реплицировать на все остальные серверы в кластере.
Можно ли использовать GlusterFS для этой цели? То есть, чтобы у каждого сервера была полная копия всех данных локально - над чем этот сервер будет работать - и использовать GlusterFS исключительно для того, чтобы позаботиться о репликации этих данных на другие серверы?
Я не замешан в объединенном хранилище, а имею все данные на всех машинах, чтобы GlusterFS мог копировать его на другие машины.
1 ответ
Да уж. Это в значительной степени эталонный случай для GlusterFS. Одна из лучших особенностей GlusterFS - локальное хранение данных, а также их репликация на другие элементы кластера. Это означает, что вы можете в качестве альтернативы искать его в Gluster Client, что дает вам возможность переключения при сбое, или вы также можете получить данные непосредственно из местоположения "хранилища". - Хорошо для резервного копирования.
Gluster также поддерживает экспорт томов с использованием NFSv3, но вы не получите отработки отказа, если используете механизм NFS, в отличие от клиента на основе FUSE.
Краткое руководство Gluster должно стать для вас хорошей отправной точкой... а в руководстве по администрированию есть все остальные ответы.
Тем не менее... GlusterFS может вести себя странно, если вы используете его для хранения базы данных.. Я бы не хотел ставить /var/lib/mysql
там, например. Замки становятся немного грязными.