Aula Grátis de RAID via software e LVM

of 31/31
  • date post

    30-Jun-2015
  • Category

    Education

  • view

    165
  • download

    2

Embed Size (px)

description

Aula Grátis de RAID via software e LVM

Transcript of Aula Grátis de RAID via software e LVM

  • 1. O que oRAID?

2. 4RAIDO RAID (Redundant Array of Inexpensive Disks) foidesenvolvido em 1988 como uma soluo barata paragarantir a disponibilidade da informao armazenada emdiscos, utilizando para isso uma configurao especial dediscos rgidos, que podem oferecer redundncia em caso defalhas e ganho de performance em escrita ou leitura,dependendo da configurao do conjunto RAID. Existemvrios nveis de RAID. 3. 5RAIDO que redundncia?Redundncia ter componentes de reserva para substituir ocomponente principal mantendo disponibilidade de servios.Existem fontes redundantes, matriz de discos redundantes,servidores redundantes.Manter redundncia requer um custo! 4. 6 5. 7RAIDNo RAID 0 (stripping), vrios discos so vistos como se fossemum s disco. Os arquivos ficam fragmentados em vrios discos, ecom isso fao com que a leitura/gravao seja feita de formasimultnea, com isso, consegue-se uma taxa de leitura e gravaode dados.Qual a vantagem do RAID 0?Ganho de desempenho, j que a leitura/gravao feita de formasimultnea, mas no garante redundncia. 6. 8 7. 9RAIDRAID 1 conhecido como espelhamento, pois a ideia espelhar as informaes em um segundo disco. O sistemavai gravar os dados ao mesmo tempo nos dois discos.Implementar RAID 1 traz redundncia. O uso do RAID 1necessita de dois discos ou qualquer nmero par. Adesvantagem do RAID 1 o custo, pois voc vai ter doisdiscos e a rea til de apenas 1. RAID1 no backup! Sevoc apagar um arquivo acidentalmente esse arquivo vaiser apagado em todos os discos! Sempre tenha umaCPIA dos dados. 8. 10 9. 11RAIDEste o modo mais utilizado em servidores com um grandenmero de HDs. O RAID 5 usa um sistema de paridade paramanter a integridade dos dados. Os arquivos so divididos emfragmentos e, para cada grupo de fragmentos, gerado umfragmento adicional, contendo cdigos de paridade. Os cdigos decorreo so espalhados entre os discos. Dessa forma, possvelgravar dados simultaneamente em todos os HDs, melhorando odesempenho. O RAID 5 pode ser usado com a partir de 3 discos. 10. O que oLVM? 11. 13LVMA sigla LVM significa: Logical Volume Manager.Ele um gerenciador de discos que trabalha com camadaslgicas, que podem ser redimensionadas, aumentando oudiminuindo sem prejudicar o funcionamento do sistema.A necessidade de se usar LVM para que possamos aproveitar aomximo o tamanho do disco ou de vrios discos e no sepreocupar em ter colocado pouco tamanho, j que ele pode seraumentado posteriormente. 12. 14LVMMas o que o volume fsico (PV)?Os PV's so as parties ou discos que sero usados para compor umdisco no formato LVM, eles servem para dar o UUID, que nmero deidentificao de cada disco.Mas o que o grupo de volume (VG)?Os VG's so um agrupamento de PV'sMas o que o volume lgico (LV)?Os LVs so os pedaos criados a partir de um VG. Podemos classific-loscomo sendo as parties de um VG e o VG sendo o disco. Eles soas partes que podem ser acessadas pelos usurios e que seroassociados a um ponto de montagem especfico. 13. 15RAID e LVM Vamos inserir 5 discos na Mquina Virtual, cada um com 8GB cada. Eles se chamaro: hd1.vdi, hd2.vdi, hd3.vdi,hd4.vdi e hd5.vdi; Vamos criar um RAID nvel 5 composto pelos 5 discosadicionados e vamos chamar a matriz de discos de/dev/md0; Vamos usar a matriz /dev/md0 para criar um PV de 32 GBe depois um VG chamado /dev/dados e logo aps um LVchamado /dev/dados/lv_home de 8 GB. 14. 16/dev/sdb/dev/sdc/dev/sdd8 GB /dev/8 GBsdd 8 GB/dev/sde8 GBDISCOSADICIONADOSNA MQUINAVIRTUAL/dev/md0RAID NVEL 5 32 GB/dev/dados8 GBINSERIR /dev/md0COMO PV E DEPOISCOMO VG/dev/dados/lv_dados8 GBMONTAR COMO/srv/dados/dev/sdf8 GB 15. 17RAID e LVM 16. 18RAID e LVM 17. 19RAID e LVM 18. 20RAID e LVM 19. 21RAID e LVM 20. 22RAID e LVMFaa isso para mais 4 discos, no final vocdeve ter 5 discos: hd1.vdi, hd2.vdi, hd3.vdi,hd4.vdi, hd5.vdi.Veja no slide seguinte como deve ficar! 21. 23RAID e LVM 22. 24RAID e LVM Criando RAID 51.# aptitude install parted2.# partprobe3.# cat /proc/partitions4.# aptitude install mdadm5.# mdadm --create /dev/md0 --level=5 --raid-devices=5/dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf6.# watch cat /proc/mdstat (tty2)7.# mdadm --examine --scan >> /etc/mdadm/mdadm.conf 23. 25RAID e LVM1.# mkdir /srv/dados2.# mkfs.ext4 /dev/md03.# mount /dev/md0 /srv/dados4.# df -Th | grep md05.# umount /srv/dados 24. 26RAID e LVM Criando LVM1.# aptitude install lvm22.# pvcreate /dev/md03.# pvdisplay4.# vgcreate dados /dev/md05.# vgdisplay6.# vgdisplay -v dados7.# lvcreate -L 8g -n lv_dados dados8.# lvdisplay -v /dev/dados/lv_dados 25. 27RAID e LVM Criando LVM1.# mkfs.ext4 /dev/dados/lv_dados2.# mount /dev/dados/lv_dados /srv/dados3.# df -Th 26. 28RAID e LVM Aumentando LV1.# umount /srv/dados2.# lvextend -L +2g /dev/dados/lv_dados3.# e2fsck -f /dev/dados/lv_dados4.# resize2fs /dev/dados/lv_dados5.# mount /dev/dados/lv_dados /srv/dados6.# df -Th7.# lvdisplay /dev/dados/lv_dados 27. 29RAID e LVM Diminuindo LV1.# umount /srv/dados (Faa backup!)2.# e2fsck -f /dev/dados/lv_dados3.# resize2fs -p /dev/dados/lv_dados 7g4.# lvreduce -L -3g /dev/dados/lv_dados5.# e2fsck -f /dev/dados/lv_dados6.# resize2fs /dev/dados/lv_dados7.# mount /dev/dados/lv_dados /srv/dados8.# df -Th9.# lvdisplay /dev/dados/lv_dados 28. 30RAID e LVM /etc/fstab1.# blkid | grep /dev/mapper/dados-lv_dados | awk -F '{print $2}' >> /etc/fstab2.# nano /etc/fstabEdite a ltima linha acrescentando aps a coluna doUUID...UUID=... /srv/dados ext4 defaults 0 2 29. 31Prximas atividadesResolva o laboratrio que est na mquinavirtual. Acesse o ambiente virtual deaprendizagem e faa download do documentocom as tarefas que devem ser executadas, aofinal delas execute nosso script de correoautomtica.Dvidas: [email protected] [email protected]