lsupdate
Use o comando lsupdate para exibir o status do upgrade de código de máquina (código) do sistema.
Sintaxe
>>-lsupdate--+---------+--+----------------------+------------->< '- -nohdr-' '- -delim--delimitador-'
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 com a largura máxima 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 de seu cabeçalho pelo delimitador especificado.
Descrição
O comando applysoftware é usado para atualizar o código do sistema. A seguir estão os estados de status de upgrade relatados pelo comando lsupdate:
- status
- Indica o status geral do sistema relacionado à atualização. Os valores são os seguintes:
- success, que indica que todas as atividades de atualização estão concluídas.
- 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á lendo nós para uma atualização.
- system_updating, que indica que os nós estão sendo atualizados.
- system_updating_pausing, que indica que o sistema está pausando antes de continuar a
atualização dos nós.Nota: Se você especificar applysoftware -continue, o status mudará para system_updating.
- 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 está paralisada devido a problemas inesperados do nó.
- system_stalled_non_redundant, que indica que uma atualização está paralisada devido a volumes dependentes.
- system_restoring, que indica que uma atualização paralisada foi cancelada pelo usuário. Nota: A versão do código anterior está sendo restaurada.
- system_restoring_pausing, que indica que o sistema está pausando antes de continuar a
restaurar os nós.Nota: Se você especificar applysoftware -continue, o status mudará para system_updating_restoring.
- system_restoring_stalled_non_redundant, que indica que uma atualização foi cancelada e, depois, paralisada devido a 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 que as
funções de gerenciamento estão disponíveis, mas mudanças adicionais 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 que 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 devido a um problema inesperado.
- enclosures, que indica que o firmware do gabinete está sendo atualizado.
- enclosures_stalled, que indica que uma atualização de firmware do gabinete foi paralisada por causa de um problema inesperado ou porque o gabinete possui falta de redundância.
- enclosures_restoring, que indica que uma atualização paralisada foi cancelada pelo usuário. A versão do código anterior está sendo restaurada para as caixas do gabinete.
- 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 em 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) no intervalo de 0 a 100.
- estimated_completion_time
- Indica tempo de conclusão estimado da atividade de atualização atual. Isso é válido somente se a atividade de atualização atual for automática e não estiver 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:
- 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.
- continue, que indica que o upgrade simultâneo foi pausado e que applysoftware -continue deve ser especificado para continuar o upgrade simultâneo.
- fix, que indica que uma atualização não pode continuar devido a um problema. Verifique o log de eventos, especificamente a saída event_sequence_number. Os nós estão offline.
- manual, que indica que uma atualização manual está em andamento.
- 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.
- 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.
- start, que indica que o sistema está pronto para o início de uma nova atualização. 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.
- 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 nó seguinte na atividade de atualização relacionada ao nó atual. Os valores são os seguintes:
- none, que indica que não há nó a ser atualizado.
- paused, que indica que o nó atual foi pausado durante um upgrade simultâneo e que applysoftware -continue deve ser especificado para continuar o upgrade simultâneo.
- waiting, que indica que o nó está pronto para atualização e que o sistema está aguardando (normalmente, para failover de caminhos múltiplos).
- ready, que indica que o nó está pronto para atualização, e a atividade de atualização está compassada. Deve-se iniciar a atualização manualmente.
- updating, que indica que o nó está aguardando.
- stalled, que indica que o nó será atualizado em seguida, mas a atualização está paralisada.
- system_next_node_time
- Indica o horário em que a próxima atualização de nó será iniciado. É válido somente se o 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 nó seguinte 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 nó seguinte 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 do resultado:
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
