La administración de actualizaciones requiere aplicar actualizaciones de Solaris, también denominadas parches, en un sistema. La administración de actualizaciones también puede suponer la eliminación de actualizaciones no deseadas o fallidas. Otra manera de referirse a la eliminación de actualizaciones es el concepto de anulación de actualizaciones.
A continuación se tratan los siguientes temas:
Para obtener información sobre la aplicación de parches a sistemas cliente sin disco, consulte el apartado relativo a parches en servicios de sistemas operativos cliente sin disco en System Administration Guide: Basic Administration.
Para obtener información sobre los procedimientos y estrategias recomendados en el uso de las actualizaciones de Solaris, consulte Solaris Patch Management Recommended Strategies en http://docs.sun.com/app/docs/coll/1078.1.
Una actualización consiste en un conjunto de archivos y directorios que reemplazan o actualizan los archivos o directorios que impiden la ejecución correcta del software existente. Una actualización puede llegar a incorporar una nueva función en el sistema. Esta clase de actualización se denomina actualización de funciones. El software existente se deriva de un formato de paquete especificado, que se ajusta a la interfaz binaria de aplicaciones (ABI).
Las actualizaciones del sistema Solaris pueden administrarse mediante Update Manager, o los comandos smpatch y patchadd.
Si debe administrar actualizaciones en el sistema, no utilice simultáneamente la interfaz gráfica de usuario de Update Manager y los comandos smpatch y patchadd. Mientras se ejecute la interfaz gráfica de usuario de Update Manager, los cambios que puedan efectuar los comandos smpatch y patchadd podrían no reflejarse correctamente en Update Manager.
Por actualización firmada se entiende una actualización a la que se ha aplicado una firma digital. Una actualización que dispone de firma digital verificada no se ha modificado desde que se aplicó la firma. La firma digital de una actualización se verifica tras haber descargado la actualización en el sistema.
Los parches y las actualizaciones de las versiones de Solaris están disponibles como actualizaciones firmadas y sin firma. Las actualizaciones sin firma carecen de firma digital.
Las actualizaciones firmadas se almacenan como archivos JAR de JavaTM, a los que se puede acceder en el servidor de actualizaciones de Sun. Las actualizaciones sin firma se almacenan directamente en formato de directorio; están disponibles en el servidor de actualizaciones de Sun en forma de archivos .zip.
Los clientes de Sun pueden acceder a los parches y las actualizaciones desde el servidor de actualizaciones de Sun aunque no formen parte del programa SunSpectrumSM. Estas actualizaciones y parches se actualizan cada noche.
Hay varias formas de obtener actualizaciones de Solaris:
En el sitio webhttp://sunsolve.sun.com
Para acceder a actualizaciones desde el portal de parches de Sun, el sistema debe estar conectado a Internet y poder ejecutar un navegador web, por ejemplo MozillaTM.
Mediante las herramientas de Update Manager que se describen en el Capítulo 4, Administración de actualizaciones de Solaris con la interfaz gráfica de usuario de Update Manager.
Mediante la aplicación Sun Update Connection Hosted Web, que se describe en el Capítulo 5, Administración de las actualizaciones de Solaris mediante la interfaz del navegador de Sun Update Connection Hosted
Se puede acceder a una actualización en particular o a un conjunto de actualizaciones desde un clúster de actualizaciones, o consultar informes de actualizaciones. Update Manager también es apto para analizar el sistema y establecer cuáles son las actualizaciones apropiadas. Las actualizaciones también se pueden descargar y aplicar en el sistema mediante Update Manager.
Cada actualización lleva asociado un archivo Léame con datos relativos a la actualización. El archivo Léame puede verse, guardarse o imprimirse desde la interfaz gráfica de usuario de Update Manager.
Las actualizaciones tienen identificadores exclusivos. Un ID de actualización es una cadena alfanumérica compuesta de un código de actualización básico y una cifra que constituye el número de revisión de la actualización junto con un guión. Por ejemplo, la actualización 118822-02 es el ID de actualización del núcleo SunOSTM 5.10.
Para aplicar actualizaciones a los sistemas Solaris se pueden usar las herramientas siguientes:
Herramientas de Sun Update Connection System:
Interfaz gráfica de usuario de Update Manager
Aplicación Sun Update Connection Hosted Web
Interfaz de línea de comandos de Update Manager (smpatch)
Comando patchadd
Herramienta de parches de Solaris Management Console (smc) (interfaz gráfica de usuario, a partir de Solaris 9)
Si se necesita aplicar un parche a un sistema cliente sin disco, consulte el apartado sobre parches en servicios de sistemas operativos cliente sin disco en el documento System Administration Guide: Basic Administration.
La aplicación Update Manager forma parte del software Sun Update Connection System. La aplicación Sun Update Connection Hosted Web también forma parte de este producto de software.
En la tabla siguiente se presenta un resumen con la disponibilidad de distintas herramientas de administración de actualizaciones de Solaris.
Tabla 1–2 Disponibilidad de herramientas de administración de actualizaciones de Solaris
Disponibilidad de la herramienta |
Update Manager y Sun Patch Manager 2.0 |
Sun Update Connection System |
Comandos patchadd/ patchrm |
Herramientas de administración de parches de Solaris 2.6 y Solaris 7 |
---|---|---|---|---|
¿Cómo obtener la herramienta? |
Para Solaris 10 – Aplicar la actualización de funciones de Update Manager. Para Solaris 8 o Solaris 9 – Descargar la correspondiente versión de la herramienta Patch Manager desde el sitio web del centro de descargas de Sun. |
Ejecutar la herramienta desde el sitio web de Sun Update Connection System. |
Incluida con la versión de Solaris. |
Descargar la herramienta del centro de descargas de Sun |
Disponibilidad de versiones de Solaris |
Para Solaris 10 – Update Manager. Para Solaris 8 y Solaris 9 – Sun Patch Manager 2.0. |
Solaris 10. |
Solaris 2.6, Solaris 7, Solaris 8 y Solaris 9. |
Solaris 2.6 y Solaris 7. |
¿Aplica actualizaciones firmadas? |
Sí, y verifica automáticamente la actualización firmada cuando se descarga. |
Sí |
A partir de Solaris 9 12/03 – Sí, y verifica automáticamente la actualización firmada cuando se descarga. |
Sí, y verifica automáticamente la actualización firmada cuando se descarga. |
¿Aplica actualizaciones sin firma? |
Para Update Manager – No. Para Sun Patch Manager 2.0 – Sí, pero antes hay que descomprimir las actualizaciones. |
Sí |
Sí |
No |
¿Hay interfaz grafica de usuario disponible? |
Para Solaris 10 – Sí, para sistemas que ejecutan Update Manager. Para Solaris 9 – Sí, para sistemas que ejecutan Patch Manager (smc). Para Solaris 8 – No. |
La aplicación web se aloja en Sun. |
No |
No |
Analiza el sistema para determinar las actualizaciones apropiadas y descarga actualizaciones con o sin firma. |
Sí, sólo actualizaciones firmadas. |
Sí |
No |
Sí, sólo actualizaciones firmadas. |
Admisión de actualizaciones de sistema locales y remotas |
Locales y remotas. Para Solaris 8 – Local. |
Remota |
Local |
Local |
¿Admisión de RBAC? |
Para Update Manager – No. Para smpatch – Sí. |
No aplicable |
Sí |
No |
Durante la aplicación de actualizaciones, el comando patchadd registra información en el archivo /var/sadm/patch/update-id /log .
El comando patchadd no puede aplicar una actualización en las circunstancias siguientes:
El paquete no está completamente instalado en el sistema.
La arquitectura del paquete de actualización difiere de la arquitectura del sistema.
La versión del paquete de actualización no coincide con la del paquete instalado.
Ya se ha aplicado una actualización con el mismo código base y un número de revisión superior.
Una actualización que convierte en obsoleta una actualización aplicada.
La actualización es incompatible con una que ya se ha aplicado al sistema.
La actualización que se va a aplicar depende de otra que todavía no se ha aplicado.
Las actualizaciones se pueden descargar y aplicar en el sistema de varias maneras. Utilice la tabla siguiente para determinar el método que mejor se adapte a sus necesidades.
La versión del comando smpatch que aparece en esta tabla en un principio estaba disponible para los sistemas Solaris 8.
Comando o herramienta |
Descripción |
Para obtener más información |
---|---|---|
Interfaz gráfica de usuario de Update Manager |
Use esta herramienta cuando desee la comodidad de una GUI para administrar actualizaciones. A continuación figuran algunas funciones de esta interfaz gráfica de usuario:
| |
Aplicación Sun Update Connection Hosted Web |
Esta aplicación web, alojada en Sun, sirve para administrar remotamente las actualizaciones de todos los sistemas Solaris 10. | |
smpatch update |
Utilice este comando para analizar el sistema, determinar las actualizaciones pertinentes, y descargarlas y aplicarlas automáticamente. Debe tenerse en cuenta que este comando no aplicará actualizaciones que tengan definido el conjunto de propiedades interactive. En los sistemas Solaris 8, sólo está disponible smpatch en modo local. |
Página de comando man smpatch(1M) |
smpatch analyze y smpatch update |
Utilice primero el comando smpatch analyze para analizar el sistema y determinar las actualizaciones pertinentes. A continuación, use el comando smpatch update para descargar y aplicar una o más actualizaciones en el sistema. Debe tenerse en cuenta que este comando no aplicará actualizaciones que tengan definido el conjunto de propiedades interactive. En los sistemas Solaris 8, sólo está disponible smpatch en modo local. |
Página de comando man smpatch(1M) |
smpatch analyze, smpatch download y smpatch add |
Utilice primero el comando smpatch analyze para analizar el sistema y determinar las actualizaciones pertinentes. A continuación, use el comando smpatch download para descargarlas. Este comando también descarga las actualizaciones necesarias. Después, use el comando smpatch add para aplicar una o varias actualizaciones en el sistema mientras éste se encuentra en modalidad monousuario o multiusuario. En los sistemas Solaris 8, sólo está disponible smpatch en modo local. |
Página de comando man smpatch(1M) |
patchadd |
A partir de la versión Solaris 2.6 – Aplicar actualizaciones sin firma en el sistema. A partir de la versión Solaris 9 12/03 – Este comando se emplea para aplicar en el sistema actualizaciones firmadas o sin firma. Para aplicar actualizaciones firmadas, primero debe instalar el paquete del almacén de claves. |
Página de comando man patchadd(1M) |
Si para aplicar actualizaciones decide aplicar la interfaz de línea de comandos smpatch o la interfaz gráfica de usuario de Update Manager, consulte Procedimientos iniciales con Sun Update Connection System para obtener más información relativa al método que seleccione.