JavaScript is required to for searching.
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)
search filter icon
search icon

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

Cómo actualizar el sistema a Oracle Solaris 11.1 mediante el repositorio de versión de Oracle Solaris

Actualización a 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.

Introducción a Actualización a Oracle Solaris 11.1

Hay dos modos principales para actualizar un sistema a Oracle Solaris 11.1.

Uso del repositorio de asistencia de Oracle Solaris

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.

Uso del repositorio de versión de Oracle Solaris

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.

Actualización de Oracle Solaris 10

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.

Actualización a Oracle Solaris 11.1 y las zonas

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.

Actualización a Oracle Solaris 11.1 y los paquetes de terceros

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.

Actualización de un sistema con un acuerdo de asistencia para Oracle Solaris 11.1

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:


Nota - La duración de cada procedimiento depende de diversos factores, incluidos los recursos del sistema y de la red.


Modo de verificar que el sistema está en ejecución

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

Cómo actualizar un sistema que ejecuta una SRU anterior a SRU#10.5

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.

  1. Conviértase en un administrador.

    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.

  2. Actualice el sistema.

    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
  3. Reinicie el equipo mediante el entorno de inicio actualizado.
    # reboot
  4. Siga las instrucciones para actualizar la SRU que ha instalado en el Paso 2.

Cómo actualizar un sistema que ejecuta la SRU#10.5 o la SRU#11.4

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.

  1. Conviértase en un administrador.

    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.

  2. Sólo SPARC: para cada zona, quite el paquete ldomsmanager.

    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
  3. Actualice el paquete IPS.
    # 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

  4. Actualice los demás paquetes del sistema.
    # pkg update --be-name s11.1ga --accept
  5. Reinicie el equipo mediante el entorno de inicio actualizado.
    # reboot

Cómo actualizar un sistema que ejecuta al menos la SRU#12.4

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:

Para la SRU#13.4, también debe quitarse o desbloquearse el paquete pkg://solaris/networkdhcp/isc-dhcp.

  1. Conviértase en un administrador.

    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.

  2. Ajuste los paquetes para el DNS y los servicios de Fetchmail.

    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.

  3. Actualice el paquete IPS.
    # pkg update pkg:/package/pkg
  4. Actualice el resto de los paquetes.
    # pkg update --be-name s11.1ga --accept
  5. Reinicie el equipo mediante el entorno de inicio actualizado.
    # reboot
  6. Revierta los cambios para el DNS y los servicios de Fetchmail.
    • 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
              

Cómo actualizar un sistema a Oracle Solaris 11.1 con la última SRU

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.

  1. Conviértase en un administrador.

    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.

  2. Para las SRU anteriores solamente: actualice a la última SRU de Oracle Solaris 11.

    Realice estos pasos sólo en sistemas que ejecuten una SRU anterior a la 10.5.

    1. Actualice la SRU.

      Este comando actualiza el sistema operativo a Oracle Solaris 11 con las últimas SRU.

      # pkg update --accept
    2. Reinicie el equipo mediante el entorno de inicio actualizado.
      # reboot
  3. Para todas las SRU: actualice a Oracle Solaris 11.1 con la SRU más reciente.
    # pkg update --accept --be-name s11.1sru
  4. Reinicie el equipo mediante el entorno de inicio actualizado.
    # reboot

Errores corregidos en SRU posteriores

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:

Otras correcciones de software:

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.

Actualización de un sistema sin un acuerdo de asistencia para Oracle Solaris 11.1

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.


Cómo actualizar el sistema a Oracle Solaris 11.1 mediante el repositorio de versión de Oracle Solaris

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.

  1. Conviértase en un administrador.

    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.

  2. Actualice los paquetes del sistema.

    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.


  3. Reinicie el equipo mediante el entorno de inicio actualizado.
    # reboot
  4. Sólo SPARC: para cada zona, quite el paquete ldomsmanager.

    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
  5. Actualice el paquete IPS.
    # pkg update pkg:/package/pkg
  6. Actualice el resto de los paquetes.
    # pkg update --be-name s11.1ga --accept
  7. Reinicie el equipo mediante el entorno de inicio actualizado.
    # reboot