Il comando PowerFlex storcli add vd lamenta "hard drive does not have appropriate attributes"
Summary: Il comando Storcli add vd lamenta "hard drive does not have appropriate attributes"
Symptoms
Scenario
Ciò può verificarsi quando un disco viene estratto dall'enclosure e reinserito, senza seguire la procedura corretta.
Ciò può verificarsi sul nodo VxRack e su altri sistemi che utilizzano il controller LSI e storcli.
Sintomi
L'errore su storcli aggiunge il 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
Nell'output "storcli /c0 show", lo stato di 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
Impatto
Impossibile utilizzare il disco.
Cause
Quando un disco viene estratto e reinserito, il controller potrebbe considerare la configurazione di questo disco "esterna" (DG=F). Ciò impedisce al controller di utilizzare il disco e i tentativi di aggiungere VD su questo PD avranno esito negativo.
Resolution
La configurazione esterna deve essere eliminata prima che il controller possa utilizzare il PD.
Nota: questa operazione invalida i dati presenti sul disco. Ciò non dovrebbe causare problemi per ScaleIO, in quanto saranno presenti due copie per tutti i dati.
1. Cancellare lo stato "Ubad" del PD, se presente:
# /opt/MegaRAID/storcli/storcli64 /c0/e252/s2 set good Controller = 0 Status = Success Description = Set Drive Good Succeeded.
2. Verificare la configurazione esterna con "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. Eliminare la configurazione esterna con "storcli /c0/fall del"
# /opt/MegaRAID/storcli/storcli64 /c0/fall del Controller = 0 Status = Success Description = Successfully deleted foreign configuration
Dopodiché "storcli /c0 show" mostrerà il PD nello stato UGood con un numero DG valido, e il PD può essere utilizzato nuovamente per il comando "add vd".