GNU/Linux >> Znalost Linux >  >> Cent OS

Glusterfs – pokročilé tipy a triky pro řešení problémů

Přátelé pokračují s pokročilým know-how a řešením problémů na glusterfs. V tomto článku máme 3 node cluster běžící na glusterfs3.4. Níže jsou uvedeny kroky, které se používají při odstraňování problémů s glusterfs.

Krok 1 :Zkontrolujte stav a informace o objemu Gluster.

[root@gluster1 ~]# gluster volume info

Krok 2 :Pro ověření všech podrobností replikace v Bricks.
Níže uvedené příkazy zobrazí úplnou statistiku toho, jaká data byla replikována a kolik se má replikovat, a to kontrolou velikosti celkového volného místa na disku.

Poznámka :existuje však nesrovnalost několika MB ve velikosti, která je ve statistikách zobrazena jako volná, je to způsobeno tím, že aplikace může mít otevřená připojení k souborům a díky tomu existuje rozdíl v hodnotách df a du.
[root@gluster1 ~]# gluster volume status all detail

Krok 3 :Nyní potřebujeme mít určitou konfiguraci, abychom zlepšili výkon a léčebné vlastnosti glusterfů.

# gluster volume set gluster cluster.min-free-disk 5%
# gluster volume set cluster.rebalance-stats on
# gluster volume set cluster.readdir-optimize on
# gluster volume set cluster.background-self-heal-count 20
# gluster volume set cluster.metadata-self-heal on
# gluster volume set cluster.data-self-heal on
# gluster volume set cluster.entry-self-heal: on
# gluster volume set cluster.self-heal-daemon on
# gluster volume set cluster.heal-timeout 500
# gluster volume set cluster.self-heal-window-size 2
# gluster volume set cluster.data-self-heal-algorithm diff
# gluster volume set cluster.eager-lock on
# gluster volume set cluster.quorum-type auto
# gluster volume set cluster.self-heal-readdir-size 2KB
# gluster volume set network.ping-timeout 5

Poté spusťte:

# service glusterd restart

Poté, co jsme nastavili vlastnosti clusteru, můžeme zkontrolovat informace o svazku, jak je uvedeno níže:

[root@gluster1 ~]# gluster volume info

[root@gluster1 ~]# gluster volume status

Vezměte prosím na vědomí, že démon Self-heal by měl běžet na každém systému v clusteru, protože je zodpovědný za léčení v případě, že některý uzel bude nějakou dobu mimo provoz z clusteru.

Krok 4 :Nyní odeberte stroj gluster0 z clusteru.

Odpojte svazek namontovaný na počítači gluster0:

[root@gluster0 ~]# umount /mnt 
[root@gluster1 ~]# gluster volume remove-brick gluster replica 2 gluster0:/gluster0 commit

informace o objemu clusteru (pro ověření):

[root@gluster1 ~]# gluster volume info

Na gluster1 spusťte následující příkaz:

# gluster peer detach gluster0

cihla serveru gluster0 je odstraněna z clusteru.


Cent OS
  1. Tipy a triky pro proměnné prostředí Linuxu

  2. Triky a tipy pro hledání informací v Man Pages?

  3. Top 8 tipů a triků příkazového řádku MySQL

  1. Tipy a triky pro curl a wget

  2. Přidejte a odeberte servery GlusterFS

  3. Linux .htaccess tipy a triky

  1. 16 iptables tipů a triků pro systémové správce

  2. 5 zajímavých tipů a triků pro příkazový řádek v Linuxu – část 1

  3. Oblíbené rsync tipy a triky