El uso del software Update Manager requiere familiarizarse con los conceptos siguientes:
Personalización de la política de aplicación de actualizaciones
Ajuste de las propiedades de configuración de Update Manager
Si necesita información sobre parches de Solaris y el software Sun Patch Manager 2.0, la encontrará en el documento System Administration Guide: Basic Administration, que figura en el conjunto de documentación para administradores del sistema Solaris 10 en el sitio web docs.sun.com.
Update Manager es una herramienta para administrar las actualizaciones de los sistemas Solaris 10. Update Manager amplía la función que ya estaba disponible en Sun Patch Manager 2.0. Esta nueva función sólo está disponible si se tiene una cuenta en línea de Sun y el sistema se registra con Sun.
Los comandos smpatch add y smpatch remove siempre se pueden utilizar para administrar las actualizaciones que se han descargado manualmente desde Sun. No hace falta registrar un sistema administrado de esta forma. Ahora bien, si se utilizan los comandos smpatch analyze, smpatch download o smpatch update, el sistema debe registrarse.
Sólo los sistemas que se han registrado con Update Manager pueden utilizar sus funciones y administrarse de forma remota mediante la aplicación web Sun Update Connection Hosted.
Para obtener instrucciones sobre cómo registrar el sistema, consulte Cómo registrar el sistema. Para obtener información sobre cómo obtener una clave de suscripción, consulte Cómo obtener una clave de suscripción a Sun.
Si administra un sistema cliente del proxy de Sun Update Connection de forma local en la intranet, no hace falta registrarlo. Debe registrarse el sistema que funciona como servidor proxy. En cambio, si el sistema cliente también se administra de forma remota con la aplicación Sun Update Connection Hosted Web, debe registrar el sistema cliente.
Un cliente con un plan de servicios Sun con compatibilidad de software puede realizar las siguientes tareas:
Usar Update Manager para administrar actualizaciones de forma local.
Utilizar la aplicación Sun Update Connection Hosted Web para administrar actualizaciones de forma remota.
Acceder al servidor de actualizaciones de Sun para administrar actualizaciones de forma manual.
Usar el comando smpatch para administrar actualizaciones.
Para obtener información sobre los planes de servicios Solaris, vaya al sitio web http://www.sun.com/service/solaris10/.
Para utilizar Update Manager es necesario registrar el sistema en el que se ha instalado el software. Puede seleccionar tres niveles de registro y derechos, descritos en las siguientes secciones:
Registrado sin suscripción
Registrado con suscripción
Registrado con suscripción y administrado con Sun Update Connection System
Un sistema no registrado sólo dispone de acceso a las actualizaciones de seguridad. Las actualizaciones del sistema no registrado se pueden administrar mediante los comandos smpatch add y smpatch remove.
Se ha enviado información básica sobre el sistema a Sun, pero no ha adquirido una suscripción de administración de actualizaciones. En este nivel de servicio, Update Manager es válido para administrar actualizaciones de forma local y realizar las siguientes acciones:
Ver listas de las actualizaciones instaladas.
Administrar actualizaciones de seguridad en el sistema.
Analizar el sistema para buscar las actualizaciones pertinentes.
Instalar y desinstalar las correspondientes actualizaciones.
Resolver las dependencias de las actualizaciones.
Supervisar la descarga de actualizaciones y el estado de la instalación.
Recibir una notificación cuando estén disponibles las nuevas actualizaciones del sistema.
Si el entorno de administración de actualizaciones incluye un proxy de Sun Update Connection y el sistema es cliente de ese servidor proxy, para utilizar el software Update Manager no es necesario registrar el sistema cliente. Sin embargo, debe registrarse el sistema que actúa como servidor proxy.
Se ha enviado información sobre el sistema a Sun y se ha adquirido una suscripción de administración de actualizaciones. Este nivel de servicio amplía las funciones disponibles en el nivel de servicio anterior (básico). Update Manager es válido para ejecutar las tareas siguientes:
Administrar todas las actualizaciones de Solaris en el sistema.
Seleccionar las actualizaciones para descargarlas e instalarlas automáticamente.
Recibir notificaciones relativas a las dependencias de las actualizaciones.
Administrar remotamente el sistema con la aplicación Sun Update Connection Hosted Web.
Si el entorno de administración de actualizaciones incluye un proxy de Sun Update Connection y el sistema es cliente de ese servidor proxy, para utilizar el software Update Manager no es necesario registrar el sistema cliente. Se debe registrar el sistema que actúa como servidor proxy. Si, por el contrario, decide utilizar la aplicación Sun Update Connection Hosted Web para administrar remotamente el sistema cliente, dicho sistema debe registrarse.
Se ha enviado información sobre el sistema, se ha adquirido una suscripción y desea utilizar la aplicación Sun Update Connection Hosted Web para administrar las actualizaciones de forma remota. Este nivel de servicio amplía las funciones disponibles en el nivel de servicio anterior (medio). La aplicación Sun Update Connection Hosted Web es apta para ejecutar las tareas siguientes:
Ver información sobre todos los sistemas administrados.
Ver informes sobre la actividad de administración de actualizaciones.
Utilizar una aplicación web alojada en Sun para administrar de forma remota las actualizaciones de los sistemas.
Controlar las horas de conexión del sistema para automatizar la administración de actualizaciones.
Update Manager permite efectuar el proceso de administración de actualizaciones, que consiste en las tareas siguientes:
Administrar el sistema para obtener una lista con las pertinentes actualizaciones.
Descargar las actualizaciones correspondientes del sistema.
Aplicar las actualizaciones pertinentes del sistema.
Configurar el entorno de administración de actualizaciones para el sistema.
Ajustar el entorno de administración de actualizaciones para el sistema.
Eliminar actualizaciones del sistema.
Utilizar la aplicación Sun Update Connection Hosted Web para administrar los sistemas de forma remota.
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.
Tras haber aplicado correctamente una actualización, la actualización descargada se elimina del directorio de descargas.
Las actualizaciones se aplican al sistema según la política especificada y las propiedades asociadas a las actualizaciones descargadas.
Si una actualización no satisface la política de aplicación, ésta no se aplica inmediatamente. En su lugar, la actualización se aplica durante el cierre del sistema. Update Manager muestra las actualizaciones que necesitan el reinicio del sistema.
En todas las actualizaciones que tengan activada la propiedad interactive, deben seguirse las instrucciones del archivo Léame para aplicarlas manualmente. Update Manager muestra estas actualizaciones como de sólo descarga.
Antes de aplicar las actualizaciones en el sistema, debe establecerse las que hacen falta. Update Manager se utiliza para analizar el sistema y obtener una lista con las actualizaciones que se necesitan.
Para efectuar el análisis del sistema Solaris, Update Manager recurre a módulos de análisis y una lista de las actualizaciones disponibles. Para obtener información sobre el origen de las actualizaciones, consulte Especificación del origen de actualizaciones.
Según el resultado del análisis, se pueden descargar y aplicar las actualizaciones al sistema.
A veces no se puede aplicar una actualización en el sistema hasta que no se aplique otra. En estos casos, se dice que la primera actualización depende de la segunda. Cuando Update Manager analiza el sistema, comprueba las dependencias de actualizaciones e incluye automáticamente todas las actualizaciones en la lista resultante.
La lista que genera el análisis se basa en todas las actualizaciones disponibles en el servidor de actualizaciones de Sun. No se transmite a Sun información explícita sobre el sistema ni la configuración de la red. Sólo se transmite una solicitud para el conjunto de actualizaciones de Sun. Se examina el conjunto de actualizaciones para detectar las que son pertinentes para el sistema, se muestran los resultados y, si el usuario lo desea, se descargan.
Antes de aplicar actualizaciones en el sistema, debe descargarlas desde el servidor de Sun.
Las actualizaciones se pueden descargar desde el servidor de actualizaciones de Sun según el análisis del sistema o especificar actualizaciones determinadas que descargar.
Update Manager une las operaciones de descarga e instalación. De esta forma, al solicitar la instalación de una actualización, primero se descarga la actualización y, a continuación, se instala.
Algunas actualizaciones, las marcadas como de sólo descarga, no se pueden instalar con Update Manager. Cuando se solicita instalar una actualización del tipo sólo descarga, la actualización se descarga en el sistema pero no se instala. Para instalar la actualización, debe seguir las instrucciones de instalación incluidas en el archivo Léame de la actualización.
Update Manager puede aplicar administraciones en el sistema.
Si el comando smpatch add se ejecuta para aplicar actualizaciones determinadas, sólo intenta aplicar las que se hayan especificado. El comando smpatch add no intenta resolver dependencias de actualizaciones. Si intenta aplicar una actualización a la que le falte una dependencia, ésta no se aplicará. Los comandos smpatch analyze y smpatch update son aptos para resolver dependencias de actualizaciones.
Si se usa la interfaz gráfica de usuario de Update Manager para aplicar las actualizaciones seleccionadas de la lista, cada una se descarga (si fuera necesario) antes de aplicarse.
Si intenta instalar una lista de actualizaciones, Update Manager realiza primero un análisis para determinar si se deben instalar también las actualizaciones dependientes.
Quizá desee eliminar (o anular) una actualización que ya había aplicado en el sistema. Update Manager permite eliminar actualizaciones.
No elimine la función de Update Manager de un sistema, o Update Manager no funcionará correctamente.
Cuando elimina una actualización, las herramientas de actualización de Solaris restauran todos los archivos que ha modificado esa actualización, a menos que se cumpla alguna de estas condiciones:
La actualización se aplicó mediante el comando patchadd -d, que indica a patchadd que no guarde copias de los archivos que se actualizan o sustituyen.
La actualización se aplicó mediante el comando patchadd sin la opción -d; desde entonces, se han eliminado los archivos de anulación que se han generado.
La actualización ha quedado obsoleta por otra posterior.
La actualización es necesaria para otra actualización.
Durante el proceso de eliminación, el comando patchrm registra el proceso de anulación en el archivo /tmp/backoutlog. process-id. Este archivo de registro se elimina automáticamente cuando la actualización se elimina correctamente.
La interfaz gráfica de usuario de Update Manager puede usarse para eliminar una o varias actualizaciones, seleccionándolas de la lista de actualizaciones aplicadas. Sin embargo, con el comando smpatch remove sólo se puede eliminar una actualización cada vez.
Si se intenta eliminar una actualización de la que dependen otras, el proceso no tendrá éxito. Si se eliminan todas las actualizaciones que dependen de ésta, podrá eliminarse la actualización.
Si intenta eliminar una actualización de la que dependen otras, Update Manager presenta la lista de las actualizaciones que también se deben eliminar. Para eliminar la actualización que seleccionó originalmente, debe aceptar la eliminación de estas actualizaciones.
Durante o tras el procedimiento de registro, puede solicitar que la aplicación Sun Update Connection Hosted Web administre el sistema Solaris 10. Esta aplicación alojada en Internet permite administrar las actualizaciones en todos los sistemas. Para obtener más información, consulte el Capítulo 5, Administración de las actualizaciones de Solaris mediante la interfaz del navegador de Sun Update Connection Hosted.
Aunque el sistema esté administrado por la aplicación Sun Update Connection Hosted Web, Update Manager se puede seguir usando para administrar las actualizaciones del sistema local.
Al utilizar Update Manager, los sistemas cliente y cualquier servidor proxy de Sun Update Connection deben disponer de acceso a las actualizaciones de Solaris y a los datos de actualización. Los sistemas cliente y los servidores proxy pueden obtener actualizaciones de los orígenes siguientes:
Servidor de actualizaciones. Servidor que proporciona acceso a actualizaciones de Solaris y a datos de actualización. Puede ser un proxy de Sun Update Connection de la intranet o el servidor de actualizaciones de Sun, al que se accede desde Internet.
Recopilación local de actualizaciones. Recopilación de actualizaciones y datos de actualización que se almacenan en un directorio disponible para el sistema local. Ese directorio puede ser local, compartido en red o un CD instalado en el sistema local.
El servidor de actualizaciones de Sun es el origen predeterminado de las actualizaciones para los sistemas cliente y los servidores proxy de Sun Update Connection System. Así pues, todos los sistemas cliente o del proxy de Sun Update Connection que obtengan actualizaciones del servidor de actualizaciones de Sun deben estar conectados a Internet directamente o mediante un servidor proxy de red.
Se puede usar una combinación de servidores proxy de Sun Update Connection System y de distintos orígenes de actualización para configurar estos entornos de administración de actualizaciones.
Los clientes acceden a actualizaciones y a datos de actualización desde los orígenes siguientes:
Servidor de actualizaciones de Sun. Esta configuración requiere que los sistemas cliente estén conectados a Internet, directamente o a través de un servidor proxy de red. Estos sistemas cliente deben estar registrados con Update Manager.
El proxy de Sun Update Connection en la intranet (mediante el servidor de actualizaciones de Sun). Esta configuración sólo requiere la conexión a Internet, directamente o a través de un servidor proxy de red, del proxy de Sun Update Connection. A diferencia de los sistemas cliente del servidor proxy, el sistema que actúa como servidor proxy debe estar registrado con Update Manager.
Recopilación de actualizaciones ubicadas en el sistema local. Esta configuración no requiere que los sistemas cliente estén conectados a Internet. Tampoco tienen que estar registrados con Update Manager.
El proxy de Sun Update Connection (mediante una recopilación de actualizaciones ubicadas en el sistema local). Esta configuración no requiere que los sistemas cliente y el proxy de Sun Update Connection estén conectados a Internet. Ni el sistema que actúa como servidor proxy ni los sistemas cliente deben estar registrados con Update Manager.
Para obtener instrucciones sobre cómo especificar el origen de las actualizaciones para el sistema cliente, consulte Cómo especificar un origen de actualizaciones (GUI).
Para obtener instrucciones sobre cómo especificar el origen de las actualizaciones para el servidor proxy, consulte Cómo cambiar la configuración del proxy de Sun Update Connection (línea de comandos).
Update Manager aplica al sistema los siguientes tipos de actualizaciones:
Actualizaciones estándar que se aplican inmediatamente y no requieren reiniciar el sistema.
Actualizaciones que requieren el reinicio del sistema.
Actualizaciones que se deben aplicar manualmente.
Actualizaciones estándar asociadas con la propiedad standard. Las actualizaciones marcadas como de reinicio necesario se asocian con las propiedades rebootafter, reconfigafter, rebootimmediate, reconfigimmediate y singleuser. Las actualizaciones marcadas como de sólo descarga únicamente están asociadas con la propiedad interactive. Las actualizaciones de sólo descarga únicamente se descargan en el sistema y se deben aplicar manualmente según las instrucciones del archivo Léame.
No obstante, si utiliza el comando smpatch update para actualizar el sistema, puede personalizar la política de aplicación de actualizaciones.
Para obtener más información relativa a esta política, consulte la página de comando man smpatch(1M).
El comando smpatch set utiliza los siguientes parámetros para configurar el entorno de administración de actualizaciones.
A excepción del parámetro patchpro.patchset, el resto se puede modificar en la interfaz gráfica de usuario de Update Manager. Para ello, vaya al menú Archivo, seleccione Preferencias y especifique los valores correspondientes.
patchpro.patchset – Nombre del conjunto de actualizaciones que se debe utilizar. El nombre predeterminado es current.
En el menú Ver recopilación, seleccione el conjunto de actualizaciones
patchpro.download.directory – Ruta de acceso del directorio en que se almacenan las actualizaciones descargadas y desde la que se aplican. La ubicación predeterminada es /var/sadm/spool.
patchpro.backout.directory – Ruta de acceso del directorio en que se guardan los datos de anulación. Cuando se elimina una actualización, también se recuperan datos de este directorio. De forma predeterminada, los datos de anulación se guardan en los directorios de los paquetes.
patchpro.patch.source – URL que apunta a la recopilación de actualizaciones. El URL predeterminado es el del servidor de actualizaciones de Sun, https://getupdates.sun.com/solaris/ .
patchpro.proxy.host – Nombre de host del servidor proxy de red. De forma predeterminada no se especifica ningún servidor proxy de red y se supone que hay conexión directa a Internet.
patchpro.proxy.port – Número del puerto que utiliza el servidor proxy de red. De forma predeterminada no se especifica ningún servidor proxy de red y se supone que hay conexión directa a Internet. El puerto predeterminado es 8080.
patchpro.proxy.user – Nombre de usuario utilizado por el servidor proxy de red para la autenticación.
patchpro.proxy.passwd – Contraseña utilizada por el servidor proxy de red para la autenticación.
patchpro.install.types – Política de aplicación de actualizaciones. El valor es una lista de propiedades de actualización separadas por caracteres de dos puntos que pueden aplicarse en una operación de actualización (smpatch update).
De forma predeterminada, el comando smpatch update aplica actualizaciones que disponen de las propiedades standard, rebootafter y reconfigafter. Consulte Personalización de la política de aplicación de actualizaciones.
La interfaz gráfica de usuario de Update Manager siempre aplica actualizaciones que tienen la propiedad standard. Esta política no se puede cambiar.