Piter Punk's HomePage - Artigos
 
English version
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].


Links Principal Artigos Piter Punk Dicas Programas
 
Powered by Slackware Linux - Written in VIm (the best one!) Last Update: 15 Aug 2005