Falhas de atualização de firmware devido à corrupção do sistema de arquivos no iLO3

5

Tenho algumas dúzias de servidores HP com placas iLO3 em que a atualização do firmware falha. Quando tento atualizar carregando o arquivo .bin pela interface da web, recebo uma mensagem indefinida dizendo "A última tentativa de atualização do firmware não foi bem-sucedida. Pronto para a próxima atualização". O log de eventos do iLO mostra apenas "Falha na atualização do firmware via página da Web". por esta tentativa.

A atualização via interface iLO ssh também não funciona (saída inútil é cortada):

</>hpiLO-> cd /map1
</map1>hpiLO-> cd firmware1
</map1/firmware1>hpiLO-> show version
/map1/firmware1
  Properties
    version=1.15
</map1/firmware1>hpiLO-> load -source http://buildserver/ilo3_170.bin

status=1
status_tag=COMMAND SPAWNED
Attempting to load iLO3 firmware image.

status=0

Se eu tentar usar a API XML, recebo o seguinte não-xml retornado após o upload do arquivo:

<html>
<head>
<title>Server Error</title>
</head>
<body>
<h1>Server Error</h1>
A file system error was detected on the HP iLO3.<p>
Return to <a href="">last page</a><p>

</body>
</html>

Neste ponto, o iLO é redefinido, uma nova chave SSH é gerada, mas o firmware não é atualizado sem nenhuma indicação do motivo. Nada aparece no log de eventos do iLO.

Uma redefinição do iLO não faz com que esse problema desapareça, um rápido google também não retornou nada útil. O que posso fazer para que esse problema siga o caminho do dodo?

    
por Dennis Kaarsemaker 16.07.2014 / 22:14

1 resposta

8

A HP tinha um conjunto inicial de firmware bastante ruim para a interface de gerenciamento do ILO3. Consulte o changelog massivo documentando a evolução do produto. Eu estava trabalhando para uma empresa que implantou um grande número de servidores ProLiant DL380 G7 e tive que lidar com o problema de gerenciar o buggy conjunto de recursos .

No seu caso, você está tentando passar de uma revisão muito antiga da OIT (1.15, cerca de 2010 ) para a versão atual (1.70).

Para conseguir isso, você precisa executar a atualização em duas etapas:

  • Primeiro, atualize para uma versão do ILO entre 1.20 e 1.28. Eu recomendaria 1.28 . A HP colocou um pré-requisito de firmware no ILO 1.50 e mais recente em 2012, portanto, essa atualização intermediária é absolutamente necessária. Você pode precisar fazer isso manualmente usando a interface do shell.

  • De lá, você deve ser capaz de trazer a versão da OIT para o atual 1,70.

Cobri isso em: A atualização do ILO no HP DL380 G7 falha devido a uma falha na versão do firmware quando encontrei o problema.

Quando tive que fazer isso en masse , mantive ambos os arquivos de firmware à mão no caso de encontrar servidores super antigos ou negligenciados.

    
por 16.07.2014 / 23:05