Como automatizar os backups do GlusterFS com snapshots e dd?

1

Eu quero automatizar os backups em um compartilhamento glusterfs 3.7.3 com snapshots.

Criar instantâneos em um LVM manualmente funciona, mas como eles são protegidos em um servidor diferente?

Consegui gerenciar esse processo manualmente, fazendo o seguinte:

sudo umount /run/gluster/snaps/d0c254908dca451d8f566be77437c538/brick1

sudo dd if=/dev/mapper/gluster-d0c254908dca451d8f566be77437c538_0 | gzip > snap01.gz

Isso parece funcionar, mas como eu poderia saber o nome do instantâneo? Eu peguei essa informação aqui de df -h

Os instantâneos estão localizados aqui: / var / lib / glusterd / snaps /

Mas esses não são apenas alguns KB e eu gostaria de poder fazer uma recuperação completa do instantâneo.

Eu também tentei executar o comando mencionado nos documentos:

mount -t glusterfs <hostname>:/snaps/<snap-name>/<origin-volname> /<mount_point>

Isso não funcionou. Parece não haver nenhuma pasta chamada / snaps / como quando eu pressiono a guia eu recebo sugestão para vol1 mas nada mais.

Esta é a informação sobre $ gluster snapshot list :

snap4_GMT-2015.09.02-06.13.23

Esta é a informação sobre $ gluster snapshot status vol1

 Snap Name : snap4_GMT-2015.09.02-06.13.23
 Snap UUID : f9b4494b-dd4e-45f6-a2d0-049ccd5434f3

    Brick Path        :   gs1:/run/gluster/snaps/d0c254908dca451d8f566be77437c538/brick1/brick1
    Volume Group      :   gluster
    Brick Running     :   No
    Brick PID         :   N/A
    Data Percentage   :   38.46
    LV Size           :   19.90g


    Brick Path        :   gs2:/run/gluster/snaps/d0c254908dca451d8f566be77437c538/brick2/brick1
    Volume Group      :   gluster
    Brick Running     :   No
    Brick PID         :   N/A
    Data Percentage   :   38.93
    LV Size           :   19.90g

Agradeço antecipadamente por qualquer ajuda

    
por merlin 03.09.2015 / 12:30

1 resposta

2

Antes de mais nada, faça perguntas relacionadas a gluster na lista de discussão da comunidade gluster ([email protected]) para obter uma resposta mais rápida.

E agora, sua pergunta: sua montagem está falhando porque você não ativou a captura instantânea. Os instantâneos devem ser ativados antes que possam ser usados de qualquer maneira. Use o seguinte comando para montar o instantâneo.

gluster snapshot activate <snap-name>

Após esta verificação, o instantâneo está no estado inicial / ativado.

gluster snapshot info <snap-name>
gluster snapshot status <snap-name>
O comando

info lhe dará informações gerais sobre o instantâneo e o status fornecerá as informações de tempo de execução.

    
por 30.11.2015 / 06:14