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

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

Todas as correções aplicadas no nível de região global são aplicados em todas as regiões. Quando uma região global é instalada, ela está no mesmo nível de correção que a região global. Quando a região global é corrigida, todas as regiões não globais são da mesma forma corrigidas. Esta ação mantém o mesmo nível de correção em todas as regiões.

O utilitário do sistema patchadd descrito na página do manual patchadd(1M) é usado para adicionar correções em um sistema com regiões instaladas.

Uso do patchadd na região global

Para adicionar uma correção à região global e a todas as regiões não globais, execute patchadd como administrador global na região global.

Quando patchadd é usado na região global, as seguintes condições se aplicam:

Quando você adiciona uma correção à região global e a todas as regiões não globais, não é necessário considerar se a correção afeta áreas que são compartilhadas a partir da região global.

As seguintes etapas são executadas pelo utilitário patchadd:

Uso do patchadd em uma região não global

Quando usado em uma região global pelo administrador de região, patchadd pode somente ser usado para adicionar correções a essa região. Uma correção pode ser adicionada a uma região não global nos seguintes casos:

As seguintes etapas são executadas pelo utilitário patchadd:

Interação de patchadd -G e da variável pkginfo em um sistema com regiões.

A lista abaixo especifica a interação entre a opção -G e a variável SUNW_PKG_ALLZONES ao se adicionar uma correção em regiões globais e não globais.

Região global, -G especificado

Se quaisquer pacotes tiverem SUNW_PKG_ALLZONES=TRUE, este uso resulta em erro e em nenhuma ação.

Se nenhum pacote tiver SUNW_PKG_ALLZONES=TRUE, a correção é aplicado a pacote(s) na região global somente.

Região global, -G não especificado

Se quaisquer pacotes tiverem SUNW_PKG_ALLZONES=TRUE, a correção é aplicado a esse(s) pacote(s) em todas as regiões.

Se quaisquer pacotes não tiverem SUNW_PKG_ALLZONES=TRUE, a correção é aplicado a esse(s) pacote(s) em todas as regiões apropriadas. Somente região global, pacotes são instalados somente na região global.

Região não global, -G especificado ou não especificado

Se quaisquer pacotes tiverem SUNW_PKG_ALLZONES=TRUE, este uso resulta em erro e em nenhuma ação.

Se nenhum pacote tiver SUNW_PKG_ALLZONES=TRUE, a correção é aplicado a pacotes na região não global somente.