applysoftware
Use o comando applysoftware para fazer atualizar do sistema em cluster (sistema) para um novo nível de código do sistema (código).
Sintaxe
>>- applysoftware -- --+----------+-- --------------------------> '- -force -' >--+- -file -- filename_arg --+------------+-+-- -- -- -------->< | '- -prepare -' | +- -abort --------------------------------+ +- -complete --+----------+---------------+ | '- -paced -' | +- -resume --+----------+-----------------+ | '- -paced -' | '- -pacednext ----------------------------'
Parâmetros
- -force
- (Opcional) Especifica que a
atualizar ou
interrupção deve continuar, mesmo que haja 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 orientação das informações do suporte do seu produto.
- -file filename_arg
- (Obrigatório) Especifica o nome do arquivo do pacote de atualizar da
instalação.
Copie o pacote de
atualizar 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.
- -prepare
- (Opcional) Prepara o sistema para uma
atualizar de 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 parar uma
atualizar) Especifica que uma atualizar
paralisada ou preparada deve ser 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
- (Opcional) Inicie o processo de conclusão da atualização. Isso será automático se a opção paced não estiver configurada ou paced se a opção paced estiver configurada.
- -resume
- (Opcional) Continua uma atualização automática paralisada, um cancelamento de atualização ou um processo de conclusão de atualização, repetindo a etapa paralisada. O processo de conclusão de atualização se torna paced (se essa opção estiver configurada).
- -paced
- (Opcional) Especifica que a conclusão da atualização deve ser compassada. O sistema não torna automaticamente nenhum nó offline e aguarda que o usuário utilize -pacednext.
- -pacednext
- (Opcional) Atualiza o próximo nó que faz parte de uma atualização compassada.
Descrição
Esse comando inicia o processo de atualizar 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 (Atualizar compassada) para atualizar do nó específico, ou como um processo automático de atualizar que faz atualiza de 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.
- O pacote fornecido falhar em uma verificação de integridade devido a uma distorção.
- Qualquer nó do sistema tiver um tipo de hardware não suportado pelo novo código.
- O novo nível de código não suporta atualiza do código instalado atualmente.
- O nível de código de um sistema remoto for incompatível com o novo código.
- Houver volumes que são dependentes do status de um nó.Nota: O parâmetro force pode ser usado para substituir isso se você estiver preparado para perder o acesso aos dados durante a atualizar. 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 MDisks que possam ser acessados a partir de todos os nós. Execute novamente o comando até que nenhum erro seja retornado.
A atualizar real é concluída de forma assíncrona.
Um Exemplo de Chamada
applysoftware –file filename_argA saída resultante:
Sem feedbackUm Exemplo de Chamada
applysoftware -prepare -file INSTALL_6.4.0.0A saída resultante:
Sem feedbackUm Exemplo de Chamada
applysoftware -abortA saída resultante:
Sem feedbackUm Exemplo de Chamada
applysoftware -file softwareupdateA saída resultante:
Sem feedbackUm Exemplo de Chamada
applysoftware -complete -forceA saída resultante:
Sem feedbackUm Exemplo de Chamada
applysoftware -resume -pacedA saída resultante:
Sem feedbackUm Exemplo de Chamada
applysoftware -pacednext -forceA saída resultante:
Sem feedback