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

ProcedureCómo modernizar el SO Solaris y el Administrador de volúmenes (partición dual)

Realice este procedimiento en cada nodo del clúster para modernizar el SO Solaris. En el SO Solaris 10, realice todos los pasos únicamente desde la zona global. Si el clúster ya se ejecuta en una versión del SO Solaris que admite Sun Cluster 3.2, la modernización posterior del SO Solaris es opcional. Si no desea modernizar el SO Solaris, avance hasta Cómo modernizar Sun Cluster 3.2 (estándar).


Nota –

El clúster se debe ejecutar o modernizar en, al menos, el nivel mínimo requerido del sistema operativo Solaris para que admita la modernización a Sun Cluster 3.2. Consulte "Supported Products" en Notas de la versión de Sun Cluster 3.2 para el SO Solaris para obtener más información.


Antes de empezar

Asegúrese de que se hayan llevado a cabo todos los pasos que figuran en Cómo preparar el clúster para la modernización (estándar).

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

    El nodo debe ser miembro de la partición que se encuentra en modo no clúster.

  2. Si se encuentra instalado Sun Cluster Geographic Edition, desinstálelo.

    Si desea conocer los procedimientos de desinstalación, consulte la documentación de su versión de Sun Cluster Geographic Edition.

  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 letra K o S en mayúsculas en el nombre del archivo, esto 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úsculas, esto significa que están deshabilitadas. En el Paso 8 debe comprobar que están deshabilitadas las secuencias de comandos de control de ejecución de Apache que se instalan durante la modernización del SO Solaris.

  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 para 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 

    Solaris Volume Manager 

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

    Documentación de instalación de Solaris 

    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 a la versión Solaris 9 o 10 de VxVM como parte del proceso de modernización.


  6. Modernice el software Solaris siguiendo el procedimiento seleccionado en el Paso 5.

    1. Cuando se le solicite, escoja la opción de reinicio manual.

    2. Si se le indica que reinicie, reinicie siempre en el modo sin clúster.


      Nota –

      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 realizar el Paso 7 y Paso 8.

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


      Ejecute los siguientes comandos para arrancar un nodo en modo no clúster durante la modernización de Solaris:

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


        phys-schost# reboot -- -xs
        or
        ok boot -xs
        

        Si la instrucción indica que se ejecute el comando init S, use en su lugar el comando reboot -- -xs.

      • En sistemas basados en x86 ejecute el siguiente comando:


        phys-schost# shutdown -g -y -i0
        
        Press any key to continue
        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.


        Si la instrucción indica la ejecución del comando init S, detenga el sistema y, a continuación, cambie el comando de arranque del kernel GRUB a /platform/i86pc/multiboot -sx.

  7. Anule los comentarios en el archivo /a/etc/vfstab 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, utilice los siguientes comandos para incluir en el nombre de los archivos una k o s en minúsculas.


    phys-schost# mv /a/etc/rc0.d/K16apache /a/etc/rc0.d/k16apache
    phys-schost# mv /a/etc/rc1.d/K16apache /a/etc/rc1.d/k16apache
    phys-schost# mv /a/etc/rc2.d/K16apache /a/etc/rc2.d/k16apache
    phys-schost# mv /a/etc/rc3.d/S50apache /a/etc/rc3.d/s50apache
    phys-schost# 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.

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

      Incluya los guiones dobles (--) en el comando:


      phys-schost# reboot -- -x
      
    • En los sistemas basados en x86, realice los procedimientos de detención y arranque descritos en el Paso 6 a excepción de agregar -x al comando de arranque del kernel en lugar de -sx.

  10. 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.

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


        phys-schost# reboot -- -rx
        
      • En los sistemas basados en x86, realice los procedimientos de detención y arranque descritos en el Paso 6 a excepción de agregar -rx al comando de arranque del kernel en lugar de -sx.


    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. (Opcional) SPARC: modernice VxFS.

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

  12. Instale las modificaciones necesarias para Solaris y las relacionadas con el hardware y descargue el firmware necesario que se incluye en éstas.


    Nota –

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


    Consulte Revisiones y firmware requeridos de Notas de la versión de Sun Cluster 3.2 para el SO Solaris para obtener información sobre la ubicación de las revisiones e instrucciones de instalación.

Pasos siguientes

Modernizar el software a Sun Cluster 3.2. Diríjase a Cómo modernizar Sun Cluster 3.2 (partición dual).


Nota –

Para completar la modernización a una nueva versión del SO Solaris, como por ejemplo Solaris 9 a Solaris 10, debe modernizar también el software Sun Clustery el software de dependencias a la versión que sea compatible con la nueva versión del SO Solaris.