Eu tenho a seguinte configuração:
Um servidor único com dois controladores LSI MegaRAID SAS 9380-8e, ambos conectados a duas prateleiras de disco de 60 baias, seguindo aproximadamente o design de Edmund White (veja link ). O objetivo é replicar a configuração exata, mas ela está no meio da migração.
Após a instalação da primeira prateleira, todos os 60 discos foram vistos pelos dois controladores e o multipathing foi configurado e funciona sem problemas. Ao adicionar a segunda prateleira de disco, ainda havia alguma configuração RAID antiga nos 60 discos que foi relatada respeitosamente por ambos os controladores. Utilizando o primeiro controlador, removi a configuração dos discos e defini-os para serem JBOD. Todos os 60 discos agora são visíveis para o SO e podem ser registrados com multipath, mas reportam apenas um único caminho (passando pelo controlador 1), o segundo controlador ainda relata todos os 60 discos como estrangeiros (UGood F) e aparentemente não há maneira de forçar faça o controlador verificar novamente os dispositivos ou esquecer a configuração atual para apenas esta prateleira:
# /opt/MegaRAID/storcli/storcli64 /c1 /e71 /sall show | head -n20
Controller = 1
Status = Success
Description = Show Drive Information Succeeded.
Drive Information :
=================
-----------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp
-----------------------------------------------------------------------
71:0 74 UGood F 3.637 TB SAS HDD N N 512B HUS724040ALS640 D
71:1 107 UGood F 3.637 TB SAS HDD N N 512B HUS724040ALS640 D
71:2 72 UGood F 3.637 TB SAS HDD N N 512B HUS724040ALS640 D
71:3 95 UGood F 3.637 TB SAS HDD N N 512B HUS724040ALS640 D
71:4 90 UGood F 3.637 TB SAS HDD N N 512B HUS724040ALS640 D
71:5 77 UGood F 3.637 TB SAS HDD N N 512B HUS724040ALS640 D
71:6 73 UGood F 3.637 TB SAS HDD N N 512B HUS724040ALS640 D
71:7 76 UGood F 3.637 TB SAS HDD N N 512B HUS724040ALS640 D
71:8 83 UGood F 3.637 TB SAS HDD N N 512B HUS724040ALS640 D
Esta é a mesma prateleira vista pelo outro controlador:
# /opt/MegaRAID/storcli/storcli64 /c0 /e165 /sall show | head -n20
Controller = 0
Status = Success
Description = Show Drive Information Succeeded.
Drive Information :
=================
-----------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp
-----------------------------------------------------------------------
165:0 127 JBOD - 3.637 TB SAS HDD N N 512B HUS724040ALS640 U
165:1 121 JBOD - 3.637 TB SAS HDD N N 512B HUS724040ALS640 U
165:2 118 JBOD - 3.637 TB SAS HDD N N 512B HUS724040ALS640 U
165:3 116 JBOD - 3.637 TB SAS HDD N N 512B HUS724040ALS640 U
165:4 146 JBOD - 3.637 TB SAS HDD N N 512B HUS724040ALS640 U
165:5 122 JBOD - 3.637 TB SAS HDD N N 512B HUS724040ALS640 U
165:6 115 JBOD - 3.637 TB SAS HDD N N 512B HUS724040ALS640 U
165:7 142 JBOD - 3.637 TB SAS HDD N N 512B HUS724040ALS640 U
165:8 145 JBOD - 3.637 TB SAS HDD N N 512B HUS724040ALS640 U
Mas tentar limpar as informações (erradas) do segundo controlador não funciona:
# /opt/MegaRAID/storcli/storcli64 /c1 /fall show
Controller = 1
Status = Success
Description = Couldn't find any foreign Configuration
# /opt/MegaRAID/storcli/storcli64 /c1 /fall delete
Controller = 1
Status = Success
Description = Couldn't find any foreign Configuration
# /opt/MegaRAID/storcli/storcli64 /c1 /fall import
Controller = 1
Status = Success
Description = Couldn't find any foreign Configuration
Forçar os discos no JBOD no segundo controlador também não funciona:
# /opt/MegaRAID/storcli/storcli64 /c1 /e71 /sall set jbod | head -n20
Controller = 1
Status = Failure
Description = Set Drive JBOD Failed.
Detailed Status :
===============
-------------------------------------------------
Drive Status ErrCd ErrMsg
-------------------------------------------------
/c1/e71/s0 Failure 255 Operation not allowed.
/c1/e71/s1 Failure 255 Operation not allowed.
/c1/e71/s2 Failure 255 Operation not allowed.
/c1/e71/s3 Failure 255 Operation not allowed.
/c1/e71/s4 Failure 255 Operation not allowed.
/c1/e71/s5 Failure 255 Operation not allowed.
/c1/e71/s6 Failure 255 Operation not allowed.
/c1/e71/s7 Failure 255 Operation not allowed.
/c1/e71/s8 Failure 255 Operation not allowed.
/c1/e71/s9 Failure 255 Operation not allowed.
Existe alguma maneira de dizer ao controlador RAID que esses discos não têm mais uma configuração externa e devem ser vistos como JBODs?