Como Glusterfs recarrega o gluster volume / bricks info

1

Eu configurei os volumes replicados do GlusterFS (3.5.3) em cima do LVM em dois servidores Ubuntu 14.04 idênticos (estação de trabalho vmware). eles estão funcionando bem.quero saber como recarregar as informações de volume / tijolo do gluster no gluster server / client quando o volume Logical é aumentado igualmente em ambos os servidores para dimensionar o Glusterfs. heres minha saída para informações de volume gluster

root@gluster2:/storage# gluster volume info all
Volume Name: gvola
Type: Replicate
Volume ID: fca40349-5fc6-4974-a7b7-a2f3d560f41b
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: gluster1:/public/sdb1/brick
Brick2: gluster2:/public/sdb1/brick

root@gluster1:/storage# lvs
LV      VG        Attr      LSize    Pool Origin Data%  Move Log Copy%   Convert
root    ubuntu-vg -wi-ao---   18.74g                                           
swap_1  ubuntu-vg -wi-ao--- 1020.00m                                           
lvmhome vg10      -wi-ao---    3.99g 
    
por satch_boogie 22.06.2015 / 13:46

1 resposta

1

Se seus tijolos glusterfs residem em volumes lógicos LVM, então você deve simplesmente redimensionar o LV e o sistema de arquivos, e os clientes gluster devem ver o novo tamanho maior imediatamente, sem a necessidade de quaisquer etapas específicas do gluster. Assumindo que "lvmhome" no seu exemplo é o LV sendo usado para os tijolos, e você quer aumentá-lo em 2GB, você deve ser capaz de fazer isso executando "lvextend --resizeefs --size + 2G / dev / vg10 / lvmhome ". Esta é uma operação não destrutiva, e você pode fazer isso enquanto o sistema de arquivos está online e em uso. Depois de executar isso em ambos os servidores gluster, os clientes devem ver o novo volume de gluster maior.

    
por 02.11.2015 / 19:45