wysokodostępną przestrzeń. Poniższy tutorial przeprowadzi Cię przez proces instalacji i konfiguracji
na najnowszym Ubuntu LTS – niezależnie od tego, czy korzystasz z
serwera VPS,
serwera dedykowanego,
czy elastycznej oferty VPS Linux
od NetCloud24.
1 · Wymagania wstępne
- Dwa (lub więcej) węzły z Ubuntu 22.04 LTS 64-bit.
- Uprawnienia
root
(lubsudo
). - Połączenie sieciowe ze statycznym adresem IP dla każdego węzła.
- Dostęp do firewalla (ufw, iptables) w celu otwarcia portów GlusterFS.
Jeżeli potrzebujesz bezpiecznej i skalowalnej infrastruktury, rozważ
hosting na serwerze VPS lub serwerze dedykowanym
w NetCloud24. Ich oferta VPS Linux zapewni Ci pełny dostęp root,
snapshoty i łatwą rozbudowę klastra w przyszłości.
2 · Przygotowanie środowiska
- Zaktualizuj system na każdym węźle:
sudo apt update && sudo apt upgrade -y
- Ustaw nazwę hosta (przykład dla
node1
):sudo hostnamectl set-hostname node1
I dopisz odpowiednie rekordy do
/etc/hosts
wszystkich węzłów.
3 · Instalacja GlusterFS 10
GlusterFS 10 jest domyślnie dostępny w repozytorium universe
Ubuntu 22.04.
sudo apt install -y glusterfs-server
Po instalacji uruchom i włącz usługę:
sudo systemctl enable --now glusterd
sudo systemctl status glusterd
4 · Konfiguracja “Trusted Pool”
Na node1 dodaj drugi węzeł do klastra:
sudo gluster peer probe node2
Zweryfikuj status klastra:
sudo gluster peer status
5 · Tworzenie i uruchamianie woluminu
Załóżmy, że na obu węzłach masz przygotowany katalog /gluster/brick1
. Utwórz wolumin
z repliką 2:
sudo gluster volume create gv0 replica 2 \
node1:/gluster/brick1/gv0 node2:/gluster/brick1/gv0 force
sudo gluster volume start gv0
sudo gluster volume info
6 · Montowanie woluminu na kliencie
Na dowolnym kliencie (może to być również VPS Linux)
zainstaluj pakiet klienta:
sudo apt install -y glusterfs-client
Następnie zamontuj wolumin:
sudo mkdir -p /mnt/gv0
sudo mount -t glusterfs node1:/gv0 /mnt/gv0
Aby montować automatycznie przy starcie systemu, dodaj do /etc/fstab
:
node1:/gv0 /mnt/gv0 glusterfs defaults,_netdev 0 0
7 · Szybki test wysokiej dostępności
Skopiuj plik na zamontowany wolumin, a następnie zatrzymaj usługę glusterd
na jednym węźle.
Jeśli plik pozostaje dostępny, Twój klaster działa prawidłowo!
8 · Podsumowanie
Gratulacje! Masz działający, replikowany klaster GlusterFS na Ubuntu 22.04. To świetna podstawa
dla środowisk wymagających skalowalności i wysokiej dostępności – zwłaszcza jeśli działają na
elastycznych serwerach VPS
lub serwerach dedykowanych
NetCloud24. Dzięki ofercie VPS Linux
możesz błyskawicznie dodać kolejne węzły i rozbudować klaster bez przestojów.