GlusterFS: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 3: Строка 3:
=== На узле хранения (сервере) ===
=== На узле хранения (сервере) ===


  # apt-get update
  # epm Install glusterfs-server
# apt-get install attr glusterfs3-server
<!--Пакет attr нужен чтобы избежать сообщения о необнаружении getfattr, хотя работает и без него  -->
Пакет attr нужен чтобы избежать сообщения о необнаружении getfattr, хотя работает и без него   
<pre>
<pre>
  # serv glusterd on
  # serv glusterd on
Строка 28: Строка 27:


=== На клиенте ===
=== На клиенте ===
  # apt-get install attr glusterfs3-client
  # epmI glusterfs-client
  # mkdir -p /mnt/distr01
  # mkdir -p /mnt/distr01
Из командной строки
Из командной строки
Строка 56: Строка 55:
Add Brick successful
Add Brick successful
</pre>
</pre>
 
== Обновление с glusterfs7 на glusterfs8 ==
 
Для того, чтобы при мажорном обновлении файловая система не разрушилась автоматически, пакеты glusterfs имеют суффикс мажорной версии.
 
При установленном glusterfs7 обновление можно провести такой командой
$ epmi $(epmqp --short glusterfs7 | sed -e "s|fs7|fs8|")
 
 
===Полезные источники по теме:===
===Полезные источники по теме:===
[http://samag.ru/archive/article/2788 Статья]
[http://samag.ru/archive/article/2788 Статья]

Версия от 22:45, 3 октября 2020

Первичная настройка

На узле хранения (сервере)

# epm Install glusterfs-server
 # serv glusterd on
 # serv glusterd status
glusterd is running
 # gluster peer probe gl02
 # gluster peer probe gl03
 # gluster peer probe gl04
Probe successful

(по идее это нужно выполнять с каждого узла)

 # gluster volume create distr01 gl01:/var/srv/br01
Creation of volume distr01 has been successful. Please start the volume to access data.
 # gluster volume start distr01
Starting volume distr01 has been successful

На клиенте

# epmI glusterfs-client
# mkdir -p /mnt/distr01

Из командной строки

# mount.glusterfs gl01:distr01 /mnt/distr01
# df | grep distr
gl01:distr01     26G  238M   25G   1% /mnt/distr01

Или через /etc/fstab в формате [HOST]:/[VOLUME] /[MOUNT] glusterfs defaults,_netdev 0 0

Пример

gl01:/distr01 /mnt/glusterfs glusterfs defaults,_netdev 0 0

Сетевые файловые системы при загрузке монтирует сервис netfs, поэтому он должен быть запущен:

# serv netfs on

Добавление компонентов тома:

 [root@gl02 ~]# gluster peer probe gl03
Probe on host gl03 port 24007 already in peer list
 [root@gl02 ~]# gluster peer probe gl04
Probe on host gl04 port 24007 already in peer list
 [root@gl02 var]# gluster volume add-brick distr01 gl02:/var/srv/br01
Add Brick successful

 [root@gl03 ~]# mkdir /var/srv/br01
 [root@gl02 var]# gluster volume add-brick distr01 gl03:/var/srv/br01
Add Brick successful

Обновление с glusterfs7 на glusterfs8

Для того, чтобы при мажорном обновлении файловая система не разрушилась автоматически, пакеты glusterfs имеют суффикс мажорной версии.

При установленном glusterfs7 обновление можно провести такой командой $ epmi $(epmqp --short glusterfs7 | sed -e "s|fs7|fs8|")


Полезные источники по теме:

Статья