firmware ssd, linux: atualizando grandes lotes de unidades

12

Recentemente, fui atingido por um bug fatal de firmware que afetava dezenas de SSDs cruciais implantados no meu datacenter. Muitas das máquinas afetadas usam LSI ou outros controladores SAS proprietários, que a ISO inicializável da Crucial não reconhece. Nenhuma das máquinas afetadas possui uma licença do Windows. A história é mais ou menos parecida com outros mfrs de SSD, incluindo Samsung e Intel.

Para resolver esse problema, fui forçado a parar cada máquina, remover o SSD afetado, remover o SSD do seu transportador de hotswap, instalá-lo temporariamente no meu ThinkPad, atualizar o firmware, reverter, enxaguar e repetir. Demorou quase um dia para passar por todos os dispositivos afetados.

Estou procurando por hardware, software e / ou estratégias de compra para aliviar essa dor, pois os erros de firmware do SSD parecem inevitáveis ​​e nossa pegada de SSD está aumentando.

Meu primeiro pensamento é adquirir um laptop com eSATA e um desses cabos . Pelo menos isso deve permitir que eu não precise remover as unidades de seus caddies.

Certamente outros já se depararam com isso. Alguma solução nova?

wryfi
fonte
1
Qual controlador RAID você usa? Alguns se oferecem para se colocar no modo HBA. Isso desativa efetivamente qualquer tipo de abstração de volume lógico ou RAID e fornece todos os discos ao sistema operacional de forma independente. Nesse modo, a atualização do firmware pode ser executada em lote, após o qual você pode restaurar a funcionalidade RAID novamente. Exemplo de um controlador baseado em LSI é o controlador IBM M1015 ( IT firmwarecom o Google ).
gertvdijk

Respostas:

2

Alguns controladores permitem flashear o firmware da unidade com utilitários embutidos (a adaptec faz com certeza), mas de qualquer maneira - não é seguro, especialmente para matrizes. Até os utilitários podem fazer isso - eu não vou.

É melhor atualizar as unidades uma a uma e reconstruí-las. Existe o risco de as unidades não funcionarem após a atualização do firmware e, em caso de atualização em lote - você pode perder várias unidades ao mesmo tempo e, como resultado, perder dados RAID inteiros, sem falar em unidades únicas.

Para unidades SAS - consulte o fornecedor do disco e do controlador para obter compatibilidade. Não há adaptadores genéricos e USB-SAS (não foram encontrados ou vistos após a pesquisa, é necessário também para serem apagados com segurança). Para SATA - basta conectá-los à sua área de trabalho via cabo SATA / eSATA ou use o adaptador como você já disse. Eu tenho alguns desses adaptadores chineses multimarcas e eles estão funcionando bem o suficiente - atualizei o firmware em muitas unidades SATA.

Boa sorte

GioMac
fonte