Solaris 10: Instalación de Parches en Paralelo para Zona global y no globales.

La semana pasada me tocó instalar parches recomendados en una caja Solaris 10 con 4 zonas sobre un dominio de una 25K, aquí les dejo el procedimiento que seguí, Esto les puede ayudar a reducir tiempos en la actualización.

Las características del equipo que se atendió es el siguiente:

Kernel:

SunOS server 5.10 Generic_138888-03 sun4u sparc SUNW,Sun-Fire-15000
# more /etc/release
Solaris 10 3/05 s10_74L2a SPARC
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 22 January 2005

Mirror en Discos:

bash-3.00$ metastat -p
d0 -m d10 d20 1 >> /(root)
d10 1 1 c0t8d0s0
d20 1 1 c1t8d0s0
d1 -m d11 d21 1 >> swap
d11 1 1 c0t8d0s1
d21 1 1 c1t8d0s1
d8 -m d18 d28 1 >> swap
d18 1 1 c0t9d0s0
d28 1 1 c1t9d0s0
d3 -m d13 d23 1 >> /var
d13 1 1 c0t8d0s3
d23 1 1 c1t8d0s3
d4 -m d14 d24 1 >> /opt
d14 1 1 c0t8d0s4
d24 1 1 c1t8d0s4
d6 -m d16 d26 1 >> /appvol
d16 1 1 c0t8d0s6
d26 1 1 c1t8d0s6

Zonas: (las zonas estan completamente Heredadas)

bash-3.00$ zoneadm list -vc
ID NAME STATUS PATH BRAND IP
0 global running / native shared
11 SERVERZA running /zones/SERVERZA native shared
12 SERVERZB running /zones/SERVERZB native shared
14 SERVERZC running /zones/SERVERZC native shared
– SERVERZE installed /zones/SERVERZE native shared

PROCEDIMIENTO:

Preparando el Equipo:

  • Bajar el Cluster de Parches Recomendados de la pagina de sunsolve.sun.com (deben tener cuenta para poder descargar los últimos parches)

10_Recommended.zip

  • Detachar el Mirror de Sistema Operativo ( para tener un punto de retorno )
root@server # metadetach d0 d20
d0: submirror d20 is detached
root@server # metadetach d1 d21
d1: submirror d21 is detached
root@server # metadetach d3 d23
d3: submirror d23 is detached
root@server # metadetach d4 d24
d4: submirror d24 is detached
root@server # metadetach d6 d26
d6: submirror d26 is detached
root@server # metadetach d8 d28
d8: submirror d28 is detached
  • Consideraciones para la Instalación de Parches en Paralelo
  • Validar que se tengan instalados estos parches (estos se deben de instalar en Single User y reiniciar el servidor) Pero como son del 2006 tal vez ya la mayoría de los equipos ya los tengan.
121133-02 SunOS 5.10: zones library and zones utility patch
120900-04 SunOS 5.10: libzonecfg Patch
  • Instalar el parche 119254-73 o posterior: (este se puede instalar en nivel 3 no es necesario reiniciar el servidor):
119254-73 SunOS 5.10: Install and Patch Utilities Patch
root@server # patchadd 119254-73
Validating patches…
  • Con el parche anterior, automáticamente se crea el archivo pdo.conf. Editar el archivo :

/etc/patch/pdo.conf

y modificar la linea num_proc=1 dependiendo el numero de zonas considerando la global es el valor que tendrá el num_proc , en nuestro caso del ejemplo fueron 4 zonas y la globa num_proc=5

  • Instalación del Cluster de parches forma habitual:
root@server #init 0
Ok> boot -s
root@server # mountall -l         (montamos todos los Zonepaths locales)
root@server # df -h                     (Validar que /opt y demás FS estan montados)
root@server # df -h | grep zone
root@server # pwd
/opt/sun/10_Recommended
root@server # ./installcluster –s10cluster
The patch set will complete installation in this session. No intermediate reboots are required.
Application of patches started : 2010.06.25 12:22:58
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s