Linux/GlusterFS: Difference between revisions

From Wiki
Line 29: Line 29:
== Connect client to volume ==
== Connect client to volume ==
<pre>
<pre>
mount -t glusterfs vm-docker0:/docker-config /srv/docker-config
mount -t glusterfs vm-docker0:/docker-data /srv/docker-data
</pre>


* fstab
<pre>
vm-docker0:/docker-config /srv/docker-config glusterfs defaults,_netdev 0 0
vm-docker0:/docker-data /srv/docker-data glusterfs defaults,_netdev 0 0


</pre>
</pre>

Revision as of 17:58, 17 December 2021

Server Setup

apt install glusterfs-client glusterfs-server

systemctl enable glusterd
systemctl start glusterd

gluster peer probe node1
gluster peer probe node2
...

gluster peer status

Create Volume

gluster volume create docker-config replica 2 vm-docker0:/mnt/gluster_docker-config vm-docker1:/mnt/gluster_docker-config force
gluster volume create docker-data replica 2 vm-docker0:/mnt/gluster_docker-data vm-docker1:/mnt/gluster_docker-data force


gluster volume start docker-config
gluster volume start docker-data


gluster volume status

Connect client to volume

mount -t glusterfs vm-docker0:/docker-config /srv/docker-config
mount -t glusterfs vm-docker0:/docker-data /srv/docker-data
  • fstab
vm-docker0:/docker-config /srv/docker-config glusterfs defaults,_netdev 0 0
vm-docker0:/docker-data /srv/docker-data glusterfs defaults,_netdev 0 0

Infos

gluster peer status

gluster volume list
gluster volume status
gluster volume info

gluster volume profile {volume_name} start
gluster volume profile {volume_name} start