Gluster

From A-Eskwiki
Jump to: navigation, search

Uitleg van gluster.org/about

GlusterFS is an open source, distributed file system capable of scaling to several petabytes (actually, 72 brontobytes!) and handling thousands of clients. GlusterFS clusters together storage building blocks over Infiniband RDMA or TCP/IP interconnect, aggregating disk and memory resources and managing data in a single global namespace. GlusterFS is based on a stackable user space design and can deliver exceptional performance for diverse workloads.

Opzet

Binnen A-Eskwadraat gebruiken we enkele gedeelde mappen, zoals homedirs, archief en backups. Voor het delen van de homedirs maken we gebruik van GlusterFS. Dit heeft als voordeel dat op iedere workstation een live-backup staat, die ook zonder het netwerk kan functioneren.

Installatie

Na het installeren van de glusterfs-server, en het starten van de service is het volgende commando te gebruiken om een volume aan te maken:

gluster volume create <volume-naam> <server>:<locatie op server>

Dit maakt een gluster volume met 1 brick, vergelijkbaar met een standaard NFS systeem. Als de locatie een partitie is (zoals een aparte zfs storage) dan moet er een extra force meegegeven worden.

Vervolgens is het mogelijk om meer bricks te koppelen (in replicate mode):

gluster volume add-brick <volume-naam> replica <aantal bricks> <extra server>:<locatie op extra server>

Volumes opvragen

gluster volume info

Dit commando geeft een overzicht van de volumes en de gekoppelde bricks.

Mounten

Gluster volumes kunnen in gemount worden via nfs en gluster. Onze voorkeur gaat naar gluster.

mount -t glusterfs <server>:<locatie op extra server>