Guia de administração do sistema: gerenciamento de recursos Oracle Solaris Containers e Oracle Solaris Zones

Aplicação de uma correção em um sistema do Solaris com regiões instaladas

Você pode usar o utilitário do sistema pkgadd descrito na página do manual patchadd(1M) para executar as seguintes tarefas:

ProcedureComo aplicar uma correção somente à região global


Observação –

Solaris 10 3/05 até Solaris 10 11/06: Se estiver aplicando correção a um pacote que foi adicionando usando-se o comando pkgadd com a opção -G, a correção deve ser aplicada ao pacote usando-se o comando patchadd com a opção -G. Esta restrição foi removida na versão Solaris 8/07.


É necessário ser administrador global na região global para executar este procedimento.

  1. Torne-se superusuário ou assuma a função de administrador principal.

    Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .

  2. Execute o comando patchadd com a opção -G, seguido da ID da correção.


    global# patchadd -G patch_id
    

ProcedureComo aplicar uma correção à região global e a todas as regiões não globais

É necessário ser administrador global na região global para executar este procedimento.

Consulte também Solaris 10 10/09: Correção de regiões paralelas para reduzir o tempo de correção e Solaris 10 10/09: Como corrigir regiões não globais em paralelo..

  1. Torne-se superusuário ou assuma a função de administrador principal.

    Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .

  2. Execute o comando patchadd seguido da ID da correção.


    global# patchadd patch_id
    

ProcedureComo aplicar uma correção somente a uma região não global especificada

Para aplicar uma correção somente a uma região não global especificada, o parâmetro de pacote SUNW_PKG_ALLZONES para todos os pacotes no conjunto de correções deve ser definido como false.

É necessário ser administrador de região na região não global para executar este procedimento.

  1. Efetue login na região não global como o administrador de região.

  2. Enquanto estiver na região não global, my-zone neste procedimento, execute o comando patchadd seguido da ID da correção.


    my-zone# patchadd patch_id
    

ProcedureSolaris 10 10/09: Como corrigir regiões não globais em paralelo.

Defina o número máximo de regiões não globais a serem corrigidas em paralelo no arquivo de configuração patchadd, /etc/patch/pdo.conf . Quando a região global tiver terminada de ser corrigida, o número de regiões não globais definidas em num_proc= são corrigidas juntas.

Se executar versões anteriores do Solaris 10 10/09, baixe o patch 119254-66 ou versão posterior (SPARC) ou 119255-66 ou versão posterior (x86).

É necessário ser administrador global na região global para executar este procedimento.

  1. Torne-se superusuário ou assuma a função de administrador principal.

    Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .

  2. (Opcional, somente para versões anteriores ao Solaris 10 10/09) faça o download da correção 119254-66 (SPARC) ou 119255-66 (x86).

  3. No arquivo /etc/patch/pdo.conf, defina 6 regiões não globais a serem corrigidas junto em paralelo em um sistema com 4 CPUs on-line.


    num_proc=6

    Se houver mais do que 6 regiões não globais no sistema, as primeiras seis serão corrigidas em paralelo, e então as regiões não globais remanescentes serão corrigidas quando o processo terminar de corrigir as primeiras 6 regiões não globais.