La utilidad del sistema patchadd que se describe en la página del comando man patchadd(1M) permite realizar las tareas siguientes:
Aplicar un parche sólo en la zona global
Aplicar un parche en la zona global y en todas las zonas no globales
Aplicar un parche sólo en la zona no global especificada
Solaris 10 3/05 a través de Solaris 10 11/06: si está aplicando un parche a un paquete añadido mediante el comando pkgadd con la opción -G, el parche debe aplicarse al paquete utilizando el comando patchadd con la opción -G. En la versión 8/07 de Solaris esta restricción se ha eliminado.
Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.
Conviértase en superusuario o asuma el rol de administrador principal.
Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.
Ejecute el comando patchadd con la opción -G, seguido del ID del parche.
global# patchadd -G patch_id |
Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.
Consulte también Solaris 10 10/09: aplicación de parches a zonas en paralelo para reducir su tiempo de aplicación y Solaris 10 10/09: cómo aplicar parches a zonas no globales en paralelo.
Conviértase en superusuario o asuma el rol de administrador principal.
Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.
Ejecute el comando patchadd seguido del ID de parche.
global# patchadd patch_id |
Para aplicar un parche sólo a una zona no global específica, el parámetro de paquete SUNW_PKG_ALLZONES para todos los paquetes del conjunto de parches debe estar configurado como false.
Para poder llevar a cabo este procedimiento, debe ser el administrador de zona en la zona no global.
Inicie sesión en la zona no global como administrador de zona.
En la zona no global (my-zone en este procedimiento), ejecute el comando patchadd seguido del ID de parche.
my-zone# patchadd patch_id |
Establezca el número de zonas no globales a las que se aplicarán parches en paralelo en el archivo de configuración patchadd /etc/patch/dop.conf. Cuando haya terminado la aplicación de parches en la zona global, se aplicarán parches de forma conjunta a las zonas no globales configuradas en num_proc=.
Si está ejecutando una versión anterior a Solaris 10 10/09, descargue el parche 119254-66 o una revisión posterior (SPARC), o bien 119255-66 o una revisión posterior (x86).
Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.
Conviértase en superusuario o asuma el rol de administrador principal.
Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.
(Opcional, sólo para las versiones anteriores a Solaris 10 10/09) Descargue el parche 119254-66 (SPARC) o 119255-66 (x86).
En el archivo /etc/patch/pdo.conf, configure 6 zonas no globales a las que se vayan a aplicar parches de forma conjunta en paralelo en un sistema con 4 CPU en línea.
num_proc=6 |
Si hay más de 6 zonas no globales en el sistema, se aplicarán parches en paralelo a las 6 primeras; a continuación, se aplicarán parches al resto de zonas no globales cuando los procesos terminen de aplicar parches a las 6 primeras zonas no globales.