30 Haziran 2022 13:32

Ömer U.

GlusterFS

Ubuntu 20.04/22.04 GlusterFS Kurulumu

Anasayfa

GlusterFS

Ubuntu 20.04/22.04 GlusterFS Kurulumu...

GlusterFS, iki veya daha fazla sunucu arasında belirlenen klasör veya klasörlerin eş zamanlı olarak senkronize çalışmasını sağlamaktadır. Dilerseniz sunucu sayısını çoğaltabilirsiniz. Bu kurulum iki sunucu için yapılmıştır.

1. Öncelikle sunucuların sistem paketlerini güncelleyin.

apt update -y && apt upgrade -y

2. Aşağıdaki bilgileri iki sunucunun da /etc/hosts dosyasına yazın. Serverlarınızı IP adresine göre düzenlemeniz gerekmektedir. Örnek olarak 192.168.167.202 ve 192.168.167.203 IP adresleri kullanılmıştır.
nano /etc/hosts
192.168.167.202 gfs1.makdos.test gfs1
192.168.167.203 gfs2.makdos.test gfs2

3. Sunuculara aşağıdaki repo bilgilerini ekleyin.
sudo add-apt-repository ppa:gluster/glusterfs-9

4. Ardından sunucuları tekrar güncelleyin.
sudo apt update -y

5. Sunuculara GlusterFS paketini kurun.
sudo apt install glusterfs-server -y

6. Sunucularda GlusterFS servisini başlatın.
sudo systemctl start glusterd.service

7. Sunucularda reboot işlemi yapıldığında GlusterFS servisinin otomatik olarak başlaması için servisi enable edin.
sudo systemctl enable glusterd.service

8. Servisin durumunu kontrol edin.
sudo systemctl status glusterd.service

Çıktı:

9. İlk sunucuya aşağıdaki komutu girin.
sudo gluster peer probe gfs2

İşlemin sonunda aşağıdaki çıktı karşınıza gelecektir. Çıktı:
peer probe: success

10. /mnt klasörü altına aşağıdaki şekilde klasör oluşturun.
/mnt
└── glusterfs
└── ortak
mkdir /mnt/glusterfs
mkdir /mnt/glusterfs/ortak

11. Ayrıca her sunucunun ana dizinine eş zamanlı çalışacak olan klasörü oluşturun.
mkdir /ortakdizin

12. Ardından herhangi bir sunucuda aşağıdaki gibi volume oluşturun.
Not: replica’dan sonra, ortak dizinin kaç sunucuya kopyalanacağını gösteren değeri girin. (bu kurulumda 2 kullanıldığı için 2 girilmiştir)
sudo gluster volume create ortak_volume replica 2 gfs1:/mnt/glusterfs/ortak gfs2:/mnt/glusterfs/ortak

13. Oluşturulan volume’ü aşağıdaki komutla çalıştırın.
sudo gluster volume start ortak_volume

Çıktı:
volume start: ortak_volume: success

14. Aşağıdaki komutla kontrol sağlayın.
sudo gluster volume status

15. Bu işlemleri tamamladıktan sonra ana dizine /test adında bir klasör oluşturun. Ardından NAS’ı mount edin.

Sunucu-1
sudo mount -t glusterfs gfs1:/ortak_volume /test

Sunucu-2
sudo mount -t glusterfs gfs2:/ortak_volume /test

16. Herhangi bir sunucuda /test klasörü içerisine makdos.txt dosyasını oluşturun.
touch makdos.txt

17. Son olarak diğer sunucuları kontrol edin.
cd /test
ls

Makdos Bilişim Teknolojileri 2015 - 2025