Software Sun Cluster: Guía de instalación para el sistema operativo Solaris

ProcedureCómo llevar a cabo una modernización no periódica del sistema operativo Solaris OS

Lleve a cabo este procedimiento en cada nodo del clúster para modernizar el sistema operativo Solaris. Si el clúster ya se ejecuta en una versión del sistema operativo Solaris que admite Sun Cluster 3.1 8/05, la modernización posterior del sistema operativo Solaris es opcional. Si no desea modernizar el sistema operativo Solaris, continúe con el procedimiento que figura en Cómo llevar a cabo una modernización no periódica del software de Sun Cluster 3.1 8/05.


Precaución – Precaución –

El software de Sun Cluster 3.1 8/05 no admite la modernización del sistema operativo Solaris 9 a la versión original del sistema operativo Solaris 10 que se distribuyó en mayo de 2005. Deberá actualizar como mínimo a la versión Solaris 10 10/05 u otra compatible.


Antes de empezar

Lleve a cabo las siguientes tareas:

Pasos
  1. Conviértase en superusuario en el nodo del clúster que se desee modernizar.

  2. (Opcional) SPARC: modernice VxFS.

    Siga los procedimientos proporcionados en la documentación de VxFS.

  3. Determine si existen las siguientes secuencias de comandos de control de ejecución de Apache y si están habilitadas o deshabilitadas:


    /etc/rc0.d/K16apache
    /etc/rc1.d/K16apache
    /etc/rc2.d/K16apache
    /etc/rc3.d/S50apache
    /etc/rcS.d/K16apache

    Algunas aplicaciones, como Sun Cluster HA for Apache, requieren que las secuencias de comandos de control de ejecución de Apache estén deshabilitadas.

    • Si existen estas secuencias de comandos e incluyen una K o una S en mayúscula en el nombre del archivo, significa que las secuencias de comandos están habilitadas. No es necesario realizar ninguna acción más en dichas secuencias.

    • Si no existen estas secuencias de comandos, en el Paso 8 deberá asegurarse de que todas las secuencias de comandos de control de ejecución de Apache que se instalan durante la modernización del sistema operativo Solaris estén deshabilitadas.

    • Si estas secuencias de comandos existen, pero los nombres de archivos contienen los caracteres k o s en minúscula, significa que están deshabilitadas. En el Paso 8, deberá asegurarse de que todas las secuencias de comandos de control de ejecución de Apache que se instalan durante la modernización del sistema operativo Solaris estén deshabilitadas.

  4. Comente todas las entradas de los sistemas de archivos montados globalmente en el archivo /etc/vfstab del nodo.

    1. Para una posterior referencia, lleve un registro de todas las entradas que ya están comentadas.

    2. Convierta temporalmente en comentario todas las entradas de los sistemas de archivos montados globalmente en el archivo /etc/vfstab.

      Las entradas de los sistemas de archivos montados globalmente contienen la opción de montaje global. Convierta en comentario estas entradas para evitar que la modernización de Solaris intente montar los dispositivos globales.

  5. Determine el procedimiento que se debe seguir para modernizar el sistema operativo Solaris.

    Gestor de volúmenes 

    Procedimiento 

    Ubicación de las instrucciones 

    Solstice DiskSuite o Solaris Volume Manager 

    Cualquier método de modernización de Solaris excepto el método de Modernización automática

    Documentación de instalación de Solaris 

    SPARC: VERITAS Volume Manager 

    “Modernización de VxVM y de Solaris” 

    Documentación sobre la instalación de VERITAS Volume Manager 


    Nota –

    Si el clúster ya tiene instalado VxVM, debe reinstalar el software VxVM o modernizar la versión de VxVM a Solaris 9, como parte del proceso de modernización de Solaris.


  6. Modernice el software de Solaris, siguiendo el procedimiento elegido en el Paso 5.

    Haga los cambios siguientes en el procedimiento que use:

    • Si se le indica que reinicie un nodo durante el proceso de modernización, reinicie siempre en el modo sin clúster monousuario.

      • En el caso de los comandos boot y reboot, agregue la opción -x al comando.

        Así se asegura de que el nodo rearranque en modo sin clúster. Por ejemplo, cualquiera de las dos órdenes siguientes arrancan un nodo en el modo sin clúster monousuario:

        • En los sistemas basados en SPARC, puede ejecutar cualquiera de los siguientes comandos:


          # reboot -- -xs
          or
          ok boot -xs
          
        • En los sistemas basados en x86, puede ejecutar cualquiera de los siguientes comandos:


          # reboot -- -xs
          or
          ...
                                <<< Current Boot Parameters >>>
          Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
          Boot args:
          
          Type  b [file-name] [boot-flags] <ENTER>  to boot with options
          or    i <ENTER>                           to enter boot interpreter
          or    <ENTER>                             to boot with defaults
          
                            <<< timeout in 5 seconds >>>
          Select (b)oot or (i)nterpreter: b -xs
          
      • Si la instrucción indica que se ejecute el comando init S, use en su lugar el comando reboot -- -xs.

    • No lleve a cabo el reinicio final en la modernización de Solaris. En lugar de ello, haga lo siguiente:

      1. Vuelva a este procedimiento para ejecutar el Paso 7 y el Paso 8.

      2. Reinicie en el modo sin clúster en el Paso 9 para completar la modernización del software de Solaris.

  7. En el archivo /a/etc/vfstab, anule los comentarios de las entradas de los sistemas de archivos montados globalmente que comentó en el Paso 4.

  8. Si las secuencias de comandos de control de ejecución de Apache estaban deshabilitadas o no existían antes de modernizar el sistema operativo Solaris, asegúrese de que estén deshabilitadas las secuencias de comandos que se instalaron durante la modernización de Solaris.

    Para deshabilitar las secuencias de comandos de control de ejecución de Apache, use los siguientes comandos para incluir en el nombre de los archivos una k o una s en minúscula.


    # mv /a/etc/rc0.d/K16apache /a/etc/rc0.d/k16apache 
    # mv /a/etc/rc1.d/K16apache /a/etc/rc1.d/k16apache
    # mv /a/etc/rc2.d/K16apache /a/etc/rc2.d/k16apache
    # mv /a/etc/rc3.d/S50apache /a/etc/rc3.d/s50apache
    # mv /a/etc/rcS.d/K16apache /a/etc/rcS.d/k16apache
    

    Si lo desea, también puede cambiar el nombre de las secuencias de comandos para que sean coherentes con sus prácticas de administración habituales.

  9. Rearranque el nodo en el modo sin clúster.

    Incluya los guiones dobles (--) en la orden siguiente:


    # reboot -- -x
    
  10. SPARC: Si el clúster ejecuta VxVM, siga los pasos restantes del procedimiento “Modernización de VxVM y Solaris” para volver a instalar o modernizar VxVM.

    Haga los siguientes cambios en el procedimiento:

    • Tras completar la modernización de VxVM pero antes de rearrancar, compruebe las entradas en el archivo /etc/vfstab.

      Si alguna de las entradas cuyos comentarios anuló en el Paso 7 estaban comentadas, anule los comentarios de nuevo.

    • Cuando los procedimientos de VxVM le indiquen que debe llevar a cabo un reinicio final en la reconfiguración, no use la opción -r sola. En su lugar, reinicie en el modo sin clúster usando las opciones -rx.


      # reboot -- -rx
      

    Nota –

    Si ve un mensaje parecido al siguiente, escriba la contraseña root para continuar con la modernización. No ejecute la orden fsck ni escriba Ctrl-D.


    WARNING - Unable to repair the /global/.devices/node@1 filesystem. 
    Run fsck manually (fsck -F ufs /dev/vx/rdsk/rootdisk_13vol). Exit the 
    shell when done to continue the boot process.
    
    Type control-d to proceed with normal startup,
    (or give root password for system maintenance):  Type the root password
    

  11. Instale los parches necesarios para Solaris y los relacionados con el hardware y descargue el firmware necesario que se incluye en éstos.

    Instale también los parches para el software Solstice DiskSuite (Solaris 8).


    Nota –

    No rearranque después de añadir los parches. Debe rearrancar el nodo después de modernizar el software Sun Cluster.


    Consulte Modificaciones y niveles de firmware requeridos de Notas de la versión de Sun Cluster 3.1 8/05 para SO Solaris para obtener información sobre las revisiones y las instrucciones de instalación.

Pasos siguientes

Modernice el software que mantiene la relación de dependencia. Acceda a Cómo actualizar el software que mantiene la relación de dependencia antes de una modernización no periódica.


Nota –

Para finalizar la modernización de Solaris 8 a Solaris 9 o de Solaris 9 a Solaris 10 10/05 u otra versión compatible, deberá modernizar también a las versiones Solaris 9 o Solaris 10 del software de Sun Cluster 3.1 8/05, incluido el software que mantiene la relación de dependencia. Debe ejecutar esta tarea incluso aunque el clúster ya se esté ejecutando en Sun Cluster 3.1 8/05 para otra versión del software de Solaris.