Como monitoro o status do RAID ao usar um multiplicador de porta eSATA RAID5 SATA externo?

3

Estou usando um dispositivo eSATA externo que leva 5 drives SATA e os apresenta como um grande HW RAID5 para o Linux (Ubuntu).

Ele usa um chipset SiI3726.

O Linux vê e manipula o dispositivo sata muito bem, mas eu estou querendo saber se existe alguma maneira de consultar / monitorar o status do RAID5 que está se escondendo por trás deste RAID HW.

(do dmesg - eu juro que não tenho drive único de 16T ...)

[   16.409678] sd 4:0:0:0: [sde] 31255691264 512-byte logical blocks: (16.0 TB/14.5 TiB)
[   16.409727] sd 4:0:0:0: [sde] Write Protect is off
[   16.409730] sd 4:0:0:0: [sde] Mode Sense: 00 3a 00 00
[   16.409752] sd 4:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[   16.463573]  sde: sde1
[   16.463785] sd 4:0:0:0: [sde] Attached SCSI disk

(do lshw)

   *-disk:4
        description: ATA Disk
        product: SATA H/W RAID5
        physical id: 4
        bus info: scsi@4:0.0.0
        logical name: /dev/sde

Qualquer orientação sobre peering no sistema abaixo seria apreciada.

O status do RAID é minha grande preocupação, mas os modelos de drives atuais também seriam úteis.

Eu olhei algumas ferramentas do libatasmart, mas não consegui encontrar nada em relação aos multiplicadores de porta SATA em geral.

Existem utilitários para verificar / definir as configurações de RAID no OSX / Windows, portanto, é aparentemente possível. Eu estou procurando uma maneira de fazer isso no Linux e, em seguida, potencialmente adicionar ao Nagios, etc.

Veja como é o HW:

    
por Joel K 06.11.2014 / 02:24

3 respostas

5

Você pode ser uma das únicas pessoas que se depararam com este problema:)

Bem, possivelmente ... O uso de multiplicadores SATA é um não-não em sistemas de classe de servidor. Heck, usar o SATA é um pouco arriscado nos dias de hoje , com capacidades de acionamento cada vez maiores.

Não é de surpreender que você tenha tido dificuldade em encontrar informações sobre o monitoramento e do multiplicador de portas SATA no Linux. O uso de um expansor SAS é a abordagem preferencial e mais suportável. Os expansores são a norma para backplanes de servidor e gabinetes JBOD de armazenamento externo. Como resultado, os multiplicadores de porta são um tanto raros e não têm muita atenção. A adição de uma camada de abstração por meio do eSATA praticamente elimina qualquer chance de seus drives serem expostos ao SO, a menos que o cartão que você está usando no host tenha suporte ao driver da alavanca do OS.

Que tipo de placa de host eSATA você está usando?

Neste ponto, eu confiaria no gabinete e nas verificações de status visual do LED para determinar a integridade do array. Forneça mais informações sobre o dispositivo e um status de chance slim pode ser comunicado ao host (se estiver usando o cartão certo), mas eu não esperaria de outra forma.

Editar:

O gabinete usado aqui não possui indicadores LED para conduzir a saúde. Você não terá como determinar visualmente o status da matriz de unidades ou fazer isso por meio de seu host.

Editar

Eu entrei em contato com o fabricante para obter suporte:

O OP publica uma parte errada e é por isso que ninguém pode ajudar: -) Consulte: link

    
por 11.11.2014 / 05:31
2

Esta é a Equipe de Suporte DATOptic, a fabricação do RAID de Hardware autônomo de 1U.

O controle usado neste rack de 1U NÃO é SiI-3726.

É o JM393: link Existe alguma GUI no Linux, mas nem todos os sabores - vá para a página e clique em support TAB Existe alguma GUI CLI e OpenSuSE RAID ...

    
por 14.11.2014 / 01:43
1

Eu sinto que o gabinete que você está usando tem esta placa multiplicadora de RAID / porta nele. (As imagens parecem combinar.) (Ugh-- na verdade, é close mas não exatamente o mesmo. O layout do jumper é como o modelo SPM393PS-SEV, mas esse modelo é supostamente 4 discos / 2 anfitriões.)

Se for esse o caso, o site do fabricante diz ter um "X86 - Linux Daemon Tool - CLI" pacote disponível, entre outras ofertas de software. Não tendo uma dessas coisas, obviamente, não posso executá-lo, mas as sequências no arquivo parecem ser promissoras.

Se essa unidade e o software baseado em Linux não funcionarem, você sempre pode amarrar um Arduino nos pinos do LED de status na parte traseira e monitorar isso. (Feio, com certeza, mas poderia ser feito para trabalhar ...)

    
por 13.11.2014 / 21:41