Cancelando atualizações de fix pack online

O cancelamento de uma atualização de fix pack online em um recurso de armazenamento em cache (CF) de membro ou cluster requer que você reinstale o software de fix pack com o mesmo nível de código que o nível de código atual efetivo.

Antes de iniciar

  • Assegure-se de atender a todos os requisitos antes de instalar um fix pack. Para obter mais detalhes, consulte Preparando para instalar um fix pack.
  • Assegure-se de ter autoridade de usuário raiz e autoridade de proprietário da instância.
  • Certifica-se de que o fix pack ou imagem de construção especial com o mesmo nível de código que o atual nível de código efetivo está disponível em um diretório acessível a todos os membros e hosts CF, emitindo o comando db2pd -ruStatus .
  • Assegure que nenhuma outra atualização de fix pack esteja em andamento.

Sobre essa Tarefa

É possível cancelar uma atualização de fix pack on-line que foi aplicada a um membro ou recurso de armazenamento em cache do cluster (CF) para recuar para a mesma liberação que o nível de código efetivo atual se o novo nível não tiver sido confirmado.
Importante: No entanto, uma vez que o novo nível é confirmado, o Tivoli® System Automation (TSA) e o IBM Spectrum® Scale não podem ser rebaixados com o -f level parâmetro. Para fazer downgrade desses sistemas, deve-se concluir as seguintes etapas:
  1. Elimine a instância.
  2. Desinstale o DB2, incluindo o TSA/IBM Spectrum Scale.
  3. Reinstale Db2 pureScale com o nível de TSA/ IBM Spectrum Scale necessário.

Procedimento

Para cancelar uma atualização de fix pack online:

  1. Extraia o fix pack ou a imagem de construção especial para um diretório que seja acessível para todos os membros e hosts CF.
  2. Cancelar uma atualização do fix pack online em cada um dos membros que foram atualizados realizando as seguintes ações:
    1. Efetue logon no servidor de membro com autoridade de usuário raiz.
    2. Emita o comando installFixPack da seguinte forma:
      <media-dir>/installFixPack -p FP-installed-path -f level -I instance-name -online -l log-file-name -t trace-file-name
      Em que FP-installed-path é o diretório no qual você instalou o fix pack com o mesmo nível de código que o nível de código efetivo atual e media-dir é o diretório no qual você extraiu a imagem de fix pack com o mesmo nível de código que o nível de código efetivo atual.
  3. Cancelar uma atualização de fix pack online no CF secundário executando as ações a seguir:
    1. Efetue logon no servidor CF secundário com autoridade de usuário raiz.
    2. Emita o comando installFixPack da seguinte forma:
      <media-dir>/installFixPack -p FP-installed-path -f level -I instance-name -online -l log-file-name -t trace-file-name
      Em que FP-installed-path é o diretório no qual você instalou o fix pack com o mesmo nível de código que o nível de código efetivo atual e media-dir é o diretório no qual você extraiu a imagem de fix pack com o mesmo nível de código que o nível de código efetivo atual.
  4. Cancele uma atualização de fix pack online no CF primário executando as ações a seguir:
    1. Assegure-se de que o CF secundário de sua instância do Db2 pureScale esteja no estado PEER emitindo o comando a seguir como o proprietário da instância:
      db2instance –list
      O CF secundário deverá estar no estado PEER antes de atualizar o CF principal.
    2. Efetue logon no servidor CF principal com autoridade de usuário raiz.
    3. Emita o comando installFixPack da seguinte forma:
      <media-dir>/installFixPack -p FP-installed-path -f level -I instance-name -online -l log-file-name -t trace-file-name
      Em que FP-installed-path é o diretório no qual você instalou o fix pack com o mesmo nível de código que o nível de código efetivo atual e media-dir é o diretório no qual você extraiu a imagem de fix pack com o mesmo nível de código que o nível de código efetivo atual.
  5. Verifique se a sua instância, membros e CFs mostram o mesmo nível de código e nível arquitetônico emitindo o seguinte comando
    db2pd -ruStatus

Exemplo

Suponha que você tenha uma instância do Db2 pureScale em execução no versão 11.5 Fix Pack X com três membros e dois CFs. O diretório de instalação é FPX-install-dir.

Você aplica uma atualização de fix pack online para versão 11.5 Fix Pack Y em member1 e member2 especificando FPY-install-dir como o diretório de instalação.

Para cancelar a atualização e efetuar fallback para o versão 11.5 Fix Pack X, você reaplica versão 11.5 Fix Pack X no member1 e member2:
FPX-<media-dir>/installFixPack -p FPX-install-dir -f level -I instance-name -online -l log-file-name -t trace-file-name
em que FPX-mediadir é o diretório com a imagem de fix pack com versão 11.5 Fix Pack X e FPX-install-dir é o diretório de instalação com versão 11.5 Fix Pack X.

Como os CFs não foram atualizados, eles ainda estão em execução no version 11.5 Fix Pack X.

Verifique se todos os membros e CFs estão em execução no version 11.5 Fix Pack X emitindo o comando a seguir:
db2pd -ruStatus