quarta-feira, 6 de julho de 2011

Curso Red Hat System Administration || Resumo

LVM
 Passos para se configurar um storage/disco com formato LVM:
  •  Primeiro Passo: criam-se as partiçõe que serão utilizadas exemplo: fdisk -cu /dev/dispositivo no caso fdisk -cu /dev/vda.
  • Segundo Passo: deve-se colocar um flag nas partições criadas anteriormente e para isto utilizamos o comando pvcreate exemplo: pvcreate /dev/vda3, pvcreate /dev/vda4 , e para validarmos podemos rodar o comando pvdisplay
  • Terceiro Passo: agora devemos agrupar todas a partições que flagamos acima que serão utilizadas via lvm através do comando vgcreate exemplo: vgcreate vgname /dev/vdaN para validarmos, vgdisplay
  • Quarto Passo: Criam-se os volumes lógicos do tamanho que se deseja atraves do comando lvcreate exemplo: lvcreate -n lvname -L tamanho  vgname, para validarmos lvdisplay
  • Quinto Passo: Formatamos os volumes lógicos através do comando : mkfs -t ext4 /dev/vgname/lvname
  • Sexto Passo: criamos o ponto de montagem e montamos atraves dos comandos: mkdir /data (diretório de montagem), e adicionamos no /etc/fstab a linha:  /dev/mapper/vgname-lvname /data ext4 defaults 1 2
Para verificamos  se tudo o que fizermos funcionou rode o comando mount -a  e verifique atraves do comando df -h se esta tudo certo.


Expandindo um volume LVM
  Para expandirmos um volume lvm podemos permanecer com o volume montado e tudo funciona online conforme os itens abaixo, porem como sempre para uma maior garantia devemos efetuar um backup.
  • Verifique se temos espaço suficiente para fazermos a expansão, se não tivermos precisamos aumenta-la através dos passos 1 e 2  descritos acima e rodar o comando vgextend, porem se ja tivemos espaço disponivel verificado através do comando vgdisplay efetuamos  os seguintes passos:
  • Aumentamos o  volume logico atraves do comando lvextend -l tamanho /dev/vgname/lvname
  • Não podemos esquecer de efetuar um resize conforme segue abaixo resize2fs -p /dev/vgname/lvname
Reduzindo um volume LVM
  Para reduzirmos um volume lvm , devemos efetuar todoas as tarefas offline, isto quer dizer desmontar a partição como segue:
  • umount /data
  • fsck -f /dev/mapper/vgname-lvname (efetuamos este comando para limpar toda a priorizacao  para efetuarmos o resize).
  • resize2fs -p /dev/mapper/vgname-lvname 512M
  • lvreduce -L 512M /dev/mapper/vgname-lvname
  • mount -a 
  • pvscan -V
Ou para alteramos ou tiramos um disco e adicionarmos outro devemos proceder com os passos abaixo:

  • umount
  • fsck
  • resize2fs
  • lvreduce
  • vgreduce
  • pvchange -an
  • pvremove