Install GlusterFS as Replicated Storage Volume in Docker Swarm Cluster - Part 2
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!
=========================================
#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
بـار بازدید شده