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

ProcedureCómo configurar Sun Cluster en nodos del clúster adicionales (XML)

Lleve a cabo este procedimiento para configurar un nuevo nodo del clúster utilizando un archivo de configuración de clúster XML. El nuevo nodo puede ser una duplicación de un clúster existente que ejecute Sun Cluster 3.2 2/08.

Este procedimiento configura los siguientes componentes del clúster en el nuevo nodo:

Antes de empezar

Realice las siguientes tareas:

  1. Compruebe que Sun Cluster aún no esté configurado en el nodo potencial al que desea agregar un clúster.

    1. Conviértase en superusuario en el nodo potencial.

    2. Compruebe si Sun Cluster se encuentra configurado en el nodo potencial.


      phys-schost-new# /usr/sbin/clinfo -n
      
      • Si el comando no se realiza correctamente, diríjase al Paso 2.

        Sun Cluster aún no está configurado en el nodo. Puede agregar el nodo potencial al clúster.

      • Si el comando devuelve un número de Id. de nodo, avance hasta el Paso c.

        Sun Cluster ya está configurado en el nodo. Antes de que pueda agregar el nodo a un clúster diferente, debe suprimir la información de configuración del clúster existente.

    3. Arranque el nodo potencial en modo de no 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 realizar el arranque en el modo no de clúster, realice estos pasos de nuevo y agregue la opción -x al comando de parámetros de arranque del núcleo.


    4. Desconfigure Sun Cluster desde el nodo potencial.


      phys-schost-new# /usr/cluster/bin/clnode remove
      
  2. Si está duplicando un nodo que está ejecutando Sun Cluster 3.2 2/08, cree un archivo XML de configuración del clúster.

    1. Conviértase en superusuario en el nodo del clúster que desea duplicar.

    2. Exporte la información de la configuración existente del nodo a un archivo.


      phys-schost# clnode export -o clconfigfile
      
      -o

      Especifica el destino de salida.

      clconfigfile

      Nombre del archivo XML de configuración del clúster. El nombre del archivo especificado puede ser un archivo existente o un nuevo archivo que creará el comando.

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

    3. Copie el archivo XML de configuración del clúster al nodo potencial que configurará como un nuevo nodo del clúster.

  3. Conviértase en superusuario en el nodo potencial.

  4. Modifique el archivo XML de configuración del clúster según necesite.

    1. Abra su archivo XML de configuración del clúster para editarlo.

      • Si está duplicando un nodo del clúster existente, abra el archivo que creó con el comando clnode export.

      • Si no está duplicando un nodo del clúster existente, cree un nuevo archivo.

        Base el archivo en la jerarquía de elementos que se indica en la página de comando man clconfiguration(5CL). Puede guardar el archivo en cualquier directorio.

    2. Modifique los valores de los elementos XML para reflejar la configuración de nodo que desea crear.

      Consulte la página de comando man clconfiguration(5CL) para obtener detalles acerca de la estructura y el contenido del archivo XML de configuración del clúster.

  5. Valide el archivo XML de configuración.


    phys-schost-new# xmllint --valid --noout clconfigfile
    
  6. Configure el nuevo nodo del clúster.


    phys-schost-new# clnode add -n sponsornode -i clconfigfile
    
    -n sponsornode

    Especifica el nombre de un miembro del clúster existente para que realice las funciones de espónsor del nuevo nodo.

    -i clconfigfile

    Especifica el nombre del archivo XML de configuración del clúster que debe utilizarse como la fuente de entrada.

  7. (Opcional) Habilite el reinicio automático del nodo si fallan todas las rutas de disco supervisadas.

    1. Habilite la función de reinicio automático.


      phys-schost# clnode set -p reboot_on_path_failure=enabled 
      
      -p

      Especifica la propiedad que se va a establecer.

      reboot_on_path_failure=enable

      Indica que se debe reiniciar el nodo en caso de que fallen las rutas de disco supervisadas, siempre que, al menos, uno de los discos esté accesible desde un nodo diferente del clúster.

    2. Compruebe que se haya habilitado la función de reinicio automático en caso de fallo de las rutas de disco.


      phys-schost# clnode show
      === Cluster Nodes ===                          
      
      Node Name:                                      node
      …
        reboot_on_path_failure:                          enabled
      …
Errores más frecuentes

Configuración insatisfactoria: si uno o varios nodos no pueden unirse al clúster, o si se ha especificado información de configuración incorrecta, intente realizar de nuevo este procedimiento. Si sigue sin solucionarse el problema, lleve a cabo el procedimiento Cómo desconfigurar Sun Cluster para corregir problemas de la instalación en cada nodo configurado incorrectamente para eliminarlo de la configuración del clúster. No es necesario desinstalar los paquetes de software de Sun Cluster. A continuación, vuelva a realizar este procedimiento.

Pasos siguientes

Si agregó un nodo a un clúster que utiliza un dispositivo de quórum, diríjase a Cómo actualizar los dispositivos de quórum tras agregar un nodo a un clúster.

En caso contrario, vaya al Cómo verificar la configuración del quórum y el modo instalación.