Export/Import de Volume Groups de LVM
Publicado em 29/4/2009 | Autor Márcio
Chegou a hora de trocar o servidor, ou porque ele está obsoleto ou porque ele pifou. E agora como o novo servidor irá reconhecer aquela infinidade de LUNs que você foi acrescentando ao longo do tempo para suprir as necessidades do seus banco de dados?
Simples, exporte o VG do servidor velho (se ele ainda estiver funcionando) e importe-o no novo.
Neste exemplo o servidor tem um volume group chamado VG1 com dois logical volumes chamados lv10 e lv11.
Primeira parte – EXPORT
No servidor onde o VG será removido
Pare o banco ou aplicativo que acessa os discos
Desmonte os filesystems dentro do VG
Desative os LVs
# lvscan
ACTIVE ‘/dev/vg1/lv10′ [49.00 GB] inherit
ACTIVE ‘/dev/vg1/lv11′ [49.00 GB] inherit
# lvchange /dev/vg1/lv10 -an
# lvchange /dev/vg1/lv11 -an
# lvscan
inactive ‘/dev/vg1/lv10′ [49.00 GB] inherit
inactive ‘/dev/vg1/lv11′ [49.00 GB] inherit
Exporte o volume group
# vgexport -v vg1
Using volume group(s) on command line
Finding volume group “vg1″
Archiving volume group “vg1″ metadata (seqno 11).
Creating volume group backup “/etc/lvm/backup/vg1″ (seqno 12).
Volume group “vg1″ successfully exported
Desligue o servidor e reconfigure a sua SAN e seu Storage para que o novo servidor veja as LUNs que eram usadas pelo servidor antigo.
Segunda parte – IMPORT
No servidor onde o VG será incluído
Reinicie o servidor para ele reconhecer as novas LUNs
Importe o volume group
# vgimport vg1
Volume group “vg1″ successfully imported
Reative os logical volumes
# lvscan
inactive ‘/dev/vg1/lv10′ [49.00 GB] inherit
inactive ‘/dev/vg1/lv11′ [49.00 GB] inherit
# lvchange /dev/vg1/lv10 -ay
# lvchange /dev/vg1/lv11 -ay
# lvscan
ACTIVE ‘/dev/vg1/lv10′ [49.00 GB] inherit
ACTIVE ‘/dev/vg1/lv11′ [49.00 GB] inherit
Altere o /etc/fstab para reconhecer os novos filesystems (pode copiar do servidor antigo as linhas relativas aos filesystems transplantados)
Monte os filesystems
Levante seu banco de dados ou aplicativo
Este procedimento deve funcionar na maioria das Distribuições Linux com LVM2.
Claro que antes de uma operação destas você deve fazer um bom e belo backup dos seus dados, pois segundo a Lei de Murphy se algo pode dar errado, dará da pior forma possível.
2 comentários, comente você também!
Categoria: Linux, TodosTags: lvm, lvscan, vgexport, vgimport, volume group
Comments
2 Responses to “Export/Import de Volume Groups de LVM”
Deixe um comentário!


May 13th, 2009 @ 13:37
March 2nd, 2010 @ 9:45