Criar ClusterGFS2

De Slacam_Wiki
Ir para: navegação, pesquisa

Criação do Cluster para GFS2 (Storage NetApp) e Virtualização KVM

Pacotes a serem instalados em todos os Nodes

yum groupinstall "High Availability" "Resilient Storage"

Pacotes a serem instalados na Maquina de Gerencia

yum groupinstall "High Availability Management"

Desabilitar o selinux

vim /etc/selinux/config
SELINUX=disabled

Configurar os serviços para startup

chkconfig ricci on | service ricci start
chkconfig luci on | service luci start (apenas na maquina de gerencia)
chkconfig cman on | chkconfig clvmd on | chkconfig rgmanager on
chkconfig modclusterd on
chkconfig NetworkManager off | service NetworkMAnager stop

Apontar o browser para o conga interface e criar o cluster

https://node1.localdomain.com:8084
Entre o root username e password

Liste os discos que conectado na storage em qualquer um dos nodes (o que fizer para ele valerá para os outros)

multipath -ll

Exemplo da saída:

mpathd (360a98000572d2f615234655976454c6e) dm-2 NETAPP,LUN
size=3.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=4 status=active
| |- 1:0:1:2 sdf 8:80  active ready running
| `- 2:0:1:2 sdl 8:176 active ready running
 `-+- policy='round-robin 0' prio=1 status=enabled
  |- 1:0:0:2 sdc 8:32  active ready running
  `- 2:0:0:2 sdi 8:128 active ready running
mpathc (360a98000572d2f615234655976545069) dm-1 NETAPP,LUN
size=2.5T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=4 status=active
| |- 1:0:1:3 sdg 8:96  active ready running
| `- 2:0:1:3 sdm 8:192 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
  |- 1:0:0:3 sdd 8:48  active ready running
  `- 2:0:0:3 sdj 8:144 active ready running
mpatha (360a98000572d2f615234655976325045) dm-0 NETAPP,LUN
size=3.4T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=4 status=active
| |- 1:0:1:1 sde 8:64  active ready running
| `- 2:0:1:1 sdk 8:160 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
  |- 1:0:0:1 sdb 8:16  active ready running
  `- 2:0:0:1 sdh 8:112 active ready running 

Como o servidor está ligado por multipath o dispositivom deve ser um /dev/dm-X

Edite o arquivo /etc/lvm/lvm.conf

Troque o

locking_type = 3

Para

locking_type = 0

Não esqueça de voltar ao valor anterior após a criação do volume

Vamos criar o device para o LVM

pvcreate /dev/dm-0

Vamos criar o volume para o device

vgcreate -cy volvm_cluster00 /dev/dm-0

Vamos criar o volume lógico com o tamanho disponível

lvcreate -L 3600G -n logvolvm volvm_cluster00
 

Vamos formatar o volume para GFS2 (repare que kvmcluster é o nome do seu cluster quando criado anteriormente

mkfs -t gfs2 -p lock_dlm -j 4 -t kvmcluster:storagekvm /dev/volvm_cluster00/logvolvm

Vamos criar o ponto de montagem (deve ser feito em todos os nodes)

mkdir /storagekvm

Vamos criar a entrada no /ets/fstab (deve ser feito em todos os nodes)

vim /etc/fstab
/dev/volvm_cluster00/logvolvm    /storagekvm   gfs2    _netdev,defaults,noquota,noatime,nodiratime  0 0

Para saber se está funcionando, faça um reboot no node pelo conga


[[Se for adicionar outros nodes basta adicionar a linha do /etc/fstab. NÃO FAÇA A FORMATAÇÃO DO VOLUME - SÓ É NECESSÁRIO APENAS 1 VEZ ]]

Comando para rebootar um node via linha de comando:

fence_ipmilan -P -o reboot -a ip_do_host -l monitor -p senha -v -t 20