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

Recuperación de una modernización incompleta

Esta sección contiene la siguiente información para recuperarse de determinados tipos de modernizaciones incompletas:

ProcedureCómo recuperarse de una modernización de partición dual incorrecta

Si sufre un error irrecuperable durante la modernización, ejecute este procedimiento para deshacer la modernización.


Nota –

No podrá reiniciar una modernización de partición dual después de que ésta haya sufrido un error irrecuperable.


  1. Conviértase en superusuario en los nodos del clúster.

  2. Arranque cada nodo en el modo sin clúster.

    • En los sistemas basados en SPARC, ejecute el siguiente comando:


      ok boot -x
      
    • En los sistemas basados en x86, ejecute el siguiente comando:

      1. En el menú de GRUB, utilice las teclas de dirección para seleccionar la entrada de Solaris adecuada y escriba e para editar sus comandos.

        El menú de GRUB presenta un aspecto similar al siguiente:


        GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
        +-------------------------------------------------------------------------+
        | Solaris 10 /sol_10_x86                                                  |
        | Solaris failsafe                                                        |
        |                                                                         |
        +-------------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.

        Para obtener más información sobre el arranque basado en GRUB, consulte el Capítulo 11, GRUB Based Booting (Tasks) de System Administration Guide: Basic Administration.

      2. En la pantalla de parámetros de arranque, utilice las flechas de dirección para seleccionar la entrada del núcleo y escriba e para editar la entrada.

        La pantalla de parámetros de arranque de GRUB presenta un aspecto similar al siguiente:


        GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
        +----------------------------------------------------------------------+
        | root (hd0,0,a)                                                       |
        | kernel /platform/i86pc/multiboot                                     |
        | module /platform/i86pc/boot_archive                                  |
        +----------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
        boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
        selected line, or escape to go back to the main menu.
      3. Agregue -x al comando para especificar que el sistema se arrancará en el modo no de clúster.


        [ Minimal BASH-like line editing is supported. For the first word, TAB
        lists possible command completions. Anywhere else TAB lists the possible
        completions of a device/filename. ESC at any time exits. ]
        
        grub edit> kernel /platform/i86pc/multiboot -x
        
      4. Pulse Intro para aceptar el cambio y volver a la pantalla de parámetros de arranque.

        La pantalla muestra el comando editado.


        GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
        +----------------------------------------------------------------------+
        | root (hd0,0,a)                                                       |
        | kernel /platform/i86pc/multiboot -x                                  |
        | module /platform/i86pc/boot_archive                                  |
        +----------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
        boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
        selected line, or escape to go back to the main menu.-
      5. Escriba b para arrancar el nodo en el modo no de clúster.


        Nota –

        Este cambio efectuado en el comando de parámetros de arranque del núcleo no se conservará al arrancar el sistema. La próxima vez que reinicie el nodo, se arrancará en el modo de clúster. Para arrancarlo en el modo sin clúster, realice estos pasos de nuevo para agregar la opción -x al comando del parámetro de arranque del núcleo.


  3. Ejecute la secuencia de comandos de recuperación de modernización desde el soporte de instalación en cada uno de los nodos.

    Si se ha modernizado correctamente el nodo a Sun Cluster 3.2, puede también ejecutar el comando scinstall desde el directorio /usr/cluster/bin.


    phys-schost# cd /cdrom/cdrom0/Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools
    phys-schost# ./scinstall -u recover
    
    -u

    Especifica la modernización.

    recover

    Restaura el archivo /etc/vfstab y la base de datos del Depósito de configuración del clúster (CCR) a su estado original antes del comienzo de la modernización de partición dual.

    El proceso de recuperación deja los nodos del clúster en modo no clúster. No intente reiniciar los nodos en modo clúster.

    Para obtener más información, consulte la página de comando man scinstall(1M).

  4. Realice una de las siguientes tareas.

    • Restaure el antiguo software desde una copia de seguridad para devolver el clúster a su estado original.

    • Continúe modernizando software en el clúster mediante el método de modernización estándar.

      Este método requiere que todos los nodos del clúster permanezcan en modo no clúster durante la modernización. Consulte el mapa de tareas para la modernización estándar, Tabla 8–1. Puede reanudar la modernización desde la última tarea o paso de la modernización estándar que completó con éxito antes de producirse el fallo de modernización de partición dual.

ProcedureSPARC: Cómo realizar la recuperación desde una modernización de partición dual completada parcialmente

Realice este procedimiento en caso de fallar la actualización de partición doble y si el estado del clúster cumple todos los siguientes criterios:

También puede realizar este procedimiento si la modernización se ha realizado satisfactoriamente en la primera partición, pero desea deshacer la modernización.


Nota –

No realice este procedimiento una vez iniciados los procesos de modernización en la segunda partición. En su lugar, realice el procedimiento descrito en Cómo recuperarse de una modernización de partición dual incorrecta.


Antes de empezar

Antes de comenzar, asegúrese de que se hayan parado todos los nodos de la segunda partición. Los nodos de la primera partición pueden pararse o ejecutarse en el modo sin clúster.

Realice todos los pasos como superusuario.

  1. Arranque los nodos de la segunda partición en modo no clúster.


    # ok boot -x
    
  2. En cada nodo de la segunda partición, ejecute el comando scinstall -u recover.


    # /usr/cluster/bin/scinstall -u recover
    

    El comando restablece la información original de CCR y el archivo /etc/vfstab original, y elimina las modificaciones para el inicio.

  3. Arranque cada nodo de la segunda partición en el modo de clúster.


    # shutdown -g0 -y -i6
    

    Cuando aparezcan los nodos de la segunda partición, ésta reanuda la compatibilidad con los servicios de datos del clúster mientras se ejecuta el software antiguo con la configuración original.

  4. Restablezca el software original y los datos de configuración a partir del medio de copia de seguridad en los nodos de la primera partición.

  5. Arranque cada nodo de la primera partición en el modo de clúster.


    # shutdown -g0 -y -i6
    

    Los nodos se volverán a unir al clúster

Procedurex86: Cómo realizar la recuperación desde una modernización de partición dual completada parcialmente

Realice este procedimiento en caso de fallar la modernización de partición dual y si el estado del clúster cumple todos los siguientes criterios:

También puede realizar este procedimiento si la modernización se ha realizado satisfactoriamente en la primera partición, pero desea deshacer la modernización.


Nota –

No realice este procedimiento una vez iniciados los procesos de modernización en la segunda partición. En su lugar, realice el procedimiento descrito en Cómo recuperarse de una modernización de partición dual incorrecta.


Antes de empezar

Antes de comenzar, asegúrese de que se hayan parado todos los nodos de la segunda partición. Los nodos de la primera partición pueden pararse o ejecutarse en el modo sin clúster.

Realice todos los pasos como superusuario.

  1. Lleve a cabo los siguientes pasos para arrancar cada nodo de la segunda partición en el modo sin clúster.

  2. En el menú de GRUB, utilice las teclas de dirección para seleccionar la entrada de Solaris adecuada y escriba e para editar sus comandos.

    El menú de GRUB presenta un aspecto similar al siguiente:


    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-------------------------------------------------------------------------+
    | Solaris 10 /sol_10_x86                                                  |
    | Solaris failsafe                                                        |
    |                                                                         |
    +-------------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press enter to boot the selected OS, 'e' to edit the
    commands before booting, or 'c' for a command-line.

    Para obtener más información sobre el arranque basado en GRUB, consulte el Capítulo 11, GRUB Based Booting (Tasks) de System Administration Guide: Basic Administration.

  3. En la pantalla de parámetros de arranque, utilice las teclas de dirección para seleccionar la entrada del núcleo y escriba e para editarla.

    La pantalla de parámetros de arranque de GRUB presenta un aspecto similar al siguiente:


    GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
    +----------------------------------------------------------------------+
    | root (hd0,0,a)                                                       |
    | kernel /platform/i86pc/multiboot                                     |
    | module /platform/i86pc/boot_archive                                  |
    +----------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press 'b' to boot, 'e' to edit the selected command in the
    boot sequence, 'c' for a command-line, 'o' to open a new line
    after ('O' for before) the selected line, 'd' to remove the
    selected line, or escape to go back to the main menu.
  4. Agregue la opción -x al comando para especificar que el arranque del sistema se realice en el modo sin clúster.


    Minimal BASH-like line editing is supported.
    For the first word, TAB lists possible command completions.
    Anywhere else TAB lists the possible completions of a device/filename.
    ESC at any time exits.

    # grub edit> kernel /platform/i86pc/multiboot -x
    
  5. Pulse Intro para aceptar el cambio y volver a la pantalla de parámetros de arranque.

    La pantalla muestra el comando editado.


    GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
    +----------------------------------------------------------------------+
    | root (hd0,0,a)                                                       |
    | kernel /platform/i86pc/multiboot -x                                  |
    | module /platform/i86pc/boot_archive                                  |
    +----------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press 'b' to boot, 'e' to edit the selected command in the
    boot sequence, 'c' for a command-line, 'o' to open a new line
    after ('O' for before) the selected line, 'd' to remove the
    selected line, or escape to go back to the main menu.-
  6. Escriba b para arrancar el nodo en el modo sin clúster.


    Nota –

    Este cambio efectuado en el comando de parámetros de arranque del núcleo no se conservará al arrancar el sistema. La próxima vez que reinicie el nodo, se arrancará en el modo de clúster. Para arrancarlo en el modo sin clúster, realice estos pasos de nuevo para agregar la opción -x al comando del parámetro de arranque del núcleo.


  7. En cada nodo de la segunda partición, ejecute el comando scinstall -u recover.


    # /usr/cluster/bin/scinstall -u recover
    

    El comando restablece la información original de CCR y el archivo /etc/vfstab original, y elimina las modificaciones para el inicio.

  8. Arranque cada nodo de la segunda partición en el modo de clúster.


    # shutdown -g0 -y -i6
    

    Cuando aparezcan los nodos de la segunda partición, ésta reanuda la compatibilidad con los servicios de datos del clúster mientras se ejecuta el software antiguo con la configuración original.

  9. Restablezca el software original y los datos de configuración a partir del medio de copia de seguridad en los nodos de la primera partición.

  10. Arranque cada nodo de la primera partición en el modo de clúster.


    # shutdown -g0 -y -i6
    

    Los nodos se volverán a unir al clúster

Recuperación de los cambios en la configuración de almacenamiento durante la modernización

Este apartado proporciona los procedimientos de reparación siguientes que se deben seguir si se hicieron cambios involuntarios en la configuración del almacenamiento durante la modernización:

ProcedureCómo gestionar la reconfiguración del almacenamiento durante una modernización

Los cambios en la topología del almacenamiento, incluidas las órdenes en ejecución de Sun Cluster, deben terminarse antes de modernizar el clúster al software Solaris 9 o Solaris 10. No obstante, si los cambios se han efectuado en la topología del almacenamiento durante la modernización, siga el procedimiento siguiente, que asegura que la nueva configuración para el almacenamiento sea correcta y que el almacenamiento existente que no se ha reconfigurado no se haya modificado por error.


Nota –

Este procedimiento proporciona los formatos largos de los comandos de Sun Cluster. La mayoría de comandos tienen también formas cortas. A excepción de las formas de los nombres de comando, los comandos son idénticos. Para obtener una lista de los comandos y sus formas cortas, consulte Apéndice A, Sun Cluster Object-Oriented Commands de Sun Cluster System Administration Guide for Solaris OS.


Antes de empezar

Asegúrese de que la topología de almacenamiento sea la correcta. Compruebe que los dispositivos marcados como que posiblemente se cambiarán se asignen a dispositivos que de hecho se han sustituido. Si los dispositivos no se han sustituido, corrija los posibles cambios accidentales en la configuración, como un cableado incorrecto.

  1. Conviértase en superusuario en un nodo conectado al dispositivo sin verificar.

  2. Actualice manualmente el dispositivo sin verificar.


    phys-schost# cldevice repair device
    

    Consulte la página de comando man cldevice(1CL) para obtener más información.

  3. Actualice el controlador DID.


    phys-schost# scdidadm -ui
    phys-schost# scdidadm -r
    
    -u

    Carga la tabla de configuraciones de Id. de dispositivos en el núcleo.

    -i

    Inicializa el controlador DID.

    -r

    Reconfigura la base de datos.

  4. Repita los pasos desde el Paso 2hasta el Paso 3 en el resto de nodos conectados al dispositivo sin verificar.

Pasos siguientes

Vuelva a las tareas pendientes de actualización. Vaya al Paso 4 de Cómo modernizar Sun Cluster 3.2 (estándar).

ProcedureCómo solucionar cambios incorrectos en el almacenamiento durante una modernización

Si se produjeron cambios accidentales en el cableado de almacenamiento durante la modernización, siga este procedimiento para devolver la configuración de almacenamiento al estado correcto.


Nota –

Este procedimiento asume que no se ha cambiado ningún almacenamiento físico. Si los dispositivos de almacenamiento físicos o lógicos se han cambiado o sustituido, siga en su lugar los procedimientos que aparecen en Cómo gestionar la reconfiguración del almacenamiento durante una modernización.


Antes de empezar

Devuelva la topología de almacenamiento a su configuración original. Compruebe la configuración de los dispositivos que recibieron el indicador de que podrían verse sustituidos, incluido el cableado.

  1. Conviértase en superusuario en cada uno de los nodos del clúster.

  2. Actualice el controlador DID en los nodos del clúster.


    phys-schost# scdidadm -ui
    phys-schost# scdidadm -r
    
    -u

    Carga la tabla de configuración del id del dispositivo en el núcleo.

    -i

    Inicializa el controlador DID.

    -r

    Reconfigura la base de datos.

    Consulte la página de comando man de scdidadm(1M) si desea obtener más información.

  3. Si el comando scdidadm devuelve algún mensaje de error en el Paso 2, realice las modificaciones necesarias para corregir la configuración de almacenamiento y, a continuación, repita el Paso 2.

Pasos siguientes

Vuelva a las tareas pendientes de actualización. Vaya al Paso 4 de Cómo modernizar Sun Cluster 3.2 (estándar).