applysoftware

Use o comando applysoftware para atualizar o sistema para um novo nível de código.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe applysoftware -force -filefilename_arg-pause-all-continue-prepare-abort-complete-paced-delayminutes-resume-paced-delayminutes-pacednext

Parâmetros

-force
(Opcional) Especifica que a atualização ou a interrupção deve continuar, mesmo se houver falta de redundância no sistema. A desativação da verificação de redundância pode causar perda de dados ou perda de acesso aos dados. Use o parâmetro force com o parâmetro abort se um ou mais dos nós estiver offline.
Importante: O uso do parâmetro force pode resultar na perda do acesso. Use-o somente sob a orientação da equipe de suporte IBM®.
-file filename_arg
(Obrigatório) Especifica o nome do arquivo do pacote de atualização de instalação. Copie o pacote de atualização para o nó de configuração antes de executar o comando applysoftware.
Nota: O parâmetro file não pode ser usado com o parâmetro abort.
-pause
(Opcional) Especifica que o upgrade simultâneo de um nó é pausado na metade do caminho. Este parâmetro deve ser especificado com -file.
-all
(Opcional) Especifica que o upgrade simultâneo de um nó é pausado antes que nó fique off-line para um upgrade. Este parâmetro deve ser especificado com -file.
-continue
(Opcional) Especifica que o upgrade simultâneo continua.
-prepare
(Opcional) Prepara o sistema para uma atualização no nível de código manual.
Nota: É possível:
  • Usar o parâmetro prepare com o parâmetro file.
  • Não usar o parâmetro prepare com o parâmetro abort.
  • Não usar o parâmetro force com o parâmetro prepare para acessar o status preparado.
-abort
(Obrigatório para parar uma atualização) Especifica que uma atualização paralisada ou preparada foi interrompida, retornando o sistema ao nível de código original.
Nota: O parâmetro abort pode ser usado com o parâmetro force, mas não com os parâmetros file ou prepare.
O parâmetro abort também pode ser usado quando o comando lsupdate relata um status de:
  • prepare_failed
  • prepared (se todos os nós estiverem online)
-complete
(Obrigatório para concluir uma atualização) Especifica que o processo de conclusão da atualização foi iniciado. Especifique -paced para que o processo de conclusão da atualização seja compassado. (Esse processo é automático ou compassado).
-resume
(Necessário para resumir uma atualização) Resume uma atualização automática paralisada, cancelamento de atualização ou processo de conclusão de atualização tentando novamente a etapa que paralisou. Especifique -paced para que o processo de atualização seja compassado.
-paced
(Opcional) Especifica que a conclusão da atualização está compassada. O sistema não torna automaticamente nenhum nó off-line - deve-se especificar -pacednext para indicar que o próximo nó da atualização compassada está atualizado. Especifique -resume para que o processo de atualização seja retomado.
-pacednext
(Necessário se -paced for especificado e você quiser que o próximo nó seja atualizado) Especifica que o próximo nó que é parte de uma atualização compassada seja atualizado.
-delay minutes
(Opcional) Especifica que os clientes podem sobrescrever o atraso de 30 minutos padrão na metade do caminho de um CCU.

Descrição

Esse comando inicia o processo de atualização do sistema para um novo nível de código. O comando applysoftware aplica um nível de código ao nó como uma ação de serviço (atualização compassada) para atualizar o nó específico ou como um processo de atualização automática que atualiza todos os nós em um sistema.

O comando applysoftware não pode ser usado no estado de serviço, o que significa que o sistema deve estar em execução para que o comando seja usado e bem-sucedido. Esse comando é síncrono e, portanto, reporta sucesso ou falha.

O pacote de códigos conforme especificado pelo nome do arquivo deve, primeiro, ser copiado para o nó de configuração atual no diretório /home/admin/update; use o aplicativo de cópia segura (scp) PuTTy para copiar o arquivo.

Se o comando applysoftware for bem-sucedido, o comando lsupdate relatará que o status é preparado. Se o comando applysoftware falhar, o comando lsupdate relatará que o status é inativo.

Se especificado, o parâmetro prepare deverá ser bem-sucedido para atualizar com sucesso. É recomendado usar o mesmo pacote para a preparação que a atualização real. O parâmetro prepare pode ser cancelado usando o parâmetro abort (mesmo após o sistema estar preparado), contanto que o comando lsupdate relate o status como preparado.
Importante: O parâmetro prepare pode expirar. Se o tempo limite for atingido, o parâmetro prepare causará uma condição assíncrona e o comando lsupdate relatará o status de preparação como preparing. Se isso acontecer, espere até que lsupdate relate a atualização como preparada antes de continuar com o processo de atualização manual.
O comando será concluído assim que o processo de atualização for bem-sucedido. O comando falha e o pacote de atualização será excluído se:
  • O pacote especificado falha uma verificação de integridade devido à distorção.
  • Qualquer nó no sistema possui um tipo de hardware que não é suportado pelo novo código.
  • O novo nível de código não suportar atualizações do código atualmente instalado.
  • O nível de código de um sistema remoto for incompatível com o novo código.
  • Existem volumes dependentes do status de um nó.
    Nota: O parâmetro force poderá ser usado para substituir esses cenários se você estiver preparado para perder o acesso aos dados durante a atualização. Antes de continuar, use o comando lsdependentvdisks com o parâmetro node para listar os volumes que dependem do nó no momento em que o comando for executado. Se o comando retornar um erro, mova os discos quorum para discos gerenciados que estão acessíveis em todos os nós. Execute novamente o comando até que nenhum erro seja retornado.

A atualização real é concluída de forma assíncrona.

Um Exemplo de Chamada

applysoftware -file filename_arg

A saída resultante :

Sem feedback

Um Exemplo de Chamada

applysoftware -prepare -file INSTALL_6.4.0.0

A saída do resultado:

Sem feedback

Um Exemplo de Chamada

applysoftware -abort

A saída do resultado:

Sem feedback

Um Exemplo de Chamada

applysoftware -file softwareupdate

A saída do resultado:

Sem feedback

Um Exemplo de Chamada

applysoftware -complete -force

A saída do resultado:

Sem feedback

Um exemplo de chamada

applysoftware -resume -paced

A saída resultante:

No feedback

Um Exemplo de Chamada

applysoftware -pacednext -force

A saída resultante :

No feedback

Um Exemplo de Chamada

applysoftware -file jvardee1 -pause

A saída resultante :

Sem feedback

Um Exemplo de Chamada

applysoftware -file zibrav22 -all

A saída resultante:

Sem feedback

Um Exemplo de Chamada

applysoftware -continue

A saída resultante:

Sem feedback

Um Exemplo de Chamada

applysoftware -resume -delay 20

A saída resultante:

Sem feedback