Descobrir qual disco cciss é qual disco / dev / sdX (smartmontools & cciss raid controller)

1

Eu tenho um servidor HP, que tem uma matriz RAID de hardware (que não está sendo usada principalmente para invasões, os discos são passados para o sistema operacional Linux). Eu tenho 6 discos SSD. 2 são riad espelhado juntos pela matriz, os outros 4 são expostos ao sistema operacional. Um dos 4 está quebrado (usando dd, eu pude ver que era /dev/sdd . /dev/sd{b,c,e} all work fine).

Eu quero descobrir o número de série de /dev/sdd , para que quando alguém entrar na sala do servidor, eles saibam o disco quebrado e possam removê-lo. Geralmente lshw / smartctrl / etc pode dizer isso. Mas como há um controlador de ataque, todos relatam o mesmo número de série. Mas os smartmontools podem ler no controlador RAID com o -d cciss,X /dev/sdY :

smartctl -i -d cciss,1 /dev/sdd

Mas apenas o cciss,X nisso é importante, não o sdY . A execução de cciss,0 em sdb , sdc , sdd ou sde fornece os mesmos resultados. Mas executar cciss,1 on sdb fornece resultados diferentes de cciss,0 on sdb .

Como posso descobrir qual "número cciss" é usado por /dev/sdd ?

Isso está no Ubuntu Linux 14.04. Não há arquivos /dev/cciss/* .

Atualização : é um HP ProLiant SE316M1R2 ao qual se referiu como "160".

(Uma resposta pode ser executar um teste inteligente padrão em todos os discos cciss e descobrir qual está quebrado, mas tentei chamar -t short e -t long em todos os cciss de 0-5 e todos eles, exceto cciss,0 e ,1 , agiram como se nunca houvesse um teste em andamento.)

    
por Rory 11.02.2015 / 15:21

1 resposta

2

Uau ...

(existem ferramentas especiais disponíveis para sistemas HP)

Instale o hpssacli ferramenta:

E, em seguida, observe a saída do comando hpssacli ctrl all show config :

# hpssacli ctrl all show config

Smart Array P410i in Slot 0 (Embedded)    (sn: 50123456789ABCDE)

   array A (SAS, Unused Space: 0  MB)


      logicaldrive 1 (838.1 GB, RAID 1+0, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 300 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 300 GB, OK)
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)
      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 300 GB, OK)

   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 50123456789ABCED)

Nota: a execução de hpssacli ctrl all show config detail fornecerá ainda mais informações ...

    
por 11.02.2015 / 15:36