Constrution d’un RAID 5 sur carte 3ware avec tw_cli

Voici comment construire un RAID 5 sous linux avec une carte 3Ware.

Les cartes RAID 3WARE offre un excellent RAID matériel et sont parfaitement reconnu sous linux ! :)

Tout d’abord, faisons le ménage sur la carte RAID. Qu’il y t’il de configurer dessus ?

# ./tw_cli
//routinux> info c0

Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-1 OK - - - 465.651 ON OFF
u1 SINGLE OK - - - 465.651 ON OFF
u2 SINGLE OK - - - 465.651 ON OFF

Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 OK u1 465.76 GB 976773168 9QG31JVV
p1 OK u2 465.76 GB 976773168 9QG2Y6D5
p2 OK u0 465.76 GB 976773168 9QG31JRP
p3 OK u0 465.76 GB 976773168 6QG0KM7A

 

Nous avons donc 4 disque de 465 Go, une unité RAID-1 et 2 unité SINGLE.
Nous allons donc les supprimer.

ATTENTION : TOUTES LES DONNÉES SERONT PERDUES !!!

Supprimons l’unité 1 :

//routinux> maint deleteunit c0 u1
Deleting unit c0/u1 ...Done.

//routinux> info c0

Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-1 OK - - - 465.651 ON OFF
u2 SINGLE OK - - - 465.651 ON OFF

Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 OK - 465.76 GB 976773168 9QG31JVV
p1 OK u2 465.76 GB 976773168 9QG2Y6D5
p2 OK u0 465.76 GB 976773168 9QG31JRP
p3 OK u0 465.76 GB 976773168 6QG0KM7A

Et voila. L’unité 11 a disparu.

Faisons de même pour les 2 autres restantes :

//routinux> maint deleteunit c0 u2
Deleting unit c0/u2 ...Done.

//routinux> maint deleteunit c0 u0
Deleting unit c0/u0 ...Done.

//routinux> info c0

Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------

Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 OK - 465.76 GB 976773168 9QG31JVV
p1 OK - 465.76 GB 976773168 9QG2Y6D5
p2 OK - 465.76 GB 976773168 9QG31JRP
p3 OK - 465.76 GB 976773168 6QG0KM7A

Et voila. Tout est supprimé.

Nous allons donc pouvoir créer notre RAID5 :

//routinux> maint createunit c0 rraid5 p0:1:2:3
Creating new unit on controller /c0 ... Done. The new unit is /c0/u0.
Setting write cache = ON for the new unit ... Done.
Warning: You do not have a battery backup unit for /c0/u0 and the enabled
write cache (default) may cause data loss in the event of power failure.

//routinux> info c0

Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-5 OK - - 256K 1396.95 ON OFF

Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 OK u0 465.76 GB 976773168 9QG31JVV
p1 OK u0 465.76 GB 976773168 9QG2Y6D5
p2 OK u0 465.76 GB 976773168 9QG31JRP
p3 OK u0 465.76 GB 976773168 6QG0KM7A

Et voila. Il ne reste plus qu’a créer les partitions et formater :)


Article lu 959 fois

Laisser un commentaire