20 passos para aumentar o espaço de armazenamento de um cluster CentOS 6
Sabe aquele cluster que está funcionando bem mas está se aproximando dos 98% da capacidade de armazenamento? Pois é, esse artigo mostra como adicionar mais espaço à ele usando as funcionalidades de extensão de volumes lógicos e extensão do file system.
[ Hits: 5.276 ]
Por: Rafael Vico em 24/03/2017
Desmontagem do Cluster
O artigo parte do princípio que o espaço de armazenamento (LUN) já está apresentado ao sistema operacional e configurações de multipath se existentes já estão realizadas.
1. Executar backup da configuração dos VGs:
# vgcfgbackup
2. Após conferir se as mesmas estão em /etc/lvm/backup:
# cat /etc/lvm/backup
3. Desmontar o Filesystem em todos os nós:
# umount /<ponto de montagem>
4. Parar os serviços do cluster nos nós:
# service gfs2 stop
# service clvmd stop
# service cman stop
# service rgmanager stop
5. Desabilitar os serviços de cluster do Sistema Operacional:
# chkconfig cman off
# chkconfig clvmd off
# chkconfig rgmanager off
# chkconfig gfs2 off
6. Rebootar todos os nós:
# init 6
7. Localizar a LUN de recém apresentada:
# lsblk
8. Preparar do dispositivo para integrar um VG usando TODO o espaço disponível:
# parted /dev/sdx
(parted) mklabel GPT
(parted) mkpart primary ext4 0 -1
(parted) set 1 lvm on
(parted) quit
9. Fazer o kernel reler a tabela de partição:
# partprobe
10. Fazer do dispositivo um "Physical volume":
# pvcreate /dev/sdx1
11. Adicionamos o novo volume ao VG:
# vgextend <nome do vg> /dev/sdx1
12. Iniciar o serviço de gerenciamento de volumes lógicos (executar nos 3 nodes):
# service rgmanager start
# service cman start
# service clvmd start
********** NÃO INICIALIZAR O GFS2 **********
13. Aumentar o tamanho do volume lógico:
# lvextend -l +100%FREE /dev/mapper/<nome do vg>-<nome do lv> (executar apenas no node principal)
# lvs (comando para conferir o aumento da unidade deve ser executado nos 3 nodes)
14. Iniciar o serviço do File System (GFS2):
# service gfs2 start (executar nos 3 nodes)
15. Faça testes de leitura, escrita e inicialização da aplicação, também é um bom momento para fazer backup dos dados caso não tenha sido feito ainda.
16. Se você iniciou a aplicação, pare a aplicação novamente.
17. Aumentamos o tamanho do File System (só funciona com o serviço inicializado e volume montado).
# gfs2_grow /<ponto de montagem>
# df -h (para conferir)
18. Faça novos testes de leitura, escrita e inicialização da aplicação.
19. Habilite a inicialização automática do serviços do Cluster:
# chkconfig rgmanager on
# chkconfig cman on
# chkconfig clvmd on
# chkconfig gfs2 on
20. Desligue os servidores e religue-os.
Páginas do artigo
1. Desmontagem do Cluster
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada
Captive-NTFS com kernel 2.6
Criando um servidor CVS
Montando partições em memória
Recuperando dados do Windows usando um live-CD
Submount - Solução de montagem automática de volumes em kernel 2.6
Comentários
Nenhum comentário foi encontrado.