O comando storcli add vd do PowerFlex reclama que "o disco rígido não tem atributos apropriados"
Summary: O comando Storcli add vd reclama que "o disco rígido não tem atributos apropriados"
Symptoms
Situação
Isso pode acontecer quando um disco é retirado do compartimento e colocado de volta, sem seguir o procedimento correto.
Isso pode acontecer no nó do VxRack e em outros sistemas que usam o controlador LSI e o storcli.
Sintomas
O erro no storcli adiciona o comando vd:
# /opt/MegaRAID/storcli/storcli64 /c0 add vd type=raid0 drives=252:2 direct wb ra Controller = 0 Status = Failure Description = physical disk does not have appropriate attributes
Na saída "storcli /c0 show", o estado de 252:2 é "UBad" e DG é "F":
# /opt/MegaRAID/storcli/storcli64 /c0 show ... PD LIST : ======= ---------------------------------------------------------------------------- EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp ---------------------------------------------------------------------------- 252:0 13 Onln 4 372.093 GB SATA SSD N N 512B INTEL SSDSC2BA400G3 U 252:1 12 Onln 0 837.843 GB SAS HDD Y N 512B ST900MM0026 U 252:2 11 UBad F 837.843 GB SAS HDD Y N 512B ST900MM0026 U 252:4 8 Onln 1 837.843 GB SAS HDD Y N 512B ST900MM0026 U 252:5 9 Onln 2 837.843 GB SAS HDD Y N 512B ST900MM0026 U 252:6 10 Onln 3 837.843 GB SAS HDD Y N 512B ST900MM0026 U
Impacto
Não é possível usar o disco.
Cause
Quando um disco é retirado e colocado novamente, o controlador pode considerar a configuração desse disco "externa" (DG=F). Isso impede que o controlador use o disco, e as tentativas de adicionar VD neste PD falharão.
Resolution
A configuração externa deve ser excluída antes que o controlador possa usar o PD.
Nota: essa operação invalida os dados no disco. Isso não deve causar problemas para o ScaleIO, pois haverá duas cópias para todos os dados.
1. Limpe o estado "Ubad" do PD, se houver:
# /opt/MegaRAID/storcli/storcli64 /c0/e252/s2 set good Controller = 0 Status = Success Description = Set Drive Good Succeeded.
2. Verifique a configuração externa com "storcli /c0/fall show"
# /opt/MegaRAID/storcli/storcli64 /c0/fall show Controller = 0 Status = Success Description = Operation on foreign configuration Succeeded FOREIGN CONFIGURATION : ===================== ----------------------------------------- DG EID:Slot Type State Size NoVDs ----------------------------------------- 0 - RAID0 Frgn 837.843 GB 1 ----------------------------------------- NoVDs - Number of VDs in disk group|DG - Diskgroup Total foreign drive groups = 1
3. Exclua a configuração externa com "storcli /c0/fall del"
# /opt/MegaRAID/storcli/storcli64 /c0/fall del Controller = 0 Status = Success Description = Successfully deleted foreign configuration
Depois disso, "storcli /c0 show" mostrará o PD no estado UGood com um número DG válido, e o PD poderá ser usado para o comando "add vd" novamente.