lsupdate

Use o comando lsupdate para exibir o status de upgrade do código de máquina do sistema (código).

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>- lsupdate -- -+----------+-- -+-----------------------+-----><
                 '- -nohdr -'    '- -delim -- delimiter -'   

Parâmetros

-nohdr
(Opcional) Por padrão, os títulos são exibidos para cada coluna de dados em uma visualização de estilo conciso e para cada item de dados em uma visualização de estilo detalhado. O parâmetro -nohdr suprime a exibição desses títulos.
Nota: Se não houver dados a serem exibidos, os títulos não serão exibidos.
-delim delimitador
(Opcional) Por padrão, em uma visualização concisa, todas as colunas de dados são separadas por espaços. A largura de cada coluna é configurada para a largura máxima possível de cada item de dados. Em uma visualização detalhada, cada item de dados possui sua própria linha e se os cabeçalhos forem exibidos, os dados serão separados do cabeçalho por um espaço. O parâmetro -delim substitui esse comportamento. A entrada válida para o parâmetro -delim é um caractere de um byte. Se for inserido -delim: na linha de comandos, o caractere dois pontos (:) separa todos os itens de dados em uma visualização concisa; por exemplo, o espaçamento das colunas não ocorre. Em uma visualização detalhada, os dados são separados do cabeçalho pelo delimitador especificado.
ne

Descrição

A seguir estão os estados de status do upgrade:
status
Indica o status relacionado à atualização geral do sistema. Os valores são os seguintes:
  • success, que indica que toda a atividade de atualização foi concluída.
  • system_preparing, que indica que o sistema está preparando uma atualização manual.
  • system_prepared, que indica que o sistema está pronto para iniciar uma atualização manual.
  • system_prepare_failed, que indica que o sistema não pôde iniciar uma atualização manual.
    Nota: Verifique o log de eventos.
  • system_initializing, que indica que o sistema está preparando os nós para uma atualização.
  • system_updating, que indica que os nós estão sendo atualizados.
  • system_updating_pausing, que indica que os nós estão sendo atualizados.
  • system_committing, que indica que todos os nós foram atualizados e o sistema está preparando o novo código.
  • system_stalled, que indica que uma atualização foi paralisada devido a problemas de nó inesperados.
  • system_stalled_non_redundant, que indica que uma atualização foi paralisada por causa de volumes dependentes.
  • system_restoring, que indica que uma atualização paralisada foi cancelada pelo usuário.
    Nota: A versão de código anterior está sendo restaurada.
  • system_restoring_pausing, que indica que os nós estão sendo restaurados.
  • system_restoring_stalled_non_redundant, que indica que uma atualização foi cancelada e, em seguida, paralisada por causa de volumes dependentes.
  • system_manual_update, que indica que uma atualização manual está em andamento.
  • system_completion_required, que indica que todos os nós foram atualizados e as funções de gerenciamento estão disponíveis, mas mudanças posteriores no sistema são necessárias para concluir a atualização.
    Nota: Verifique o log de eventos.
  • system_completing, que indica que uma conclusão de atualização automática está em andamento.
  • system_completing_pausing, que indica se a conclusão de atualização automática está pausada.
  • system_completing_paced, que indica que uma conclusão de atualização compassada está em andamento.
  • system_completing_stalled, que indica que uma conclusão de atualização automática foi paralisada por causa de um problema inesperado.
  • enclosures, que indica que o firmware do gabinete está sendo atualizado.
  • enclosures_stalled, que indica se uma atualização de firmware do gabinete foi paralisada por causa de um problema inesperado ou o gabinete possui um problema de redundância.
    Nota: Em um sistema Storwize V7000 Gen1, a manutenção da bateria pode deixar um gabinete sem redundância por várias horas.
  • drives, que indica que o firmware da unidade está sendo atualizado.
event_sequence_number
Indica um evento que descreve qualquer problema atual com a atualização de código. O valor deve ser uma sequência numérica no formato decimal (ou em branco).
progresso
Indica a porcentagem de conclusão da atividade de atualização atual em termos de número de objetos atualizados (em vez de tempo decorrido). O valor deve ser uma sequência numérica (decimal) entre 0 e 100.
estimated_completion_time
Indica o tempo de conclusão estimado da atividade de atualização atual. Será válido somente se a atividade de atualização atual for automática e não foi paralisada. O valor deve estar no formato YYMMDDHHMMSS (ou em branco).
suggested_action
Indica as ações que ajudam no progresso da atualização. O valor deve ser:
  • start, que indica que o sistema está pronto para uma nova atualização ser iniciada. Nenhuma atualização está em andamento ou preparada e todos os nós estão online.
  • wait, que indica que o sistema está ocupado (nenhuma ação é necessária) porque uma atualização está em andamento.
  • fix, que indica que uma atualização não pode continuar devido a um problema. Verifique o log de eventos, especialmente a saída event_sequence_number. Os nós estão offline.
  • resume_cancel, que indica que a atualização está paralisada, mas pode ser continuada ou cancelada. Os nós estão online.
  • resume, que indica que a conclusão da atualização está paralisada, mas pode ser continuada. Os nós estão online.
  • complete, que indica que a atualização do sistema está concluída e a conclusão da atualização deve ser emitida. Os nós estão online.
  • pacednext, que indica que a atualização compassada está em andamento e o próximo nó deve ser planejado para atualização. Os nós estão online.
  • manual, que indica que uma atualização manual está em andamento.
system_new_code_level
Indica que um novo nível de código está sendo atualizado. O valor deve ser a versão de construção (ou em branco se não estiver atualizando ou restaurando o sistema).
system_forced
Indica qualquer atividade relacionada ao nó atual no modo forçado (ignorando volumes dependentes). Os valores são yes ou no.
system_next_node_status
Indica o status do próximo nó na atividade de atualização relacionada ao nó atual. Os valores são os seguintes:
  • waiting, que indica que o nó está pronto para atualização e que o sistema está aguardando (geralmente para failover de caminhos múltiplos).
  • ready, que indica que o nó está pronto para atualização e a atividade de atualização é compassada. Deve-se iniciar a atualização manualmente.
  • updating, que indica que o nó está sendo atualizado.
  • stalled, que indica que o nó será atualizado em seguida, mas a atualização está paralisada.
  • none, que indica que não há nó para ser atualizado.
system_next_node_time
Indica o horário de início da próxima atualização de nó. Será válido somente se system_next_node_status for waiting. O valor deve estar no formato YYMMDDHHMMSS x (ou em branco).
system_next_node_id
Indica o ID do próximo nó na atualização relacionada ao nó atual. O valor deve ser uma sequência numérica (ou em branco).
system_next_node_name
Indica o nome do próximo nó na atualização relacionada ao nó atual. O valor deve ser uma sequência alfanumérica (ou em branco).

Um exemplo de chamada de uma atualização

lsupdate

A saída resultante:

status system_updating
event_sequence_number
progress 50
estimated_completion_time 140522093020
suggested_action wait
system_new_code_level 7.4.0.1 (build 99.2.141022001)
system_forced no
system_next_node_status updating
system_next_node_time
system_next_node_id 2
system_next_node_name node2

Um exemplo de chamada de uma atualização compassada

lsupdate

A saída resultante:

status system_completing_paced
event_sequence_number
progress 75
estimated_completion_time
suggested_action pacednext
system_new_code_level
system_forced no
system_next_node_status ready
system_next_node_time
system_next_node_id 4
system_next_node_name node4