This is an old revision of the document!


07. Instalare și configurare sistem distribuit de fișiere GlusterFS

În instalarea și configurația sistemului de fișiere GlusterFS vom considera ca sisteme de stocare stațiile storage1 cu discul /dev/sdc și storage3 cu discul /dev/sdc. Înainte de a instala server-ele aferente sistemului de fișiere GlusterFS, trebuie să formatăm discurile ce vor intra în componența sistemului de fișiere. Recomandată este folosirea sistemului de fișiere XFS:

root@storage1:~# apt-get install xfsprogs
root@storage1:~# fdisk /dev/sdc
Command (m for help): n
 
root@storage1:~# mkfs.xfs /dev/sdc1
 
root@storage3:~# fdisk /dev/sdc
Command (m for help): n
 
root@storage3:~# apt-get install xfsprogs
root@storage3:~# mkfs.xfs /dev/sdc1

Vom monta cele 2 partiții în /export pe fiecare stație în parte:

root@storage1:~# mkdir /export
root@storage1:~# echo "/dev/sdc1 /export xfs defaults 1 2" >> /etc/fstab
root@storage1:~# mount -a
 
root@storage3:~# mkdir /export
root@storage3:~# echo "/dev/sdc1 /export xfs defaults 1 2" >> /etc/fstab
root@storage3:~# mount -a

Vom instala serverul GlusterFS pe ambele stații după care vom configura comunicația dintre acestea:

root@storage1:~# apt-get install glusterfs-server
root@storage3:~# apt-get install glusterfs-server
 
root@storage1:~# gluster peer probe storage3
peer probe: success
root@storage1:~# gluster peer status
Number of Peers: 1
 
Hostname: storage3
Port: 24007
Uuid: ba15f574-bcf3-4608-8173-da43857771ff
State: Peer in Cluster (Connected)

Este suficient să configurăm legătura doar pe unul din servere. Următorul pas este reprezentat de crearea volumului care va fi exportat de acest sistem de fișier:

root@storage1:~# gluster volume create saispvol1 transport tcp storage1:/export/brick1 storage3:/export/brick1
volume create: saispvol1: success: please start the volume to access data
 
root@storage1:~# gluster volume info
 
Volume Name: saispvol1
Type: Distribute
Volume ID: 6b9fdea1-e6ea-44a0-af2a-d10c47e8939d
Status: Created
Number of Bricks: 2
Transport-type: tcp
Bricks:
Brick1: storage1:/export/brick1
Brick2: storage3:/export/brick1

Se observă că s-a creat volumul cu numele saispvol1, folosind protocolul tcp ca protocol de transport, iar acest volum este format din 2 brick-uri (aceste brick-uri sunt practic discurile formatate cu XFS anterior). Înainte de a porni volumul vom permite accesul Vom porni volumul:

 
saisp/labs/06/contents/07.1396130317.txt.gz · Last modified: 2014/03/29 23:58 by mihai.carabas
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0