Glusterfs (Русский)
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:
-
Запустите/включите службу
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