Install GlusterFS as Replicated Storage Volume in Docker Swarm Cluster - Part 2

TUNEIT
TUNEIT
4.2 هزار بار بازدید - 4 سال پیش - This is Part - 2
This is Part - 2 in Setup Docker Swarm Cluster on Ubuntu 20.04 with GlusterFS as Replicated Storage series.

#Glusterfs
#GlusterfsDocker
#GlusterfsTrafik

Useful referral links
=========================================
Digital ocean - https://m.do.co/c/4fc5bb284d41

Rasberry Pi - https://uk.pi-supply.com/?ref=cjv78_u...

Create beautiful social media graphics - https://www.canva.com/join/wqj-rnt-rtx

Please find the link below for first part.
=========================================
Setup Docker Swarm Cluster - Setup Docker Swarm Cluster on Ubuntu ...

Full blog post for docker swarm cluster - https://rb.gy/lbcj6e

Deploy Traefik v2.0 in Docker Swarm as a reverse proxy
=========================================
Deploy Traefik v2.0 - Cloud Native Ed...

Full blog post for deploying Traefik in Docker Swarm - https://rb.gy/ayr4f9

In this video, I will install GlusterFS as replicated storage server for applications high availability on our Docker Swarm Cluster.

Please go through the links below to get an overview of GlusterFS
=========================================
https://www.gluster.org/
https://docs.gluster.org/en/latest/Qu...

I will be creating Replicated Glusterfs Volume in our Docker Swarm Cluster. Please find the steps below to proceed further. Run the below commands on manager as well as worker nodes.

Install software-properties-common
=========================================
sudo apt-get install software-properties-common

Add the community GlusterFS PPA
=========================================
sudo add-apt-repository ppa:gluster/glusterfs-7

Update the servers
=========================================
sudo apt-get update

Finally, Install GlusterFS
=========================================
sudo apt-get install glusterfs-server

Start the glusterd service and enable it to launch every time at system boot
=========================================
sudo systemctl start glusterd
sudo systemctl enable glusterd

Probe the worker node from manager node
=========================================
sudo gluster peer probe nodeone

View GlusterFS pool list
=========================================
sudo gluster pool list

Create glusterfs brick on manager and worker
=========================================
sudo mkdir -p /gluster/brick

Create replicated glusterfs replicated volume
=========================================
sudo gluster volume create swarm-gfs replica 2 manager:/gluster/brick nodeone:/gluster/brick force

Start the above created volume
=========================================
sudo gluster volume start swarm-gfs

Check the volume
=========================================
sudo gluster volume info

Now mount the replicated volume on /mnt
=========================================
sudo umount /mnt
sudo chown -R USERNAME /etc/fstab /mnt
sudo chown -R USERNAME /mnt  
sudo echo 'localhost:/swarm-gfs /mnt glusterfs defaults,_netdev,backupvolfile-server=localhost 0 0' -- /etc/fstab  
sudo mount.glusterfs localhost:/swarm-gfs /mnt  
sudo chown -R USERNAME:docker /mnt

Now we have configured GlusterFS as replicated storage volume in our Docker Swarm Cluster for application high availability.

In coming videos I will show you how to install Traefik as reverse proxy and load balancer in our cluster and proceed to install useful micro-services.

Stay tuned...🙂

=========================================
Remember to leave a comment or like on this video and subscribe if you want to see more!
=========================================
4 سال پیش در تاریخ 1399/05/22 منتشر شده است.
4,247 بـار بازدید شده
... بیشتر