web-dev-qa-db-fra.com

Comment créer RAID 10 avec Megacli

J'ai OpenFiler Storage Server.

Sans installer Windows et MSM, je souhaite créer une matrice RAID10 des disques 2 à 21.

J'ai déjà installé avec succès Megacli à OpenFiler, mais je suis bloqué dans la ligne de commande correcte pour créer un tableau RAID 10.

Les documentations indiquent que la syntaxe pour la création d'un RAID 10 est la suivante:

MegaCli -CfgSpanAdd -r10 -Array0[E:S,E:S] -Array1[E:S,E:S] -aN

Mon identifiant d'enceinte est 25, alors:

[root@linux-h5ut ~]# MegaCli -CfgSpanAdd -r10 -Array0[E25:S02,E25:S21] -Array1[E25:S02,E25:S21] WB Cached NoCachedBadBBU -a0
Invalid input at or near token E

J'ai Googled High and Bas, mais il ne semble pas y avoir d'exemple de RAID10 avec Megaraid (seulement la syntaxe).

Quelqu'un peut-il expliquer ce qui ne va pas?

7
Henno

Réponse A Créer un raid 10 (pas RAID 6)

  1. D'abord obtenir l'adaptateur #

    # MegaCli Adpallinfo -aall | grep '^Adapter'  
    Adapter #0   
    

    Megacli ou megacli selon la distribution * Nix

    Dans ce cas, adaptateur c'est Adapter #0

  2. Obtenir des valeurs d'identification du périphérique et de disque d'emplacement:

     # MegaCli64 -PDlist -aall | grep -e '^Enclosure Device ID:' -e '^Slot Number:'
     Enclosure Device ID: 252
     Slot Number: 0
     Enclosure Device ID: 252
     Slot Number: 1
     Enclosure Device ID: 252
     Slot Number: 2
     Enclosure Device ID: 252
     Slot Number: 3
    

    Id dans ce cas pour tout c'est 252

  3. Selon MegaCli Commande pour créer RAID 10 c'est MegaCli -CfgSpanAdd -r10 -Array0[E:S,E:S] -Array1[E:S,E:S] -aN

     MegaCli -CfgSpanAdd -R10 -Array0[252:0,252:2] -Array1[252:1,252:3] -a0
    

    Dans ce cas, créez un RAID 10, créant un tableau pour RAID0 avec disque 0 et 2 et autre tableau pour RAID1 avec des disques 1 et 3 et N = 0 (-a0)

  4. Vérifier le raid

     # megasasctl
     a0       LSI MegaRAID SAS 9271-4i encl:1 ldrv:1  batt:FAULT, low voltage, charge failed
     a0d0      1489GiB RAID 10  2x2  optimal
     a0e252s0    745GiB  a0d0  online
     a0e252s1    745GiB  a0d0  online
     a0e252s2    745GiB  a0d0  online
     a0e252s3    745GiB  a0d0  online
    

    Ou si megasasctl est indisponible:

     # MegaCli -LDInfo -Lall -aALL
     Adapter 0 -- Virtual Drive Information:
     Virtual Disk: 0 (Target Id: 0)
     Name:
     RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0
     Size:1.454 TB
     State: Optimal
     Stripe Size: 256 KB
     Number Of Drives per span:2
     Span Depth:2
     Default Cache Policy: WriteBack, ReadAhead, Direct, No Write Cache if Bad BBU
     Current Cache Policy: WriteBack, ReadAhead, Direct, No Write Cache if Bad BBU
     Access Policy: Read/Write
     Disk Cache Policy: Enabled
     Encryption Type: None
    
6
abkrim

J'ai utilisé cela (il y a quelques mois pour créer RAID 50):

megacli -CfgSpanAdd -r50 -Array0[252:2,252:3,252:4] Array1[252:5,252:6,252:7] WB RA Direct CachedBadBBU -a0

IBM X3560 et:

Product Name    : ServeRAID M5015 SAS/SATA Controller
Serial No       : SV14018726
FW Package Build: 12.13.0-0179
3