Patching de sistemas AIX - os patches estão onde? como aplicar?

4

Eu não sou um guru do AIX ..... Fui designado para corrigir meus sistemas até o último nível de correção.

Primeiro, onde obtenho as correções para o AIX 5.1 e 5.3?

Em segundo lugar, como eles são geralmente instalados (por exemplo, comandos e procedimentos).

Obrigado pela sua ajuda.

    
por mdpc 11.11.2009 / 20:32

4 respostas

8

A manutenção de software no AIX é complicada e alheia aos não iniciados. Atualmente, as principais atualizações principais do SO AIX são chamadas de "nível de manutenção" ( ML ) e as revisões desses códigos são chamadas de "service packs" ( SP ). Você vai querer determinar em que nível você está atualmente e qual nível você quer atualizar antes de iniciar o processo. Use o comando "oslevel" para exibir o nível de software de um sistema:

$ oslevel
6.1.3.0

Here, oslevel is run without args and displays the base software level, v6.1 ML 3 in the example

To display the SP level use,

$ oslevel -s
6100-03-02-0939

Aqui, estamos no ML 3, SP 2 do AIX 6.1

OBSERVAÇÃO: recomendamos a leitura da versão mais recente do Serviços e suporte melhor Pratica doc antes de ir muito longe, pois a informação dada aqui apenas arranha a superfície do assunto.

Como afirmado em uma resposta anterior, o SUMA é o caminho a percorrer para reunir rapidamente as atualizações do SO, especialmente quando alguém não está familiarizado com a navegação no site de suporte da IBM e / ou as práticas de manutenção do AIX em geral. Com isso dito, o SUMA oferece uma enorme quantidade de opções e recursos que definitivamente podem confundir um novato, então aqui está um cenário de uso curto:

  1. determine o nível de software que você deseja aplicar aos seus sistemas.
  2. use o SUMA para fazer o download dos pacotes
  3. executar uma instalação de teste dos pacotes
  4. faça o download de todas as dependências ausentes usando o Fix Central (vinculado em um comentário anterior) ou o próprio SUMA (a busca do conjunto de arquivos do SUMA pode ser um sucesso ou um erro, no entanto)
  5. Enxágüe e repita até o teste sair limpo e, em seguida, instale para real

Aqui está uma chamada de comando SUMA de amostra que faria o download das atualizações necessárias para trazer um sistema v5.3 para o ML 9:

$ suma -x -a RqType=ML -a RqName=5300-09 -a Action=Download

  1. -x : execute a ação do SUMA agora em vez de programar um trabalho usando o agendamento interno do SUMA
  2. -a RqType=ML : defina o tipo de solicitação para ML
  3. -a RqLevel=5300-09 : selecione ML 09 da liberação do AIX 5.3
  4. -a Action=Download : defina a ação do comando para fazer o download. Este é o padrão, mas está incluído aqui para maior clareza.

Por padrão, o SUMA fará download de pacotes para o diretório /usr/sys/inst.images/installp/ppc . A menos que seja interrompido, o SUMA executará um comando inutoc no diretório de download para que não haja necessidade de fazê-lo após sua execução.

Quando o software é baixado, ele pode ser instalado usando o smitty:

$ smitty update_all

ou usando o comando "update_all":

$ update_all -d /usr/sys/inst.images/installp/ppc -p

O "-p" no comando "update_all" significa o modo "fingir". Remova-o após o fingir ser executado corretamente.

Espero que isso ajude você a começar, mas esses trechos não são substitutos para o uso dos documentos do AIX. Boa sorte.

    
por 08.12.2009 / 19:35
0

Você encontra os patches oficiais aqui: link

Eu recomendo o patch através do SMIT. Você pode encontrar informações sobre tudo isso em um Redbook . É um monte de documentações muito boas fornecidas pela IBM.

    
por 11.11.2009 / 20:46
0

Você basicamente precisa usar o SUMA:

SUMA

Conceitos gerais.

    
por 11.11.2009 / 21:52
0

Usar o smit é a melhor ideia. Essa é uma solução bastante comum e simples de instalar software no AIX. Siga estas etapas para instalar o pacote de atualização:

  1. Sempre execute o comando inutoc para garantir que o subsistema de instalação reconheça os novos pacotes de correção baixados. Esse comando cria um novo arquivo .toc para o pacote de correção. Execute o comando inutoc no mesmo diretório em que você fez o download dos conjuntos de arquivos do pacote. Por exemplo, se você baixou os conjuntos de arquivos para /usr/sys/inst.images , execute o seguinte comando:    inutoc /usr/sys/inst.images

    (Opcional): A renomeação dos arquivos * .bff não é necessária, mas ajuda a ver quais conjuntos de arquivos são afetados pelos arquivos baixados. Para renomear os arquivos baixados para o nome do conjunto de arquivos, execute o comando bffcreate. Depois de renomear os arquivos, execute o comando inutoc novamente. Por exemplo, se você baixou os conjuntos de arquivos para /usr/sys/inst.images, execute o seguinte comando para renomeá-los:    bffcreate -c -d /usr/sys/inst.images

  2. Para todas as atualizações

    Para instalar todas as atualizações deste pacote que se aplicam aos conjuntos de arquivos instalados em seu sistema, use o seguinte comando:    smit update_all

    É altamente recomendado que você aplique todas as atualizações deste pacote.

  3. Reinicialize o sistema. Uma reinicialização é necessária para que essa atualização entre em vigor. fonte - texto do link

por 13.11.2009 / 23:41