HP Smart Array P410: converti RAID10 in RAID1 O rimuovi dischi da RAID10


9

Ho un server con due array RAID10 di dischi da 146 GB. Sto cercando di sostituire un array RAID10 di dischi da 146 GB con RAID1 di due dischi da 2 TB. Dato che non ci sono porte libere, ho rimosso due dischi dall'array che sostituirò. Ora lo stato del mio raid è simile al seguente:

# /opt/hp/hpssacli/bin/hpssacli ctrl all show config

Smart Array P400 in Slot 1
   array A (SAS, Unused Space: 0  MB)
      logicaldrive 1 (273.4 GB, RAID 1+0, Interim Recovery Mode)

      physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, Failed)
      physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, Failed)
      physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS, 146 GB, OK)
      physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SAS, 146 GB, OK)

   array B (SAS, Unused Space: 0  MB)
      logicaldrive 2 (273.4 GB, RAID 1+0, OK)

      physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 146 GB, OK)
      physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 146 GB, OK)
      physicaldrive 1I:1:7 (port 1I:box 1:bay 7, SAS, 146 GB, OK)
      physicaldrive 1I:1:8 (port 1I:box 1:bay 8, SAS, 146 GB, OK)

Voglio usare le porte 2I:1:1, 2I:1:2per il nuovo RAID1 (per migrare la VM sul nuovo array con tempi di inattività minimi). Ma non so come slegarli dall'attuale RAID10. Come vedo due opzioni:

1) Converti RAID10 in RAID1 (nella documentazione ho appena trovato la menzione che il nuovo array non potrebbe essere più piccolo di quello attuale) Al comando "/opt/hp/hpssacli/bin/hpssacli ctrl slot=1 ld 1 modify raid=1"ricevo un errore:

Error: "raid=1" is not a valid option for logicaldrive 1

Available options are:
    0
    1 + 0 (current value)
    5
    6 (default value)

2) Rimuovere le porte 2I:1:1, 2I:1:2di RAID10.

Tuttavia, non ho trovato le istruzioni per entrambe le opzioni.

Cosa si può fare in questa situazione? (Senza tenere conto dell'opzione di spostamento dei dati su un altro server / unità esterna / ecc.)


1
Hai rimosso i dischi prima di porre la domanda?!?
ewwhite,

1
Non ti preoccupare, questo è un server di prova. Su di esso, controllo le opzioni.
DiNGeR

Ho server Proliant DL180 G8. Non riuscivo a far funzionare le cose dell'array intelligente come previsto con Debian e / o Ubuntu. Era in conflitto e non riusciva a riconoscere il dispositivo. Quindi l'ho appena disabilitato e ho creato Software RAID usando mdadm. Motivo per cui non ho risolto il problema hardware: era semplice rimuovere l'unità disco difettosa dall'array software da remoto, piuttosto che andare al data center per rimuoverlo fisicamente.
num8er

Risposte:


7

Qui non partecipo più come una volta, ma vedo un problema con quello che hai fatto.

I controller HP Smart Array possono ospitare dischi SAS e SATA. Tuttavia, non è possibile avere un array composto da un mix di dischi SAS e SATA.

HP non ha mai commercializzato un disco SAS da 2,5 "da 2 TB, quindi suppongo che le unità da 2 TB che possiedi siano SATA. I dischi da 146 GB sono SAS. Quindi ... tirare due dischi non funzionerà perché non puoi unire i nuovi dischi al matrice esistente.

Hai incasinato. Reinserire le due unità da 146 GB.


Altre considerazioni:

Probabilmente stai utilizzando un disco SATA di terze parti. Verrà spostato verso il basso a velocità di 1,5 Gbps sul controller Smart Array P400.

L'uso di un controller P400 indica che il server in uso è un HP ProLiant G5, circa 2005-2007.

È meglio ricostruire o utilizzare hardware più moderno, se possibile.


1
Sì, le nuove unità sono SATA. Non ho intenzione di combinare dischi di diversi tipi, voglio eventualmente sostituire completamente il RAID10 SAS su RAID1 SATA.
DiNGeR
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.