Flash de firmware para discos rígidos atrás do controlador LSI

1

Temos um Intel RAID Controller RS25DB080 (LSI SAS2208) com quatro discosST2000NM0033-9ZM175 SN03 SATA. Um volume RAID10 de hardware é construído usando esses discos e um sistema operacional Ubuntu Server está instalado nele. Recentemente descobrimos que há uma atualização de firmware para nossos discos rígidos. O servidor é um servidor de produção em um data center remoto, portanto não podemos arcar com o encerramento e inicializar mídias específicas para exibir o firmware da maneira antiga e confiável. Além disso, o PDF oficial empacotado com estados de firmware:

... DO NOT run this firmware update on RAID systems. ... RAID systems are extremely sensitive to disruptions to individual drives. It is not uncommon for low level disk drive diagnostics to cause RAID management software to fault a drive that is slowed down by testing or firmware download. For this reason, we highly recommend that you use disk management tools provided by your RAID controller manufacturer if they are available. ... Among others, RAID management software is available from 3Ware, Adaptec and LSI.

Os controladores LSI são gerenciados com o utilitário MegaCli . Infelizmente, sua documentação é extremamente concisa. Aqui está tudo o que diz sobre o firmware em flash:

MegaCli -PdFwDownload [offline][ForceActivate] {[-SataBridge] -PhysDrv[0:1]}|{-EncdevId[devId]} -f -aN|-a0,1,2|-aALL

Flashes the firmware with the file specified at the command line. The firmware files used to flash a physical device can be of any format. The CLI utility assumes that you provide a valid firmware image, and it flashes the same. The physical device needs to do error checking.

A pesquisa na web também não revelou muito. Este link é o único exemplo de aplicação prática que encontramos.

O procedimento descrito no link parece bastante trivial, mas temos uma grande questão sem resposta: é são ativar o firmware dessa maneira para discos que contêm o ativo Matriz RAID? Especialmente quando o sistema operacional é iniciado a partir da partição que faz parte deste array?

    
por Jacob Becker 20.11.2015 / 10:51

2 respostas

0

A atualização do firmware do disco funciona, já fiz isso várias vezes. primeiro verifique os números da unidade com -pdlist. Os drives SATA IIRC precisam de uma reinicialização para ativar o novo FW, enquanto os discos SAS usam o novo instantaneamente

    
por 19.12.2015 / 18:53
1

Na falta de conhecimento mais específico sobre o modelo de controlador RAID mencionado, recomendo:

  1. Verifique as notas de lançamento dessa atualização de firmware e decida se seus benefícios valem o risco.
  2. Coloque cada unidade de disco off-line antes de atualizar seu firmware. Depois de colocá-lo on-line novamente, permita que a reconstrução do RAID seja concluída antes de prosseguir para o próximo.

Ao colocar o drive off-line, você garante que o gerenciamento de RAID não interfira ou seja prejudicado pelos processos de atualização do firmware.

    
por 20.11.2015 / 11:40