Start


Fala Galera!!!

Essa demostração visa como criar um RAID via mdadm em Servidores Linux no Azure, essa configuração melhora o desempenho da aplicação e a gravação de dados fica mais rápida comparado com um único HD. Para configurar o RAID iremos utilizar o utilitário “mdadm”

O utilitário mdadm pode ser usado para criar, gerenciar e monitorar conjuntos de múltiplos discos (MD)para RAID por software ou Entrada/Saída de multi-caminho.

Nessa demostração irei utilizar no Azure;

  • 1 – Servidor com CentOs 7.
  • 1 – HD de S.O.
  • 2 – HD de 1Gb (O tamanho é só para a demostração).

Lembrando que é compatível com as seguintes versões de Linux;

  • Ubuntu
  • CentOs
  • OpenSUSE

Anexando Disco no Servidor

No painel do servidor vá em Conectar e clique em Anexar Disco

001

Na janela de criação do disco virtual, escolha um nome para o VHD e o tamanho depois clique em Ok. 

OBS: Nesse procedimento estou criando 2 VHDs para fazer o RAID, você pode fazer com quantos discos for necessários.

002

Vamos verificar a integridade dos HDs, execute o seguinte comando

fdisk -l

003

Configuração do RAID via MDADM 

Para fazer a instalação do mdamdm, execute o seguinte comando

sudo yum install mdadm

004

Criação da Partição

Agora vamos criar as partições, nesse caso criaremos uma unica partição de disco em /dev/sdc.

  • Para iniciar a criação das partições, utilize o fdisk:
sudo fdisk /dev/sdc

005

  • No Prompt pressione ‘n’ para criar a partição:
Command (m for help): n

006

  • Agora pressione ‘p’ para criar um partição primária:
Partition type:
 p primary (0 primary, 0 extended, 4 free)
 e extended
Select (default p): p

009

  • Digite ‘1’ para selecionar a partição ‘1’:

0010

  • Agora de Enter para aceitar a partição e para colocar a partição do espaço livre no disco:

0011

  • Agora vamos alterar o ID padrão linux para o ‘fd’ (RAID automático do Linux), digite ‘t’ depois em Hex Code ‘fd’

0012

  • Agora pressione ‘w’ para gravar a tabela de partição da unidade depois saia do fdisk

0013

Pronto a partição está criada.

Criando a Matriz do RAID

Agora vamos criar o RAID 0 com as partições dos dois discos separados, nessa demostração estou dando exemplo com dois disco ‘C’ e ‘D’:

Execute os seguintes comandos:

sudo mdadm --create /dev/md127 --level 0 --raid-devices 2 \
/dev/sdc /dev/sdd

0014

Agora vamos criar um sistemas de arquivo dentro do RAID, execute o seguinte comando

mkfs -t ext4 /dev/md127

0015

Agora vamos criar um pasta para o sistema de arquivos, execte o seguinte comando

mkdir /DemoRaid

0016

Agora vamos fazer a referencia do sistemas de arquivos com o blkid, para determinar o UUID do novo sistema de arquivo. Digite o seguinte comando

/sbin/blkid

0017

Em seguida digite o comando “mount -a” para testar se a entrada /etc/fstab está correta. Pronto o servidor está com RAID configurado.

Obrigado e até o próximo Post.