Glusterfs (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Glusterfs. Дата последней синхронизации: 6 октября 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Glusterfs — масштабируемая сетевая файловая система.

Установка

Установите пакет glusterfs.

Настройка

Glusterfs можно настроить для работы во многих различных конфигурациях в зависимости от потребностей, включая распределённые и реплицированные. В приведённом ниже примере создаётся реплицируемый сервер с двумя узлами, каждый из которых (gluster1 и gluster2) имеет два диска, один из которых содержит ОС (sda), а другой — совместно используемый glusterfs (sdb). Если не указано иного, все настройки выполняются на gluster1:

 # gluster peer probe gluster2
  • Разметьте и отформатируйте диск glusterfs на обоих серверах
    • Upstream советует создать один раздел и отформатировать его в XFS
  • На обоих серверах автоматически смонтируйте диски, добавив следующую строку в /etc/fstab, где /dev/sdXY — подходящее устройство (например, /dev/sdb1).
/etc/fstab
/dev/sdXY /export/sdXY xfs defaults 0 0
 # mkdir -p /export/sdXY/brick
  • Включите репликацию на основном сервере:
 # gluster volume create gv0 replica 2 gluster1.mydomain.net:/export/sdb1/brick gluster2.mydomain.net:/export/sdb1/brick
  • Убедитесь, что том создан правильно:
 # gluster volume info
  • Запустите том:
 # gluster volume start gv0
  • Смонтируйте том:
 # mkdir -p /mnt/glusterClientMount
 # mount -t glusterfs gluster1:/gv0 /mnt/glusterClientMount

Смотрите также