Быстрый вопрос по черной магии клиента Glusterfs FUSE. В настоящее время у меня есть узел gluster 3, выполняющий один том реплики. На моем клиенте gluster fuse я указываю на один из узлов glusterfs как точку монтирования. Я заметил, что после того, как я отключил конкретный рассматриваемый узел glusterfs, я все еще мог выполнять чтение и запись на том, а также заметил, что изменения вносятся в другие реплики.
Итак, мой вопрос: какой тип черной магии есть в клиенте Glusterfs FUSE, который поддерживает кластер?
Неужели glusterfs продал душу дьяволу?
Я заметил, что
Клиент FUSE позволяет выполнять монтирование с использованием соединения в стиле «циклического перебора» GlusterFS. В / etc / fstab используется имя одного узла; однако внутренние механизмы позволяют этому узлу выйти из строя, и клиенты будут переключаться на другие подключенные узлы в доверенном пуле хранения. Производительность немного ниже, чем у метода NFS, основанного на тестах, но не сильно. Преимущество заключается в автоматическом переключении клиента высокой доступности при отказе, что обычно влияет на производительность.
Чтобы уточнить, означает ли это, что клиент FUSE поддерживает кластер? Если узел умирает, он может автоматически направлять трафик на другие узлы?
Могу ли я почитать еще какую-нибудь документацию по этому поводу?
На моем клиенте gluster fuse я указываю на один из узлов glusterfs как точку монтирования. Я заметил, что после того, как я отключил конкретный рассматриваемый узел glusterfs, я все еще мог выполнять чтение и запись в том, а также заметил, что изменения вносятся в другие реплики.
Клиент gluster fuse использует узел, указанный во время монтирования, для получения конфигурации тома. Как только конфигурация получена клиентом, он открывает отдельные прямые подключения к серверам gluster. Следовательно, сетевой ввод-вывод происходит напрямую между клиентом и серверами, и трафик не маршрутизируется через шлюз, как в случае с NFS / SMB. Благодаря этому клиент плавкого предохранителя может работать даже тогда, когда узел, указанный во время монтажа, отключен.