This is an old revision of the document!
Î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: