1. client-node : xxxxx
2. glusterfs-node1 : 10.130.15.87
3. glusterfs-node2 : 10.130.117.8
glusterfs-server
on Storage Serverglusterfs-client
$ vi /etc/hosts
add configs
10.130.15.87 glusterfs-node1
10.130.117.8 glusterfs-node2
$ sudo apt install software-properties-common -y
$ wget -O- https://download.gluster.org/pub/gluster/glusterfs/6/rsa.pub | apt-key add -
$ sudo add-apt-repository ppa:gluster/glusterfs-6
$ sudo apt install glusterfs-server -y
$ sudo systemctl start glusterd
$ sudo systemctl enable glusterd
$ systemctl status glusterd
$ glusterfsd --version
$ mkdir -p /storage
$ gluster peer probe glusterfs-node2
$ gluster peer status
$ gluster pool list
4.1) replica
$ gluster volume create volume-01 replica 2 transport tcp \
glusterfs-node1:/storage \
glusterfs-node2:/storage \
force
4.2) distribute
$ gluster volume create volume-01 transport tcp \
glusterfs-node1:/storage \
glusterfs-node2:/storage \
force
volume-01
is name of volume
$ gluster volume start volume-01
$ gluster volume info volume-01
$ vi /etc/hosts
add configs
10.130.15.87 glusterfs-node1
10.130.117.8 glusterfs-node2
$ wget -O- https://download.gluster.org/pub/gluster/glusterfs/6/rsa.pub | apt-key add -
$ sudo add-apt-repository ppa:gluster/glusterfs-6
$ sudo apt install glusterfs-client -y
$ mkdir -p /storage
$ sudo mount -t glusterfs glusterfs-node1:/volume-01 /storage
/storage
is directory onclient-node
$ df -h /storage
/storage
is directory onclient-node
$ vim /etc/fstab
add configuration
glusterfs-node1:/volume-01 /storage glusterfs defaults,_netdev 0 0
try create empty file file01, file02, file03
$ cd /storage
$ touch file01 file02 file03
show file on glusterfs node
$ cd /storage
$ ll
https://www.howtoforge.com/tutorial/high-availability-storage-with-glusterfs-on-ubuntu-1804/