Instalando o slackware sobre RAID
Piter PUNK
1. Introdu��o
Que o slackware vem com ferramentas para controle de RAID, todo mundo sabe. Agora, que o slackware tem suporte a RAID j� na instala��o n�o � fato conhecido de muitos. E esse suporte n�o est� s� no raid.s (kernel para controladoras RAID), mas em todos os outros, que suportam RAID via software (e o sata.i que suporta controladoras RAID SATA).
Se as parti��es RAID j� est�o inicializadas, n�o precisa fazer absolutamente nada e basta instalar o slackware normalmente. Caso contr�rio, � necess�rio inicializ�-las manualmente que � o que fazemos nesse artigo.
2. Criando as parti��es RAID
Mas, esse suporte est� levemente escondido. A primeira coisa a fazer �, durante o particionamento com o fdisk, trocar as parti��es de "Linux native" para parti��es do tipo "Linux raid autodetect". Para isso, basta troc�-las de 83 para tipo fd. Como no exemplo:
Command (m for help): t
Partition number (1-10): 1
Hex code (type L to list codes): fd
Changed system type of partition 1 to fd (Linux raid autodetect)
Fa�a isso em todas as parti��es e em todos os discos que participar�o do seu RAID. Lembre-se de fazer parti��es do mesmo tamanho em todos os discos. A ordem n�o precisa ser a mesma, mas o tamanho sim.
3. O /etc/raidtab
Agora vem a parte mais complicada. O disco de boot n�o vem com o mdadm (ferramenta para administra��o do RAID) e sim com o raidtools, que necessita de um /etc/raidtab pronto e configurado para trabalhar corretamente. A solu��o �: fazer um raidtab, siga o exemplo:
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
persistent-superblock 1
chunk-size 32
device /dev/sda2
raid-disk 1
device /dev/sdb2
failed-disk 0
Com isso n�s configuramos o dispositivo RAID /dev/md0, usando RAID n�vel 1, com dois discos: o /dev/sda2 e o /dev/sdb2. Se houverem mais discos envolvidos, basta alterar o par�metro nr-raid-disks e inclu�-los logo abaixo. Se houverem mais parti��es RAID, basta duplicar essas configura��es para o /dev/md1, /dev/md2, etc... (e, obviamente, trocar as parti��es envolvidas).
3. Os finalmentes...
Com tudo isso feito, basta agora:
# mkraid /dev/md0
Para inicializar o device e, logo em seguida, entrar no "setup" para continuar a instala��o. Caso o mdadm esteja presente no disco de boot, o comando para fazer a mesma coisa (e sem precisar criar um /etc/raidtab) seria:
# mdadm --create /dev/md0 -l 1 -c 32 -n 2 -x 0 /dev/sd[ab]2
O que facilita bastante as coisas -;) Bom, enquanto esse tempo n�o vem, vamos continuar nos divertindo com o raidtools e instalando o slackware em quantos servidores parrudos houverem dispon�veis. Quaisquer d�vidas, cr�ticas ou sugest�es, mande e-mail para [email protected].
|