„GlusterFS telepítés Debian környezetben” változatai közötti eltérés

Innen: IT documentation
Nincs szerkesztési összefoglaló
8. sor: 8. sor:
A példában a glusterfs 5.5 verzió lesz telepítve.
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 [https://docs.gluster.org/en/latest/ 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.
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.


== Csomag telepítése ==
==GlusterFS telepítése==
Mindkét node-on telepítsük:<syntaxhighlight lang="bash">
Mindkét node-on telepítsük:<syntaxhighlight lang="bash">
apt -y install glusterfs-server
apt -y install glusterfs-server
</syntaxhighlight><br />
</syntaxhighlight>
 
== 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:<syntaxhighlight lang="bash">
gluster peer probe node2.glusterfs.local
</syntaxhighlight>A [https://docs.gluster.org/en/latest/CLI-Reference/cli-main/ 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:<syntaxhighlight lang="bash">
mkdir -p /opt/glusterfs/share1
</syntaxhighlight>Volume (megosztás) létrehozása:<syntaxhighlight lang="bash">
gluster volume create share1 replica 2 node1.glusterfs.local:/opt/glusterfs/share1 node2.glusterfs.local:/opt/glusterfs/share1
</syntaxhighlight>A [https://docs.gluster.org/en/latest/CLI-Reference/cli-main/ gluser parancs volume] ággal kezelhetjük továbbakban a volume-okat.
 
=== Szolgáltatás konfigurálása ===

A lap 2020. augusztus 20., 10:59-kori változata

Ö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