Jump to content
From ArchWiki

Ссылки по теме

- Ceph

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

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

## Установка

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

## Настройка

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

- Запустите/включите службу `glusterd.service` на обоих серверах.
- Соедините сервера:

     # gluster peer probe gluster2

- Разметьте и отформатируйте диск glusterfs на обоих серверах
  - Upstream советует создать один раздел и отформатировать его в XFS
- На обоих серверах автоматически смонтируйте диски, добавив следующую строку в `/etc/fstab`, где `/dev/sdXY` — подходящее устройство (например, `/dev/sdb1`).

    /etc/fstab

    /dev/sdXY /export/sdXY xfs defaults 0 0

- Смонтируйте диски на обоих серверах. Затем создайте brick:

     # 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

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

- Официальное руководство по установке glusterfs
- Блог о настройке Glusterfs на Arch Linux

Categories:

- File systems (Русский)
- Distributed computing (Русский)