Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Actualización a Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
Introducción a Actualización a Oracle Solaris 11.1
Uso del repositorio de asistencia de Oracle Solaris
Uso del repositorio de versión de Oracle Solaris
Actualización de Oracle Solaris 10
Actualización a Oracle Solaris 11.1 y las zonas
Actualización a Oracle Solaris 11.1 y los paquetes de terceros
Actualización de un sistema con un acuerdo de asistencia para Oracle Solaris 11.1
Modo de verificar que el sistema está en ejecución
Cómo actualizar un sistema que ejecuta una SRU anterior a SRU#10.5
Cómo actualizar un sistema que ejecuta la SRU#10.5 o la SRU#11.4
Cómo actualizar un sistema que ejecuta al menos la SRU#12.4
Cómo actualizar un sistema a Oracle Solaris 11.1 con la última SRU
Errores corregidos en SRU posteriores
Actualización de un sistema sin un acuerdo de asistencia para Oracle Solaris 11.1
Noviembre de 2012
Describe cómo actualizar un sistema a Oracle Solaris 11.1
En este artículo, se detallan los pasos necesarios para actualizar el sistema Oracle Solaris 11 11/11 a 11.1 mediante la función Image Packaging System (IPS) de Oracle Solaris.
Hay dos modos principales para actualizar un sistema a Oracle Solaris 11.1.
Mediante el repositorio de asistencia de Oracle Solaris, para clientes con un acuerdo de asistencia de Oracle
Mediante el repositorio de versión de Oracle Solaris, para clientes con un acuerdo de asistencia de Oracle
Los clientes que dispongan de un acuerdo de asistencia pueden utilizar el repositorio de asistencia de Oracle Solaris como repositorio de paquetes configurado. Si utiliza el repositorio de asistencia, la definición de editor de paquetes debería tener el aspecto siguiente:
% pkg publisher PUBLISHER TYPE STATUS URI solaris origin online https://pkg.oracle.com/solaris/support
El proceso de lanzamiento para Oracle Solaris 11 se cambió a acelerar el lanzamiento de correcciones de errores críticos. Una consecuencia de este proceso es la posibilidad de que la actualización no contenga algunas correcciones de errores en una actualización de repositorio de asistencia (SRU, Support Repository Update) para la versión anterior.
Por ejemplo, la SRU más reciente para Oracle Solaris 11 11/11 es SRU#12.4. Algunos paquetes de SRU#12.4 tienen un número de versión que es mayor que el número de versión de la versión Oracle Solaris 11.1. Para mantener estas correcciones de errores, la diferencia de versión impide la actualización a la versión Oracle Solaris 11.1. Si el proceso de actualización no está bloqueado por los números de versión, algunas correcciones que forman parte de la SRU se eliminan cuando se actualiza a la versión Oracle Solaris 11.1. Según sea necesario, estos números de error se muestran en Errores corregidos en SRU posteriores.
Para obtener instrucciones, consulte Actualización de un sistema con un acuerdo de asistencia para Oracle Solaris 11.1.
Una vez que se lanza una SRU para Oracle Solaris 11.1, el proceso se simplifica si desea instalar la versión 11.1 y la última SRU. Para obtener instrucciones, consulte Cómo actualizar un sistema a Oracle Solaris 11.1 con la última SRU.
Los usuarios que tengan instalado Oracle Solaris 11 sin un acuerdo de asistencia de Oracle pueden utilizar el repositorio de versión de Oracle Solaris como repositorio de paquetes configurado. Si utiliza el repositorio de versión, la definición de editor de paquetes debería tener el aspecto siguiente:
% pkg publisher PUBLISHER TYPE STATUS URI solaris origin online http://pkg.oracle.com/solaris/release/
Para obtener instrucciones, consulte Cómo actualizar el sistema a Oracle Solaris 11.1 mediante el repositorio de versión de Oracle Solaris.
No hay métodos de actualización o herramientas disponibles para efectuar la transición de Oracle Solaris 10 a Oracle Solaris 11 o 11.1. Debe realizar una instalación completamente nueva de Oracle Solaris 11 o migrar las zonas o instancias del SO Oracle Solaris 10 a un sistema Oracle Solaris 11. Para obtener más información, consulte Transición de Oracle Solaris 10 a Oracle Solaris 11.
Todas las zonas del sistema deben actualizarse automáticamente cuando realice la actualización la zona global. Asegúrese de seguir las instrucciones específicas para gestionar los paquetes específicos como se describe en los procedimientos siguientes.
En general, los paquetes de terceros no se tocan durante el proceso de actualización. Los servicios de otros proveedores y el software que proporcionan sólo se interrumpen por el proceso de actualización cuando el servicio comparte archivos de configuración en el sistema operativo o cuando los archivos se instalan en los directorios que se escriben mediante el proceso de actualización.
Los pasos necesarios pueden ser diferentes debido a que algunos sistemas ejecutan diferentes versiones de SRU. Primero, siga las instrucciones de Modo de verificar que el sistema está en ejecución. Según la SRU que ejecute el sistema, realice uno de los siguientes procedimientos:
Cómo actualizar un sistema que ejecuta una SRU anterior a SRU#10.5
Cómo actualizar un sistema que ejecuta la SRU#10.5 o la SRU#11.4
Nota - La duración de cada procedimiento depende de diversos factores, incluidos los recursos del sistema y de la red.
En este ejemplo, se instala la SRU#10.5.
% pkg info entire Name: entire Summary: entire incorporation including Support Repository Update (Oracle Solaris 11 11/11 SRU 10.5). Description: This package constrains system package versions to the same build. WARNING: Proper system update and correct package selection depend on the presence of this incorporation. Removing this package will result in an unsupported system. For more information see https://support.oracle.com/CSP/main/article ?cmd=show&type=NOT&doctype=REFERENCE&id=1372094.1. Category: Meta Packages/Incorporations State: Installed Publisher: solaris Version: 0.5.11 (Oracle Solaris 11 SRU 10.5) Build Release: 5.11 Branch: 0.175.0.10.0.5.0 Packaging Date: Fri Aug 03 18:26:27 2012 Size: 5.45 kB FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.0.10.0.5.0:20120803T182627Z
Ejemplo 1 Información de paquete que se muestra para Oracle Solaris 11 11/11
Si su sistema tiene Oracle Solaris 11 11/11 instalado, sin ninguna SRU, la información de paquetes tiene el siguiente aspecto:
# pkg info entire Name: entire Summary: Incorporation to lock all system packages to the same build Description: This package constrains system package versions to the same build. WARNING: Proper system update and correct package selection depend on the presence of this incorporation. Removing this package will result in an unsupported system. Category: Meta Packages/Incorporations State: Installed Publisher: solaris Version: 0.5.11 Build Release: 5.11 Branch: 0.175.0.0.0.2.0 Packaging Date: October 20, 2011 02:38:22 PM Size: 5.45 kB FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.0.0.0.2.0:20111020T143822Z
Puede actualizar a la SRU#10.5 o a una versión de SRU más posterior. Tenga en cuenta que a partir de la SRU#12.4 hay determinadas soluciones que no estarán presentes en Oracle Solaris 11.1 hasta que esté disponible la primera SRU de Oracle Solaris 11.1.
Antes de empezar
Verifique qué SRU de Solaris 11 tiene instalada. Para obtener instrucciones, consulte Modo de verificar que el sistema está en ejecución.
Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.
Con estos comandos, se crea un nuevo entorno de inicio.
Para actualizar a la SRU#10.5, utilice el siguiente comando:
# pkg update --accept entire@0.5.11,5.11-0.175.0.10
Para actualizar a la SRU más reciente, utilice el siguiente comando:
# pkg update --accept
# reboot
Antes de empezar
Compruebe que tenga instalada la SRU#10.5 o la SRU#11.4. Para obtener instrucciones, consulte Modo de verificar que el sistema está en ejecución.
Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.
Para cualquier sistema basado en SPARC con una o varias zonas instaladas, debe realizar un paso adicional. Por cada zona instalada en el sistema, elimine el paquete pkg:/system/ldoms/ldomsmanager de la siguiente manera:
# for z in `zoneadm list`; do zlogin $z pkg uninstall ldomsmanager; done
# pkg update pkg:/package/pkg
Debido a errores anteriores en algunos paquetes, podía suceder que se instalarán incorrectamente los paquetes en un sistema. Este comando quita los siguientes paquetes incorrectos, si están instalados:
x86: pkg://solaris ldoms/ldoms-incorporation
SPARC:
pkg://solaris/consolidation/nvidia/nvidia-incorporation
pkg://solaris/driver/network/ethernet/elxl
pkg://solaris/driver/network/ethernet/pcn
pkg://solaris/driver/network/ethernet/dnet
pkg://solaris/driver/network/ethernet/iprb
# pkg update --be-name s11.1ga --accept
# reboot
Si alguno de los siguientes paquetes están instalados, debe quitarlos y volver a agregarlos después de la actualización a Oracle Solaris 11.1o desvincularlos de las restricciones del sistema (acción denominada desbloqueo), como se describe en este procedimiento:
pkg://solaris/network/dns/bind
pkg://solaris/service/network/dns/bind
pkg://solaris/mail/fetchmail
Para la SRU#13.4, también debe quitarse o desbloquearse el paquete pkg://solaris/networkdhcp/isc-dhcp.
Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.
Si no utiliza estos paquetes, puede eliminarlos. Si tiene dependencias de estos paquetes, debe desbloquearlos. Sólo realice este paso si uno o más de los tres paquetes listados está instalado en el servidor.
Para eliminar los paquetes, ejecute este comando:
# pkg uninstall pkg://solaris/network/dns/bind pkg://solaris/service/network/dns/bind\ pkg://solaris/mail/fetchmail
Para la SRU#13.4, también elimine pkg://solaris/network/dhcp/isc-dhcp .
Si tiene zonas instaladas en el sistema, también debe desinstalar estos paquetes en cada zona. Por ejemplo:
# for z in `zoneadm list`; do zlogin $z pkg uninstall pkg://solaris/network/dns/bind; done
Para desbloquear los paquetes, ejecute este comando:
# pkg change-facet facet.version-lock.mail/fetchmail=false # pkg change-facet facet.version-lock.service.network/dns/bind=false # pkg change-facet facet.version-lock.network/dns/bind=false
Para la SRU#13.4, también desbloquee pkg://solaris/network/dhcp/isc-dhcp.
Nota - Para ahorrar tiempo, se pueden combinar estos comandos en un único comando:
# pkg change-facet facet.version-lock.mail/fetchmail=false \ facet.version-lock.service.network/dns/bind=false \ facet.version-lock.network/dns/bind=false
Los comandos anteriores se deben ejecutar en cada zona configurada con los paquetes instalados.
# pkg update pkg:/package/pkg
# pkg update --be-name s11.1ga --accept
# reboot
Si eliminó los paquetes en el Paso 2, vuelva a instalarlos.
# pkg install pkg://solaris/service/network/dns/bind # pkg install pkg://solaris/mail/fetchmail
Nota - El primer comando instala pkg://solaris/network/dns/bind , por lo que no es necesario instalar este paquete.
Para la SRU#13.4, también vuelva a instalar pkg://solaris/network/dhcp/isc-dhcp .
Si desbloqueó los paquetes en el Paso 2, cuando se lanza la primera SRU para Oracle Solaris 11.1, bloquee los paquetes.
# pkg change-facet facet.version-lock.mail/fetchmail=true # pkg change-facet facet.version-lock.service/network/dns/bind=true # pkg change-facet facet.version-lock.network/dns/bind=true
Al volver a bloquear los paquetes, estos se actualizan según sea necesario.
Para la SRU#13.4, también bloquee pkg://solaris/network/dhcp/isc-dhcp .
Nota - Para ahorrar tiempo, se pueden combinar estos comandos en un único comando:
# pkg change-facet facet.version-lock.mail/fetchmil=true \ facet.version-lock.service.network/dns/bind=true \ facet.version-lock.network/dns/bind=true
Después de que se lanza la primera SRU para Solaris 11.1, utilice el siguiente procedimiento para actualizar a Oracle Solaris 11.1 con la nueva SRU.
Antes de empezar
Verifique qué SRU de Solaris 11 tiene instalada. Para obtener instrucciones, consulte Modo de verificar que el sistema está en ejecución.
Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.
Realice estos pasos sólo en sistemas que ejecuten una SRU anterior a la 10.5.
Este comando actualiza el sistema operativo a Oracle Solaris 11 con las últimas SRU.
# pkg update --accept
# reboot
# pkg update --accept --be-name s11.1sru
# reboot
A continuación, se presenta una lista con las correcciones de errores que se han llevado a cabo en la SRU#12.4, pero no en Oracle Solaris 11.1, hasta que se lance la SRU#1 para 11.1.
Correcciones del núcleo:
7071362 tcp_icmp_source_quench y otros parámetros ajustables podrían dejar de ser campos modificables
7181137 sol_umad debe permitir las operaciones MAD de espacio de usuario en NGZ
7196540 Después de la integración 7174929 se muestra 0.9.0 para el primer disco en el segundo volumen RAID
Otras correcciones de software:
7166132 vim debe poder ejecutar la serie de pruebas
7190213 libibmad y los archivos asociados se tienen que entregar en NGZ
7191495 La instalación de mkisofs está incompleta
7195687 Actualizar Fetchmail a la versión 6.3.2
7195704 Problema con la utilidad/Fetchmail
7196234 Problema con la red/dns
7197223 VIM muestra un uso elevado del CPU durante la edición de la secuencia de comandos de dtrace con el resaltado de sintaxis activado
A continuación, se presenta una lista con los errores que se han corregido en la SRU#13.4, pero no en Oracle Solaris 11.1, hasta que se lance la SRU#1 para 11.1.
15805793 SUNBT7186501-11.2 net-snmp se bloquea en net_cpu_arch_load
15494128 assertion failed: zvol_get_stats(os, nv) == 0, cuando se detecta un error de E/S
15797349 Problema con shell/korn93
15800889 s11: volcado del núcleo central de zonestat cuando se lo ejecuta en una zona no global
15816060 actualización de zonas horarias de zoneinfo a 2012f (Fiyi)
15797515 SUNBT7176189-12.0 nfs4_write() puede modificar demasiadas páginas durante un intento de desmontaje
Utilice el siguiente procedimiento para actualizar al sistema Oracle Solaris 11 11/11 si no dispone de un acuerdo de asistencia o no tiene ninguna SRU instalada.
Nota - La duración de cada procedimiento depende de diversos factores, incluidos los recursos del sistema y de la red.
Actualizar a Oracle Solaris 11 11/11 es un proceso de varios pasos debido a la necesidad de que determinados paquetes de sistema se actualicen primero para lograr una actualización correcta para el resto de los paquetes del sistema.
Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.
Con este comando, se crea un nuevo entorno de inicio.
# pkg update --accept
Nota - Para los sistemas que no se pueden conectar directamente a los repositorios de paquetes alojados de Oracle, descargue la imagen de repositorio anterior a la actualización de Oracle Solaris 11.1. Esta imagen contiene los paquetes que se deben actualizar antes de actualizar a Oracle Solaris 11.1. Consulte http://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.htm para obtener más información. La imagen ISO contiene un archivo README en el que se describen los pasos necesarios para crear el repositorio y actualizar a Oracle Solaris 11.1.
# reboot
Para cualquier sistema basado en SPARC con una o varias zonas instaladas, debe realizar un paso adicional. Por cada zona instalada en el sistema, elimine el paquete pkg:/system/ldoms/ldomsmanager de la siguiente manera:
# for z in `zoneadm list`; do zlogin $z pkg uninstall ldomsmanager; done
# pkg update pkg:/package/pkg
# pkg update --be-name s11.1ga --accept
# reboot