Suporta sinal de falha de HDD Soft-Raid

1

Eu tenho um projeto de servidor doméstico em que estou trabalhando há algum tempo. É um servidor web e de armazenamento de arquivos / backup. Ele roda no Debian 8. Estive pensando em atualizar minhas opções de armazenamento, já que estou ficando sem espaço a aprox. 5 TB.

O que eu gostaria de poder fazer é configurar um sistema de arquivos ZFS começando com 4 x 2 TB HHDs. (6 TB de armazenamento e 2 TB paridade) Eu estava olhando para comprar o Icy Dock MB455SPF-B e notei que os LEDs suportam um sinal vermelho "HDD fail". Na boa impressão diz:

*the hard drive fail signal is provided by external host such as a RAID controller card or a motherboard. Please make sure your controller card / motherboard can provide hard drive fail signal via voltage pin in order to use this function.

Gostaria de poder usar esse recurso para ajudar a eliminar erros se eu precisar substituir uma unidade. Mas eu não tenho certeza sobre o suporte para este "sinal de falha" que eu não vi listado em qualquer especificação mobo que eu olhei, ou controladores de sata. É uma característica comum? ou é geralmente apenas algo que as cartas de raid têm? Se minha mobo não tem isso. posso comprar uma placa controladora sata que faz? (Eu não quero um cartão RAID full-on) Além disso, eu tenho que assumir que o software ZFS precisa suportá-lo também? isso é um tipo padronizado de coisa?

obrigado pelo conhecimento!

Configuração atual / explicações:

  • Mobo: intel D925XBC com intel p4 single core (sim antigo)
  • HHDs: 2 x 1 TB, 1 x 3 TB
  • Olhando para atualizar tudo, obviamente, é muito antigo. Eu estava pensando em apenas começar com os HDDs por enquanto. Provavelmente ainda terá coisas antigas e usadas, já que não faz nada muito intenso.
  • ZFS porque é um volume bastante grande, portanto a capacidade de expansão do RAID é boa. A maioria dos dados é para armazenamento de longo prazo, então não quero me preocupar com qualquer corrupção lenta e silenciosa de dados acontecendo enquanto não estou olhando para isso. E uma paridade é legal também.
  • soft-raid porque .. bem, eu acho que o ZFS só vem como ataque de software certo? também porque não precisa de desempenho louco e eu não quero lidar com a necessidade de encontrar o mesmo controlador raid mesmo se ele morrer.

EDITAR:

Então estou começando a ter a impressão de que isso é apenas uma coisa de servidor. e que os entusiastas não se incomodam. O que parece estranho para mim, eu teria pensado que mais luzes piscantes seriam adequadas à maioria das pessoas.

Após a leitura contínua, parece que a área de "LEDs de falha" é um pouco variada e não padronizada.

Pelo que eu posso dizer, a única maneira certa é comprar um servidor de montagem em rack, com uma placa RAID feita para falar com o painel traseiro do HDD. Dessa forma, tudo é controlado através da placa RAID, faz todo o material de LED de falha.

Se você criar sua própria unidade, com invasão de software. Existem coisas como o SGPIO que deve funcionar, mas parece ter vários nomes, SFF-8485, IPASS, e pode fazer parte do mini-sas? nada parece totalmente claro. Também acho que o SES-2 pode fazer isso? Como o gabinete do Icy Dock eu notei na minha pergunta que está além de mim, basicamente não há documentação. Parece haver alguns utilitários como o ledmon que pode usar um HBA habilitado pelo SGPIO para controlar os LEDs, mas você está vai estar fazendo isso manualmente, ou usando um script feito em casa.

Portanto, contanto que você possa encontrar um HBA que tenha o SGPIO (na maioria das vezes servidores, não tão difíceis de encontrar, mas caros) e um HDD que também use SGPIO (também muito servidor, muito mais difícil de encontrar porque normalmente é apenas a parte frontal do rack do servidor) E você pode criar um script confiável que verifique o estado de seus HDDs e atualize os LEDs de acordo. você deve estar tudo pronto

    
por tyler mackenzie 03.08.2016 / 01:27

1 resposta

0

Suas suposições estão corretas, esse recurso não é muito procurado no mercado consumidor. A maioria das pessoas tem de 2 a 6 discos no máximo, então rotulá-las como Michael sugeriu é bem simples, barato e fácil. Afinal, você provavelmente não obterá 2 discos mortos a cada hora, mas talvez um disco morto em 3 anos. Além disso, os LEDs podem incomodar você se o seu servidor estiver na sua sala de estar ou quarto.

Por outro lado, imagine que você tenha 50 racks, cada um com 10 sistemas, cada sistema com 24 discos, 12.000 discos no total. Você pode ter que alterar vários discos a cada dia. Torna-se muito mais importante poder ir até o rack e identificar rapidamente o disco correto. A leitura de 240 números de série rapidamente deixaria você louco, enquanto remover o disco errado por acidente deixaria o inferno em você. Então, o que você faz é usar as luzes para localizar rapidamente o disco candidato e, em seguida, ler e verificar o número de série na etiqueta, comparando-o com as informações do relatório de erros (porque cada software pode ter erros).

Além disso, a definição de "unidade defeituosa" não é a mesma para todas as pessoas e situações. Um compartimento vazio (sem conexão ao inversor) pode ser uma falha de conexão séria ou apenas uma manutenção de rotina do seu array raidz3. Um disco em funcionamento que retorna alguns erros de leitura pode ser um sinal de uma condição crítica e precisa de substituição imediata, ou nada para se preocupar se estiver abaixo de um certo limite em um determinado período de tempo.

    
por 18.08.2016 / 09:27