GlusterFS telepítés Debian környezetben

Innen: IT documentation
A lap korábbi változatát látod, amilyen Moszat (vitalap | szerkesztései) 2020. augusztus 20., 10:59-kor történt szerkesztése után volt. (→‎Csomag telepítése)

Összefoglalás

A leírás Debian 10.5 operációs rendszeren készült.

A parancsok root jogot feltételeznek. (állandó root jog: sudo bash)

A szükséges csomagokat az operációs rendszer tárolójából telepítjük.

A példában a glusterfs 5.5 verzió lesz telepítve.

A GlusterFS egy szabad terjesztésű, nyílt forráskódú hálózati elosztott fájlrendszer. A GlusterFS szerver-kliens alapú. A kliens mountolja egy vagy több szerver megosztását. Csak a megosztáson keresztüli fájlműveletek replikálódnak a szerverekre.

A példában 2 szerver node lesz telepítve. Mindkét node egyben kliens is lesz és saját megosztását használja. Így egy redundáns fájlrendszer jön létre, amit használhatnak a node-ok egyéb szolgáltatásai. Tipikusan fájlszervereknél, webszervereknél használható terhelés elosztott klaszterek létrehozására.

GlusterFS telepítése

Mindkét node-on telepítsük:

apt -y install glusterfs-server

GlusterFS szerver konfigurálása

Pool konfigurálása

A GlusterFS pool GlusterFS szerver node-ok csoportja.

A példában a két node FQDN-je:

  • node1.glusterfs.local
  • node2.glusterfs.local

Ha a környezeti DNS feloldja a node-okat, akkor nincs további teendő. Ha nem akkor az /etc/hosts fájba fel kell venni a domain neveket. Illetve lehetőség van IP címmel is kezelni a node-okat.

Node2 felvitele a node1 -en:

gluster peer probe node2.glusterfs.local

A gluser parancs peer ággal kezelhetjük továbbakban a node-okat.

Volume konfigurálása

Meg kell határozni a fájlrenszerben egy pontot, ahol a a GlusterFS fizikailag tárolja a megosztások tartalmát. Alapesetben ez nem lehet csatolási pont (mount point). Ennek nem kell minden node-on ugyanott lennie, de a példában mindkét node-on az /opt/glusterfs könyvtárat használjuk majd.

Mindkét node-on hozzuk létre a kívánt könyvtára(ka)t:

mkdir -p /opt/glusterfs/share1

Volume (megosztás) létrehozása:

gluster volume create share1 replica 2 node1.glusterfs.local:/opt/glusterfs/share1 node2.glusterfs.local:/opt/glusterfs/share1

A gluser parancs volume ággal kezelhetjük továbbakban a volume-okat.

Szolgáltatás konfigurálása