Glusterfs (Русский)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Состояние перевода: На этой странице представлен перевод статьи 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

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