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

Capítulo 3 Establecimiento del clúster

Este capítulo indica los procedimientos que le muestran cómo establecer un clúster o un nuevo nodo del clúster. Este capítulo estudia los procedimientos siguientes.

Establecer un nuevo clúster o un nuevo nodo de clúster

Esta sección ofrece la información y procedimientos para establecer un nuevo clúster o agregar un nodo a un clúster existente. Antes de realizar estas tareas, compruebe que haya instalado los paquetes de software del SO Solaris, la estructura de Sun Cluster y otros productos, como se describe en Instalación del software.


Nota –

De forma altervativa, puede implementar el complemento de Sun Cluster para Sun N1TM Service Provisioning System para crear un clúster de varios nodos o agregar un nodo a un clúster existente. Siga las instrucciones de la documentación que se proporciona con el complemento. También puede acceder a esta información en .


El siguiente mapa de tareas muestra las tareas que se deben realizar. Complete estos procedimientos en el orden que se indica.

Tabla 3–1 Mapa de tareas: establecer el clúster

Método 

Instrucciones 

1. Use uno de los siguientes métodos para establecer un nuevo clúster o agregar un nodo a uno existente: 

  • (Sólo para clústeres nuevos) Use la utilidad scinstall para establecer el clúster.

Cómo configurar Sun Cluster en todos los nodos (scinstall)

  • (sólo nuevos clústeres) Utilice un archivo de configuración XML para establecer el clúster.

Cómo configurar Sun Cluster en todos los nodos (XML)

  • (nuevos clústeres o nodos agregados) Configure un servidor para la instalación JumpStart. A continuación, cree un contenedor flash del sistema instalado. Finalmente, utilice la opción JumpStart scinstall para instalar el archivo flash en cada nodo y establezca el clúster.

Cómo instalar Solaris y Sun Cluster (JumpStart)

  • (sólo nodos agregados) Utilice el comando clsetup para agregar el nuevo nodo a la lista authorized-nodes del clúster. Si es necesario, configure también la interconexión del clúster y vuelva a configurar el intervalo de direcciones de red privadas.

    Configure el software Sun Cluster en un nuevo nodo utilizando la utilidad scinstall o utilizando un archivo de configuración XML.

Cómo preparar el clúster para nodos del clúster adicionales

Cómo cambiar la configuración de red privada al agregar nodos o redes privadas

Cómo configurar Sun Cluster en nodos adicionales del clúster (scinstall)

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

2. Si ha agregado un nodo a un clúster, actualice la información de configuración del quórum. 

Cómo actualizar los dispositivos de quórum tras agregar un nodo a un clúster

3. Asigne los votos de quórum y quite el clúster del modo de instalación, si no se ha realizado esta operación. 

Cómo configurar dispositivos de quórum

4. Valide la configuración del quórum. 

Cómo verificar la configuración del quórum y el modo instalación

5. (opcional) Cambie el nombre de host privado del nodo.

Cómo cambiar los nombres de los sistemas privados

6. Cree o modifique el archivo de configuración NTP, si aún no lo ha configurado. 

Cómo configurar el Protocolo de tiempo de red (NTP, Network Time Protocol)

7. Si se utiliza un gestor de volúmenes, instale el software de gestión de volúmenes. 

Capítulo 4, configuración del software de Solaris Volume Manager o Capítulo 5, Instalación y configuración de VERITAS Volume Manager

8. Cree los sistemas de archivos de clúster o sistemas de archivos locales de alta disponibilidad según sea necesario. 

Cómo crear sistemas de archivos del clúster o Enabling Highly Available Local File Systems de Sun Cluster Data Services Planning and Administration Guide for Solaris OS

9. (Opcional) SPARC: Configure Sun Management Center para supervisar el clúster.

SPARC: Instalación del módulo de Sun Cluster en Sun Management Center

10. Instale las aplicaciones de otras empresas, registre los tipos de recursos, y configure los grupos de recursos y los servicios de datos. 

Sun Cluster Data Services Planning and Administration Guide for Solaris OS

Documentación que se proporciona con el software de la aplicación 

11. Realice una grabación de la línea de base de la configuración finalizada del clúster. 

Cómo registrar datos de diagnóstico de la configuración del clúster

ProcedureCómo configurar Sun Cluster en todos los nodos (scinstall)

Realice este procedimiento desde un nodo del clúster para configurar Sun Cluster en todos los nodos del clúster.


Nota –

Este procedimiento utiliza el formato interactivo del comando scinstall. Para utilizar los formatos no interactivos del comando scinstall, por ejemplo, al desarrollar secuencias de instalación, consulte la página de comando man scinstall(1M).

Asegúrese de que los paquetes de software de Sun Cluster se hayan instalado en el nodo, ya sea de forma manual o mediante el modo silencioso del programa installer de Java ES antes de ejecutar el comando scinstall. Para obtener información sobre cómo ejecutar el programa installer de Java ES desde una secuencia de comandos de instalación, consulte el Capítulo 5, Installing in Silent Mode de Sun Java Enterprise System 5 Installation Guide for UNIX.


Antes de empezar

Lleve a cabo las siguientes tareas:

Siga estas instrucciones para usar la utilidad interactiva scinstall en este procedimiento:

  1. Si ha deshabilitado la configuración remota durante la instalación del software Sun Cluster, vuelva a habilitar la configuración remota.

    Habilite el acceso al shell remoto (rsh(1M)) o al shell seguro (ssh(1)) para el superusuario en todos los nodos del clúster.

  2. Si utiliza conmutadores en la interconexión privada de su nuevo clúster, asegúrese de que el protocolo Neighbor Discovery Protocol (NDP) está deshabilitado.

    Siga las instrucciones de la documentación para los conmutadores con el fin de determinar si NDP está habilitado y para deshabilitarlo.

    Durante la configuración del clúster, el software comprueba que no haya tráfico en la interconexión privada. Si NDP envía cualquier paquete a un adaptador privado cuando la interconexión privada está siendo comprobada para el tráfico, el software asumirá que la interconexión no es privada y la configuración del clúster se interrumpirá. Por lo tanto, NDP debe deshabilitarse durante la creación del clúster.

    Una vez establecido el clúster, puede volver a habilitar NDP en los conmutadores de interconexión privada si desea utilizar esta función.

  3. Conviértase en superusuario en el nodo del clúster desde el que pretende configurar el clúster.

  4. Inicie la utilidad scinstall.


    phys-schost# /usr/cluster/bin/scinstall
    
  5. Escriba el número de la opción para Crear un clúster nuevo o Agregar un nodo del clúster y pulse Intro.


     *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Create a new cluster or add a cluster node
            2) Configure a cluster to be JumpStarted from this install server
            3) Manage a dual-partition upgrade
            4) Upgrade this cluster node
          * 5) Print release information for this cluster node
     
          * ?) Help with menu options
          * q) Quit
    
        Option:  1
    

    Aparecerá el menú Nuevo clúster y nodo de clúster.

  6. Escriba el número de la opción para Crear un clúster nuevo y pulse Intro.

    Se mostrará el menú Modo típico o Personalizado.

  7. Escriba el número de la opción para Típico o Personalizado y pulse Intro.

    Aparecerá la pantalla Crear un nuevo clúster. Lea los siguientes requisitos, y, a continuación, pulse Control-D para continuar.

  8. Siga las indicaciones de los menús para proporcionar sus respuestas desde la hoja de cálculo de planificación de la configuración.

    La utilidad scinstall instala y configura todos los nodos del clúster y rearranca el clúster. El clúster se establece cuando todos los nodos se hayan arrancado satisfactoriamente en él. La salida de la instalación de Sun Cluster se registra en un archivo /var/cluster/logs/install/scinstall.log.N.

  9. En el SO Solaris 10, compruebe en cada nodo que los servicios multiusuario de la Utilidad de administración de servicios (SMF) estén en línea.

    Si los servicios no están todavía en línea para un nodo, espere a que estén en línea antes de continuar con el paso siguiente.


    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  10. Conviértase en superusuario en un nodo.

  11. Compruebe que todos los nodos se hayan unido al clúster.


    phys-schost# clnode status
    

    La salida de datos tiene un aspecto similar al siguiente.


    === Cluster Nodes ===
    
    --- Node Status ---
    
    Node Name                                       Status
    ---------                                       ------
    phys-schost-1                                   Online
    phys-schost-2                                   Online
    phys-schost-3                                   Online

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

  12. (Opcional) Habilite el reinicio automático del nodo si fallan todas las rutas de acceso 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
      …
  13. Si tiene intención de utilizar Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad, asegúrese de que se haya habilitado el sistema de archivos de realimentación (LOFS).

    Para deshabilitar LOFS, agregue la siguiente entrada al archivo /etc/system en cada nodo del clúster.


    exclude:lofs

    El cambio efectuado en el archivo /etc/system se aplicará al reiniciar el sistema.


    Nota –

    No se puede rehabilitar un LOFS si se utiliza Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad y, además, se ejecuta automountd. Los LOFS pueden causar problemas de conmutación para Sun Cluster HA para NFS. SI decide agregar Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad, debe realizar uno de los siguientes cambios de configuración.

    Sin embargo, si configura zonas no globales en el clúster, debe habilitar LOFS en todos los nodos del clúster. Si Sun Cluster HA para NFS, ubicado en un sistema de archivos local de alta disponibilidad, debe coexistir con LOFS, utilice una de las otras soluciones en lugar de deshabilitar LOFS.

    • Deshabilite LOFS.

    • Deshabilite el daemon automountd.

    • Excluya de la asignación automounter todos los archivos que formen parte del sistema de archivos local de alta disponibilidad exportado por Sun Cluster HA para NFS. Esta opción le permite tener habilitado a la vez un LOFS y el daemon automountd.


    Consulte The Loopback File System en System Administration Guide: Devices and File Systems (Solaris 9 o Solaris 10) para obtener más información acerca de sistemas de archivos de realimentación.


Ejemplo 3–1 Configuración de Sun Cluster en todos los nodos

El ejemplo siguiente muestra los mensajes de progreso de scinstall que se registran cuando scinstall termina las tareas de configuración en un clúster de dos nodos, schost. El clúster se instala desde phys-schost-1 utilizando el modo Típica de scinstall. El otro nodo del clúster es phys-schost-2. Los nombres de los adaptadores son qfe2 y qfe3. Se habilita la selección automática de un dispositivo de quórum.


  Installation and Configuration

    Log file - /var/cluster/logs/install/scinstall.log.24747

    Testing for "/globaldevices" on "phys-schost-1" … done
    Testing for "/globaldevices" on "phys-schost-2" … done
    Checking installation status … done

    The Sun Cluster software is already installed on "phys-schost-1".
    The Sun Cluster software is already installed on "phys-schost-2".
    Starting discovery of the cluster transport configuration.

    The following connections were discovered:

        phys-schost-1:qfe2  switch1  phys-schost-2:qfe2
        phys-schost-1:qfe3  switch2  phys-schost-2:qfe3

    Completed discovery of the cluster transport configuration.

    Started sccheck on "phys-schost-1".
    Started sccheck on "phys-schost-2".

    sccheck completed with no errors or warnings for "phys-schost-1".
    sccheck completed with no errors or warnings for "phys-schost-2".

    Removing the downloaded files … done

    Configuring "phys-schost-2" … done
    Rebooting "phys-schost-2" … done

    Configuring "phys-schost-1" … done
    Rebooting "phys-schost-1" …

Log file - /var/cluster/logs/install/scinstall.log.24747

Rebooting …

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

ProcedureCómo configurar Sun Cluster en todos los nodos (XML)

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

Este procedimiento configura los siguientes componentes del clúster:

Antes de empezar

Realice las siguientes tareas:

  1. Compruebe que Sun Cluster 3.2 2/08 aún no está instalado en cada nodo de clúster potencial.

    1. Conviértase en superusuario en un nodo potencial que desee configurar en el nuevo clúster.

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


      phys-schost# /usr/sbin/clinfo -n
      
      • Si el comando devuelve el siguiente mensaje, avance hasta el paso  c.


        clinfo: node is not configured as part of acluster: Operation not applicable

        Este mensaje indica que Sun Cluster aún no está configurado en el nodo potencial.

      • Si el comando devuelve el número de Id. del nodo, no lleve a cabo este procedimiento.

        La devolución de un Id. de nodo indica que Sun Cluster ya se encuentra instalado en el nodo.

        Si el clúster está ejecutándo una versión más antigua de Sun Cluster y desea instalar Sun Cluster 3.2 2/08, realice los procedimientos de actualización que se indican en la Sun Cluster Upgrade Guide for Solaris OS.

    3. Repita los pasos a y b en el resto de nodos potenciales que desee configurar en el nuevo clúster.

      Si Sun Cluster aún no está configurado en ninguno de los nodos de clúster potenciales, avance hasta el paso 2.

  2. Si utiliza conmutadores en la interconexión privada de su nuevo clúster, asegúrese de que el protocolo Neighbor Discovery Protocol (NDP) está deshabilitado.

    Siga las instrucciones de la documentación para los conmutadores con el fin de determinar si NDP está habilitado y para deshabilitarlo.

    Durante la configuración del clúster, el software comprueba que no haya tráfico en la interconexión privada. Si NDP envía cualquier paquete a un adaptador privado cuando la interconexión privada está siendo comprobada para el tráfico, el software asumirá que la interconexión no es privada y la configuración del clúster se interrumpirá. Por lo tanto, NDP debe deshabilitarse durante la creación del clúster.

    Una vez establecido el clúster, puede volver a habilitar NDP en los conmutadores de interconexión privada si desea utilizar esta función.

  3. Si está duplicando un clúster existente que está ejecutando Sun Cluster 3.2 2/08 utilice un nodo en dicho clúster para crear un archivo XML de configuración.

    1. Conviértase en superusuario en un miembro activo del clúster que desea duplicar.

    2. Exporte la información de la configuración existente del clúster a un archivo.


      phys-schost# cluster 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.

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

    3. Copie el archivo de configuración en el nodo potencial desde el que configurará el nuevo clúster.

      Es posible guardar el archivo en cualquier directorio al que puedan acceder el resto de hosts que configurará como nodos del clúster.

  4. Conviértase en superusuario en el nodo potencial desde el que configurará el nuevo clúster.

  5. 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 clúster existente, abra el archivo que creó con el comando cluster export.

      • Si no está duplicando un 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). Es posible guardar el archivo en cualquier directorio al que puedan acceder el resto de hosts que configurará como nodos del clúster.

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

      • Para establecer un clúster, los siguientes componentes deben tener valores válidos en el archivo XML de configuración del clúster:

        • Nombre de clúster

        • Nodos del clúster

        • Transporte del clúster

      • El clúster se crea asumiendo que la partición /globaldevices existe en cada uno de los nodos que configura como nodo del clúster. Se crea en esta partición el espacio de nombres global-devices. Si necesita utilizar un nombre de sistema de archivos diferente en el que crear los dispositivos globales, agregue la siguiente propiedad al elemento <propertyList> por cada nodo que no tenga una partición denominada /globaldevices.


        …
          <nodeList>
            <node name="node" id="N">
              <propertyList>
        …
                <property name="globaldevfs" value="/filesystem-name"/>
        …
              </propertyList>
            </node>
        …
      • Si está modificando información de configuración exportada desde un clúster existente, se utilizan en las definiciones de más de un objeto de clúster algunos valores que debe modificar para reflejar el nuevo clúster, como por ejemplo el nombre de los nodos.

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

  6. Valide el archivo XML de configuración.


    phys-schost# /usr/share/src/xmllint --valid --noout clconfigfile
    

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

  7. Cree el clúster desde el nodo potencial que contiene el archivo XML de configuración.


    phys-schost# cluster create -i clconfigfile
    
    -i clconfigfile

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

  8. En el SO Solaris 10, compruebe en cada nodo que los servicios multiusuario de la Utilidad de administración de servicios (SMF) estén en línea.

    Si los servicios no están todavía en línea para un nodo, espere a que estén en línea antes de continuar con el paso siguiente.


    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  9. Conviértase en superusuario en un nodo.

  10. Compruebe que todos los nodos se hayan unido al clúster.


    phys-schost# clnode status
    

    La salida de datos tiene un aspecto similar al siguiente.


    === Cluster Nodes ===
    
    --- Node Status ---
    
    Node Name                                       Status
    ---------                                       ------
    phys-schost-1                                   Online
    phys-schost-2                                   Online
    phys-schost-3                                   Online

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

  11. Instale todos los parches necesarios para admitir Sun Cluster, si no ha realizado esta acción antes.

    Consulte Patches and Required Firmware Levels en Sun Cluster 3.2 2/08 Release Notes for Solaris OS para obtener información sobre la ubicación de las revisiones e instrucciones de instalación.

  12. Si tiene intención de utilizar Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad, asegúrese de que se haya habilitado el sistema de archivos de realimentación (LOFS).

    Para deshabilitar LOFS, agregue la siguiente entrada al archivo /etc/system en cada nodo del clúster.


    exclude:lofs

    El cambio efectuado en el archivo /etc/system se aplicará al reiniciar el sistema.


    Nota –

    No se puede rehabilitar un LOFS si se utiliza Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad y, además, se ejecuta automountd. Los LOFS pueden causar problemas de conmutación para Sun Cluster HA para NFS. SI decide agregar Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad, debe realizar uno de los siguientes cambios de configuración.

    Sin embargo, si configura zonas no globales en el clúster, debe habilitar LOFS en todos los nodos del clúster. Si Sun Cluster HA para NFS, ubicado en un sistema de archivos local de alta disponibilidad, debe coexistir con LOFS, utilice una de las otras soluciones en lugar de deshabilitar LOFS.

    • Deshabilite LOFS.

    • Deshabilite el daemon automountd.

    • Excluya de la asignación automounter todos los archivos que formen parte del sistema de archivos local de alta disponibilidad exportado por Sun Cluster HA para NFS. Esta opción le permite tener habilitado a la vez un LOFS y el daemon automountd.


    Consulte The Loopback File System en System Administration Guide: Devices and File Systems (Solaris 9 o Solaris 10) para obtener más información acerca de sistemas de archivos de realimentación.

  13. Para duplicar la información de quórum desde un clúster existente, configure el dispositivo de quórum utilizando el archivo XML de configuración del clúster.

    Si creó un clúster de dos nodos debe configurar un dispositivo de quórum. Si eligió no utilizar el archivo XML de configuración del clúster para crear un dispositivo de quórum necesario, diríjase a Cómo configurar dispositivos de quórum.

    1. Si está utilizando un servidor de quórum para el dispositivo de quórum, asegúrese de que el servidor está configurado y en funcionamiento.

      SIga las instrucciones en Cómo instalar y configurar el software de servidor de quórum.

    2. Si está utilizando un dispositivo NAS de red para el dispositivo de quórum, asegúrese de que está configurado y operativo.

      1. Tenga en cuenta los requisitos para utilizar un dispositivo NAS como dispositivo de quórum.

        Consulte Sun Cluster 3.1 - 3.2 With Network-Attached Storage Devices Manual for Solaris OS.

      2. Siga las instrucciones de la documentación de su dispositivo para configurar el dispositivo NAS.

    3. Compruebe que la información de configuración de quórum del archivo XML de configuración del clúster refleja valores válidos para el clúster que ha creado.

    4. Si realizó cambios en el archivo XML de configuración, valide el archivo.


      phys-schost# xmllint --valid --noout clconfigfile
      
    5. Configure el dispositivo de quórum.


      phys-schost# clquorum add -i clconfigfile devicename
      
      devicename

      Especifica el nombre del dispositivo que se configurará como dispositivo de quórum.

  14. Quite el clúster desde el modo de instalación.


    phys-schost# clquorum reset
    
  15. Cierre el acceso a la configuración del clúster para las máquinas que no sean miembros del clúster configurado.


    phys-schost# claccess deny-all
    
  16. (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
      …

Ejemplo 3–2 Configuración de Sun Cluster en todos los nodos utilizando un archivo XML

El siguiente ejemplo duplica la configuración del clúster y el quórum de un clúster de dos nodos existente a un nuevo clúster de dos nodos. El nuevo clúster está instalado con el SO Solaris 10 y no está configurado con zonas no globales. La configuración se exporta desde el nodo del clúster existente, phys-oldhost-1, al archivo XML de configuración del clúster clusterconf.xml. Los nombres de nodo del nuevo clúster son phys-newhost-1 y phys-newhost-2. El dispositivo que está configurado como dispositivo de quórum en el nuevo clúster d3.

El nombre del símbolo del sistema phys-newhost-N de este ejemplo indica que el comando se realiza en ambos nodos del clúster.


phys-newhost-N# /usr/sbin/clinfo -n
clinfo: node is not configured as part of acluster: Operation not applicable
 
phys-oldhost-1# cluster export -o clusterconf.xml
Copy clusterconf.xml to phys-newhost-1 and modify the file with valid values
 
phys-newhost-1# xmllint --valid --noout clusterconf.xml
No errors are reported
 
phys-newhost-1# cluster create -i clusterconf.xml
phys-newhost-N# svcs multi-user-server phys-newhost-N
STATE          STIME    FMRI
online         17:52:55 svc:/milestone/multi-user-server:default
phys-newhost-1# clnode status
Output shows that both nodes are online
 
phys-newhost-1# clquorum add -i clusterconf.xml d3
phys-newhost-1# clquorum reset

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

Vaya a Cómo verificar la configuración del quórum y el modo instalación.

Véase también

Una vez establecido por completo el clúster, puede duplicar la configuración del resto de componentes del clúster desde el clúster existente. Si aún no lo ha hecho, modifique los valores de los elementos XML que desea duplicar para reflejar la configuración del clúster a la que está agregando el componente. Por ejemplo, si está duplicando grupos de recursos, asegúrese de que la entrada <resourcegroupNodeList> contiene los nombres de nodo válidos para el nuevo clúster, y no los nombres de nodo del clúster que duplicó, a menos que los nombres de nodo sean idénticos.

Para duplicar un componente del clúster, ejecute el subcomando export del comando destinado a objeto para el componente de clúster que desea duplicar. Si desea obtener más información acerca de la sintaxis y opciones del comando, consulte la página de comando man para el objeto de clúster que desea duplicar. La tabla siguiente enumera los componentes de clúster que puede crear un archivo XML de configuración del clúster después de establecer el clúster, además de la página de comando man del comando que utiliza para duplicar el componente.


Nota –

Esta tabla muestra las formas largas 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 el Apéndice A, Sun Cluster Object-Oriented Commands de Sun Cluster System Administration Guide for Solaris OS.


Componente del clúster 

Página de comando man 

Instrucciones especiales 

Grupos de dispositivos: Solaris Volume Manager y VERITAS Volume Manager 

cldevicegroup(1CL)

Para Solaris Volume Manager, cree en primer lugar los conjuntos de discos que especifique en el archivo XML de configuración del clúster. 

Para VxVM, instale y configure primero VxVM y cree los grupos de disco que especifique en el archivo XML de configuración del clúster. 

Recursos 

clresource(1CL)

Puede utilizar la opción -a del comando clresource, clressharedaddress o clreslogicalhostname para duplicar también el tipo de recurso y el grupo de recursos asociados al recurso que va a duplicar.

De lo contrario, primero deberá agregar el tipo de recurso y el grupo de recursos al clúster, antes de agregar el recurso. 

Recursos de dirección compartidos 

clressharedaddress(1CL)

Recursos de nombre de host lógico 

clreslogicalhostname(1CL)

Tipos de recursos 

clresourcetype(1CL)

Grupos de recursos 

clresourcegroup(1CL)

Dispositivos NAS 

clnasdevice(1CL)

En primer lugar debe configurar el dispositivo NAS según lo descrito en la documentación del dispositivo. 

Hosts SNMP 

clsnmphost(1CL)

El comando clsnmphost create -i requiere que especifique un archivo de contraseña de usuario con la opción -f.

Usuarios SNMP 

clsnmpuser(1CL)

 

Umbrales para supervisión de los recursos del sistema en objetos del clúster 

cltelemetryattribute(1CL)

 

ProcedureCómo instalar Solaris y Sun Cluster (JumpStart)

Este procedimiento describe cómo configurar y utilizar el método de instalación personalizada Jumpstart scinstall(1M). Este método instala el SO Solaris y Sun Cluster en todos los nodos del clúster y establece el clúster. También puede utilizar este procedimiento para añadir nuevos nodos a un clúster.

Antes de empezar

Lleve a cabo las siguientes tareas:

Siga estas instrucciones para usar la utilidad interactiva scinstall en este procedimiento:

  1. Configure su servidor de instalación JumpStart.

    Asegúrese de que el servidor de instalación JumpStart cumple con los siguientes requisitos.

    • El servidor de instalación se encuentra en la misma subred que los nodos del clúster, o en el servidor de arranque de Solaris de la subred que utilizan los nodos del clúster.

    • El servidor de instalación no es en sí un nodo del clúster.

    • El servidor de instalación instala una versión del sistema operativo Solaris compatible con Sun Cluster.

    • Ya existe un directorio personalizado de JumpStart para la instalación JumpStart de Sun Cluster. Este directorio jumpstart-dir debe cumplir los requisitos siguientes:

      • Contener una copia de la utilidad check.

      • Estar exportado a NFS para su lectura por el servidor de instalación JumpStart.

    • Cada nuevo nodo del clúster se configura como un cliente de instalación JumpStart personalizado que utiliza el directorio Jumpstart personalizado configurado para la instalación de Sun Cluster.

    Siga las instrucciones adecuadas para su plataforma de software y versión del SO para configurar el servidor de instalación JumpStart. Consulte Creating a Profile Server for Networked Systems de Solaris 9 9/04 Installation Guide o Creating a Profile Server for Networked Systems de Solaris 10 8/07 Installation Guide: Custom JumpStart and Advanced Installations.

    Consulte también las páginas de comando man setup_install_server(1M) y add_install_client(1M).

  2. Si está instalando un nuevo nodo en un cluster existente, agregue el nodo a la lista de nodos de clúster autorizados.

    1. Cambie a otro nodo del clúster que esté activo y ejecute la utilidad clsetup.

    2. Use clsetup para añadir el nombre del nuevo nodo a la lista de nodos autorizados del clúster.

    Para obtener más información, consulte How to Add a Node to the Authorized Node List de Sun Cluster System Administration Guide for Solaris OS.

  3. En un nodo del clúster o en otra máquina de la misma plataforma de servidores, instale el SO Solaris y cualquier revisión necesaria, en caso de que aún no lo haya hecho.

    Si ya se ha instalado el software de Solaris en el servidor, deberá asegurar que la instalación de Solaris cumple los requisitos de Sun Cluster y cualquier otro software que vaya a instalar en el clúster. Consulte Cómo instalar el software Solaris para obtener más información acerca de la instalación del software Solaris para satisfacer los requisitos de software de Sun Cluster.

    Siga los procedimientos indicados en Cómo instalar el software Solaris.

  4. En el sistema instalado, instale el Sun Cluster y cualquier revisión necesaria, en caso de que aún no lo haya hecho.

    Siga los procedimientos indicados en Cómo instalar los paquetes de software de los servicios de datos y la estructura de Sun Cluster .

    Consulte Patches and Required Firmware Levels en Sun Cluster 3.2 2/08 Release Notes for Solaris OS para obtener información sobre la ubicación de las revisiones e instrucciones de instalación.

  5. Habilite el daemon contenedor de agente común para iniciarlo automáticamente durante los arranques del sistema.


    machine# cacaoadm enable
    
  6. En el sistema instalado, actualice el archivo /etc/inet/ipnodes con todas las direcciones IP públicas utilizadas en el clúster.

    Realice este paso, sin tener en cuenta si va a usar un servicio de nombres. Consulte Direcciones IP de red públicas para obtener un listado de los componentes de Sun Cluster cuyas direcciones IP debe agregar.

  7. Cree un contenedor flash del sistema instalado.


    machine# flarcreate -n name archive
    
    -n name

    Nombre que se asignará al contenedor flash.

    archive

    Nombre de archivo que se asignará al contenedor flash con la ruta completa. Por convención, el nombre del archivo termina en .flar.

    Siga los procedimientos de uno de los siguientes manuales:

  8. Compruebe que el contenedor flash se exporta como NFS para que el servidor de la instalación JumpStart lo pueda leer.

    Consulte Managing Network File Systems (Overview), en System Administration Guide: Network Services (Solaris 9 o Solaris 10) para obtener más información sobre cómo compartir archivos de forma automática.

    Consulte también las páginas de comando man share(1M) y dfstab(4).

  9. En el servidor de instalación JumpStart, conviértase en superusuario.

  10. Desde el servidor de instalación JumpStart, ejecute la utilidad scinstall(1M).

    La ruta /export/suncluster/sc31/ se utiliza aquí como un ejemplo del directorio de instalación JumpStart que ha creado. En la ruta de medios, sustituya arch por sparc o x86 (sólo Solaris 10) y sustituya ver por 9 para Solaris 9 o 10 para Solaris 10.


    installserver# cd /export/suncluster/sc31/Solaris_arch/Product/sun_cluster/ \
    Solaris_ver/Tools/
    installserver# ./scinstall
    

    Aparece el Menú principal de scinstall.

  11. Escriba el número de la opción para Configurar un clúster en el que se va a realizar la operación JumpStart a partir de este servidor de instalación y pulse Intro.

    Esta opción se utiliza para configurar las secuencias personalizadas de finalización JumpStart. JumpStart utiliza estas secuencias de finalización para instalar Sun Cluster.


     *** Main Menu ***
     
        Please select from one of the following (*) options:
    
          * 1) Create a new cluster or add a cluster node
          * 2) Configure a cluster to be JumpStarted from this install server
            3) Manage a dual-partition upgrade
            4) Upgrade this cluster node
          * 5) Print release information for this cluster node 
    
          * ?) Help with menu options
          * q) Quit
     
        Option:  2
    
  12. Siga las indicaciones de los menús para proporcionar sus respuestas desde la hoja de cálculo de planificación de la configuración.

    El comando scinstall guarda su información de configuración y copia el archivo class predeterminado autoscinstall.class en el directorio /jumpstart-dir/autoscinstall.d/3.2/. Este archivo es parecido al siguiente ejemplo.


    install_type    initial_install
    system_type     standalone
    partitioning    explicit
    filesys         rootdisk.s0 free /
    filesys         rootdisk.s1 750  swap
    filesys         rootdisk.s3 512  /globaldevices
    filesys         rootdisk.s7 20
    cluster         SUNWCuser        add
    package         SUNWman          add
  13. Si es necesario, realice ajustes al archivo autoscinstall.class para configurar JumpStart para que instale el contenedor flash.

    1. Modifique las entradas según sea necesario para que las opciones de configuración coincidan con las realizadas al instalar el SO Solaris en la máquina de archivos flash o cuando ejecutó la utilidad scinstall.

      Por ejemplo, si asignó un segmento 4 para el sistema de archivo de dispositivos globales y especificó para scinstall que el nombre del sistema de archivos sea /gdevs, debería cambiar la entrada /globaldevices del archivo autoscinstall.class al siguiente valor:


      filesys         rootdisk.s4 512  /gdevs
    2. Cambie las siguientes entradas en el archivo autoscinstall.class.

      Entrada que se debe cambiar 

      Nueva entrada que se debe agregar 

      install_type

      initial_install

      install_type

      flash_install

      system_type

      standalone

      archive_location

      retrieval_type location

      Consulte la palabra clave archive_location en Solaris 9 9/04 Installation Guide o Solaris 10 Installation Guide: Custom JumpStart and Advanced Installations para obtener información acerca de los valores válidos para retrieval_type y location al utilizarlos con la palabra clave archive_location.

    3. Elimine todas las entradas que instalarían un paquete específico, como las siguientes.


      cluster         SUNWCuser        add
      package         SUNWman          add
    4. Si la configuración tiene requisitos de software de Solaris adicionales, modifique el archivo autoscinstall.class en consonancia.

      El archivo autoscinstall.class instala el grupo de software Solaris para usuario final (SUNWCuser).

    5. Si instala el grupo de software de Solaris para usuario final (SUNWCuser ), agregue al archivo autoscinstall.class todos los paquetes de software de Solaris que pudiera necesitar.

      La tabla siguiente muestra los paquetes de Solaris que son necesarios para admitir algunas de las funciones de Sun Cluster. Estos paquetes no se incluyen en el grupo de software Solaris para usuario final. Consulte Consideraciones sobre el grupo de software de Solaris para obtener más información.

      Funciones 

      Paquetes de software desolarais obligatorios 

      RSMAPI, controladores RSMRDT o adaptadores SCI-PCI (sólo para clústeres basados en SPARC) 

      SPARC: Solaris 9: SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox

      Solaris 10: SUNWrsm SUNWrsmo

      Sun Cluster Manager (antiguamente SunPlexTM Manager)

      SUNWapchr SUNWapchu

    Puede cambiar el archivo predeterminado class de una de las maneras siguientes:

    • Edite directamente el archivo autoscinstall.class. Los cambios se aplicarán a todos los nodos de los clústers que usen este directorio JumpStart personalizado.

    • Actualice el archivo rules para que señale a otros perfiles y ejecute después la utilidad check para validar el archivo rules.

    Siempre que el perfil de instalación del sistema operativo Solaris cumpla con los requisitos mínimos de asignación del sistema de archivos de Sun Cluster, Sun Cluster no impondrá restricciones en otros cambios al perfil de instalación. Consulte Particiones de los discos del sistema para obtener directrices acerca de la creación de particiones y los requisitos para admitir Sun Cluster.

    Para obtener más información acerca de los perfiles de JumpStart, consulte el Capítulo 26, Preparing Custom JumpStart Installations (Tasks) de Solaris 9 9/04 Installation Guide o el Capítulo 3, Preparing Custom JumpStart Installations (Tasks) de Solaris 10 8/07 Installation Guide: Custom JumpStart and Advanced Installations.

  14. Para instalar los paquetes necesarios para cualquiera de las siguientes funciones o para llevar a cabo otras tareas de instalación, configure su propia secuencia de comandos.

    • Interfaz de programación de la aplicación de memoria remota compartida (RSMAPI)

    • Adaptadores SCI-PCI para el transporte de interconexión

    • Controladores RSMRDT


    Nota –

    El uso del controlador RSMRDT está restringido a los clústeres que se ejecutan en una configuración SCI de Oracle9i 2 versión 2 con RSM habilitado. Consulte la documentación del usuario de Oracle9i versión 2 para obtener más información sobre la instalación y las instrucciones de configuración.


    La secuencia de comandos finish se ejecuta después de la secuencia finish estándar que el comando scinstall instala. Consulte "Preparación de las instalaciones JumpStart personalizadas" en el Capítulo 26, Preparing Custom JumpStart Installations (Tasks) de Solaris 9 9/04 Installation Guide o el Capítulo 3, Preparing Custom JumpStart Installations (Tasks) de Solaris 10 8/07 Installation Guide: Custom JumpStart and Advanced Installations para obtener información acerca de la creación de una secuencia de comandos de finalización de JumpStart.

    1. Compruebe que el archivo class predeterminado instalará todos los paquetes de Solaris de dependencia.

      Consulte el Paso 13.

    2. Proporcione un nombre a su secuencia de finalización finish.

    3. Modifique la secuencia de comandos finish para instalar los paquetes de software que se indican en la siguiente tabla y que admiten las funciones que desea utilizar.

      Funciones 

      Paquetes adicionales de Sun Cluster 3.2 2/08 que instalar 

      RSMAPI 

      SUNWscrif

      Adaptadores de SCI-PCI 

      • Solaris 9: SUNWsci SUNWscid SUNWscidx

      • Solaris 10: SUNWscir SUNWsci SUNWscidr SUNWscid

      Controladores RSMRDT 

      SUNWscrdt

      • Instale los paquetes en el orden que se utiliza en la tabla.

      • Instale los paquetes desde el directorio directorioSolaris_arquitectura/Product/sun_cluster/Solaris_versión/Packages/, donde arch es sparc o x86 (sólo Solaris 10), y ver es 9 para Solaris 9 o 10 para Solaris 10 .

    4. Realice todas las modificaciones adicionales necesarias para el resto de tareas posteriores a la instalación que desea que la secuencia de comandos finish realice.

    5. Copie su secuencia de comandos finish en cada uno de los directorios jumpstart-dir/autoscinstall.d/nodes/node.

      Cree un directorio node para cada nodo del clúster. También puede utilizar esta convención de nombres para crear enlaces simbólicos con una secuencia de comandos finish compartida.

  15. Salga del servidor de instalación JumpStart.

  16. Si utiliza conmutadores en la interconexión privada de su nuevo clúster, asegúrese de que el protocolo Neighbor Discovery Protocol (NDP) está deshabilitado.

    Siga las instrucciones de la documentación para los conmutadores con el fin de determinar si NDP está habilitado y para deshabilitarlo.

    Durante la configuración del clúster, el software comprueba que no haya tráfico en la interconexión privada. Si NDP envía cualquier paquete a un adaptador privado cuando la interconexión privada está siendo comprobada para el tráfico, el software asumirá que la interconexión no es privada y la configuración del clúster se interrumpirá. Por lo tanto, NDP debe deshabilitarse durante la creación del clúster.

    Una vez establecido el clúster, puede volver a habilitar NDP en los conmutadores de interconexión privada si desea utilizar esta función.

  17. Si va a usar una consola administrativa del clúster, abra una pantalla de la consola para cada nodo del clúster.

    • Si el software de Cluster Control Panel (CCP) está instalado y configurado en la consola administrativa, use la utilidad cconsole(1M) para mostrar las pantallas de la consola individuales.

      Como superusuario, utilice el siguiente comando para iniciar la utilidad cconsole:


      adminconsole# /opt/SUNWcluster/bin/cconsole clustername &
      

      La utilidad cconsole también abre una ventana maestra desde la que puede enviar sus entradas a todas las ventanas de consola individuales al mismo tiempo.

    • Si no usa cconsole, conéctese con las consolas de cada nodo de manera individual.

  18. Detenga cada nodo.


    phys-schost# shutdown -g0 -y -i0
    
  19. Arranque cada nodo para iniciar la instalación JumpStart.

    • En los sistemas basados en SPARC, siga estos pasos:


      ok boot net - install
      

      Nota –

      Incluya un espacio a cada lado del guión (-) del comando.


    • En los sistemas basados en x86, siga estos pasos:

      1. Pulse cualquier tecla para iniciar la secuencia de arranque.


        Press any key to reboot.
        keystroke
        
      2. Cuando aparezca la pantalla de información de la BIOS, pulse inmediatamente Esc+2 o la tecla F2.

        Una vez finalizada la secuencia de inicialización, aparecerá la pantalla de la utilidad de configuración de la BIOS.

      3. Desplácese con la barra de menú de la utilidad de configuración de la BIOS hasta el elemento del menú de arranque.

        Se mostrará la lista de dispositivos de arranque.

      4. Desplácese hasta el IBA indicado que se encuentra conectado a la misma red que el servidor de instalación JumpStart PXE y muévalo a la parte superior de la secuencia de arranque.

        El número más bajo que se encuentra a la derecha de las opciones de arranque IBA se corresponde con el número inferior del puerto Ethernet. El número más alto que se encuentra a la derecha de las opciones de arranque IBA se corresponde con el número más alto del puerto Ethernet.

      5. Guarde los cambios y salga de la BIOS.

        Comenzará de nuevo la secuencia de arranque. Una vez realizado todo el proceso, se mostrará el menú de GRUB.

      6. Seleccione inmediatamente la opción Solaris JumpStart y pulse Intro.


        Nota –

        Si la entrada Solaris JumpStart es la única que aparece, puede también esperar a que la pantalla de selección agote el tiempo de espera. Si no responde en 30 segundos, el sistema continuará automáticamente la secuencia de arranque.



        GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
        +-------------------------------------------------------------------------+
        | Solaris_10 Jumpstart                                                    |
        |                                                                         |
        |                                                                         |
        +-------------------------------------------------------------------------+
        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.

        Tras realizar todo el procesamiento aparecerá el menú del tipo de instalación.

      7. Escriba inmediatamente en él el número de menú correspondiente a JumpStart personalizado.


        Nota –

        Si no escribe el número correspondiente a JumpStart personalizado antes de que finalice el periodo de tiempo de espera de 30–segundos, el sistema comenzará automáticamente la instalación interactiva de Solaris.



              Select the type of installation you want to perform:
        
                 1 Solaris Interactive
                 2 Custom JumpStart
                 3 Solaris Interactive Text (Desktop session)
                 4 Solaris Interactive Text (Console session)
                 5 Apply driver updates
                 6 Single user shell
        
                 Enter the number of your choice.
        2
        

        JumpStart instala el SO Solaris y el software Sun Cluster en cada nodo. Una vez completada la instalación de manera satisfactoria, cada nodo se instalará completamente como un nuevo nodo del clúster. La salida de la instalación de Sun Cluster se registra en un archivo /var/cluster/logs/install/scinstall.logN.

      8. Cuando aparezca la pantalla de la BIOS de nuevo, pulse inmediatamente Esc+2 o pulse la tecla F2.


        Nota –

        Si no interrumpe en este punto la BIOS, volverá automáticamente al menú del tipo de instalación. En este punto, si no realiza ninguna elección en 30 segundos, el sistema comenzará automáticamente una instalación por interacción.


        Tras el procesamiento aparecerá la utilidad de configuración de la BIOS.

      9. Desplácese hasta el menú Arranque.

        Se mostrará la lista de dispositivos de arranque.

      10. Desplácese hasta la entrada Disco duro y colóquela al principio de la secuencia de arranque.

      11. Guarde los cambios y salga de la BIOS.

        Comenzará de nuevo la secuencia de arranque. Para finalizar el arranque en el modo de clúster no es necesaria más interacción con el menú de GRUB.

  20. En el SO Solaris 10, compruebe en cada nodo que los servicios multiusuario de la Utilidad de administración de servicios (SMF) estén en línea.

    Si los servicios no están todavía en línea para un nodo, espere a que estén en línea antes de continuar con el paso siguiente.


    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  21. Si está instalando un nuevo nodo en un clúster existente, cree los puntos de montaje en un nuevo nodo para todos los sistemas de archivos existentes del clúster.

    1. En otro nodo activo del clúster, visualice los nombres de todos los sistemas de archivos del clúster.


      phys-schost# mount | grep global | egrep -v node@ | awk '{print $1}'
      
    2. En el nodo que añadió al clúster, cree un punto de montaje para cada sistema de archivos de los clústers.


      phys-schost-new# mkdir -p mountpoint
      

      Por ejemplo, si un sistema de archivos devuelto por el comando de montaje es /global/dg-schost-1, ejecute mkdir -p /global/dg-schost-1 en el nodo que se está añadiendo al clúster.


      Nota –

      Los puntos de montaje se activan tras reiniciar el clúster en el Paso 25.


    3. Si VERITAS Volume Manager (VxVM) se ha instalado en algún nodo que esté instalado en el clúster, visualice el número vxio en cada nodo con VxVM– instalado.


      phys-schost# grep vxio /etc/name_to_major
      vxio NNN
      
      • Compruebe que el mismo número de vxio se utiliza en los nodos con VxVM instalado.

      • Compruebe que el número vxio está disponible para utilizarlo en cada uno de los nodos que no tienen VxVM instalado.

      • Si el número vxio ya está en uso en un nodo que no tenga VxVM instalado, libere el número de ese nodo. Cambie la entrada de /etc/name_to_major para utilizar un número diferente.

  22. (Opcional) Para utilizar la reconfiguración dinámica en los servidores Sun Enterprise 10000, agregue la siguiente entrada al archivo /etc/system en cada nodo del clúster.


    set kernel_cage_enable=1

    Esta entrada surte efecto tras el siguiente rearranque del sistema. Consulte Sun Cluster System Administration Guide for Solaris OS con el fin de obtener información sobre los procedimientos para llevar a cabo tareas de reconfiguración dinámica en una configuración de Sun Cluster. Consulte el servidor de documentación para obtener más información sobre la reconfiguración dinámica.

  23. Si tiene intención de utilizar Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad, asegúrese de que se haya habilitado el sistema de archivos de realimentación (LOFS).

    Para deshabilitar LOFS, agregue la siguiente entrada al archivo /etc/system en cada nodo del clúster.


    exclude:lofs

    El cambio efectuado en el archivo /etc/system se aplicará al reiniciar el sistema.


    Nota –

    No se puede rehabilitar un LOFS si se utiliza Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad y, además, se ejecuta automountd. Los LOFS pueden causar problemas de conmutación para Sun Cluster HA para NFS. SI decide agregar Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad, debe realizar uno de los siguientes cambios de configuración.

    Sin embargo, si configura zonas no globales en el clúster, debe habilitar LOFS en todos los nodos del clúster. Si Sun Cluster HA para NFS, ubicado en un sistema de archivos local de alta disponibilidad, debe coexistir con LOFS, utilice una de las otras soluciones en lugar de deshabilitar LOFS.

    • Deshabilite LOFS.

    • Deshabilite el daemon automountd.

    • Excluya de la asignación automounter todos los archivos que formen parte del sistema de archivos local de alta disponibilidad exportado por Sun Cluster HA para NFS. Esta opción le permite tener habilitado a la vez un LOFS y el daemon automountd.


    Consulte The Loopback File System en System Administration Guide: Devices and File Systems (Solaris 9 o Solaris 10) para obtener más información acerca de sistemas de archivos de realimentación.

  24. x86: Configure el archivo de arranque predeterminado.

    La configuración de este valor permite el rearranque del nodo si no puede acceder a un indicador de inicio de sesión.

    • En el SO Solaris 9, establezca el valor predeterminado en kadb.


      phys-schost# eeprom boot-file=kadb
      
    • En el SO Solaris 10, establezca el valor predeterminado en kmdb en el menú de parámetros de arranque GRUB.


      grub edit> kernel /platform/i86pc/multiboot kmdb
      
  25. Si realiza una tarea que requiere que se reinicie el clúster, siga estos pasos para reiniciarlo.

    A continuación se muestran algunas de las tareas que requieren que se reinicie el clúster:

    • Adición de un nuevo nodo al clúster

    • Instalación de parches que requieren un reinicio del nodo o del clúster

    • Realización de cambios de configuración que requieren que se reinicie el clúster para activarse

    1. Conviértase en superusuario en un nodo.

    2. Pare el clúster.


      phys-schost-1# cluster shutdown -y -g0 clustername
      

      Nota –

      No rearranque el primer nodo instalado del clúster hasta después de parar el clúster. Hasta que se inhabilite el modo de instalación, sólo el primer nodo instalado que estableció el clúster tendrá un voto del quórum. En un clúster establecido que aún se encuentre en el modo de instalación, si el clúster no se cierra antes de rearrancar el primer nodo instalado, los nodos restantes del clúster no podrán obtener el quórum. Todo el clúster se cierra después.

      Los nodos del clúster permanecerán en el modo de instalación hasta que ejecute el comando clsetup. Este comando se ejecuta durante el procedimiento Cómo configurar dispositivos de quórum.


    3. Rearranque cada uno de los nodos del clúster.

      • En los sistemas basados en SPARC, siga estos pasos:


        ok boot
        
      • En los sistemas basados en x86, siga estos pasos:

        Cuando aparezca el menú de GRUB, seleccione la entrada de Solaris adecuada y pulse Intro. 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.

    La utilidad scinstall instala y configura todos los nodos del clúster y rearranca el clúster. El clúster se establece cuando todos los nodos se hayan arrancado satisfactoriamente en él. La salida de la instalación de Sun Cluster se registra en un archivo /var/cluster/logs/install/scinstall.log.N.

  26. (Opcional) Si no realizó el Paso 25 para reiniciar los nodos, ejecute el servidor web de Sun Java Web Console manualmente en cada uno de los nodos.


    phys-schost# smcwebserver start
    

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

  27. Conviértase en superusuario en un nodo.

  28. Compruebe que todos los nodos se hayan unido al clúster.


    phys-schost# clnode status
    

    La salida de datos tiene un aspecto similar al siguiente.


    === Cluster Nodes ===
    
    --- Node Status ---
    
    Node Name                                       Status
    ---------                                       ------
    phys-schost-1                                   Online
    phys-schost-2                                   Online
    phys-schost-3                                   Online

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

  29. (Opcional) Habilite en cada uno de los nodos el reinicio del nodo automático 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
      …
Pasos siguientes

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

En caso contrario, vaya al siguiente procedimiento:

Errores más frecuentes

Opción scinstall deshabilitada: si la opción JumpStart del comando scinstall no tiene un asterisco delante, la opción estará deshabilitada. Esta condición indica que la configuración JumpStart no está completa o que la configuración tiene un error. Para corregir esta condición, primero salga de la utilidad scinstall. Repita los pasos Paso 1 hasta Paso 14 para corregir la configuración JumpStart y, a continuación, reinicie la utilidad scinstall.

Mensajes de error acerca de nodos que no existen- A menos que haya instalado su propio archivo /etc/inet/ntp.conf, el comando scinstall instalará un archivo ntp.conf predeterminado. El archivo predeterminado se suministra con referencias al máximo número de nodos. Por este motivo el daemon xntpd(1M) puede producir mensajes de error con respecto a algunas de estas referencias a la hora del arranque. Puede obviar estos mensajes. Consulte Cómo configurar el Protocolo de tiempo de red (NTP, Network Time Protocol) para obtener información acerca de cómo suprimir estos mensajes bajo otras condiciones normales del clúster.

ProcedureCómo preparar el clúster para nodos del clúster adicionales

Lleve a cabo este procedimiento en nodos del clúster existentes para preparar el clúster para la adición de nuevos nodos del clúster.

Antes de empezar

Lleve a cabo las siguientes tareas:

  1. Si utiliza el Panel de control del clúster (CCP), actualice los archivos de configuración en la consola administrativa.

    1. Agregue a la entrada del clúster del archivo /etc/clusters el nombre del nodo que está agregando.

    2. Agregue a los archivos /etc/serialports una entrada con el nombre del nuevo nodo, el nombre de host del dispositivo de acceso a consola del nodo y el número del puerto.

  2. Agregue el nombre del nuevo nodo a la lista de nodos autorizados del clúster.

    1. Conviértase en superusuario en cualquier nodo.

    2. Inicie la utilidad clsetup.


      phys-schost# clsetup
      

      Se mostrará el Menú principal.

    3. Seleccione el elemento de menú, Nuevos nodos.

    4. Seleccione el elemento de menú Specify the name of a machine which may add itself (Especificar el nombre de un equipo que puede añadirse por sí mismo).

    5. Siga las indicaciones para añadir el nombre del nodo a la lista de máquinas reconocidas.

      La utilidad clsetup muestra el mensaje Command completed successfully (El comando se ha completado correctamente) en caso de que la tarea finalice sin errores.

    6. Salga de la utilidad clsetup.

  3. Si está agregando este nodo a un clúster de un único nodo, compruebe que las dos interconexiones del clúster existen mostrando la configuración de interconexión.


    phys-schost# clinterconnect show
    

    Debe contar al menos con dos cables o dos adaptadores configurados antes de poder agregar un nodo.

    • Si el resultado muestra información de configuración de dos cables o dos adaptadores, avance hasta el Paso 4.

    • Si la salida no muestra ninguna información de configuración para los cables o adaptadores, o muestra la información de configuración sólo para un cable o adaptador, configure las nuevas conexiones del clúster.

      1. Ejecute en un nodo la utilidad clsetup.


        phys-schost# clsetup
        
      2. Seleccione el elemento del menú, Interconexión de clúster (Cluster interconnect).

      3. Seleccione el elemento del menú, Agregar un cable de transporte (Add a transport cable).

        Siga las instrucciones para especificar el nombre del nodo que añadir al clúster, el nombre de un adaptador de transporte y si se debe usar un conmutador de transporte.

      4. Si es necesario, repita el Paso c para configurar una segunda interconexión de clúster.

      5. Cuando termine, salga de la utilidad clsetup.

      6. Compruebe que el clúster tenga ahora configuradas dos interconexiones del clúster.


        phys-schost# clinterconnect show
        

        La salida del comando debe mostrar la información de configuración de al menos dos interconexiones de clústers.

  4. Compruebe que la configuración de la red privada pueda admitir los nodos y redes privadas que está agregando.

    1. Visualice el número máximo de nodos y redes privadas que admite la configuración de la red privada actual.


      phys-schost# cluster show-netprops
      

      El resultado tendrá una apariencia similar a la siguiente, que muestra los valores predeterminados:


      === Private Network ===                        
      
      private_netaddr:                                172.16.0.0
        private_netmask:                                255.255.248.0
        max_nodes:                                      64
        max_privatenets:                                10
    2. Compruebe si la configuración de la red privada actual puede admitir el aumento del número de nodos, incluyendo zonas no globales y redes privadas.

Pasos siguientes

Configure Sun Cluster en los nuevos nodos del clúster. Diríjase a Cómo configurar Sun Cluster en nodos adicionales del clúster (scinstall) o Cómo configurar Sun Cluster en nodos del clúster adicionales (XML).

ProcedureCómo cambiar la configuración de red privada al agregar nodos o redes privadas

Lleve a cabo esta tarea para cambiar el intervalo de direcciones IP privadas del clúster para que pueda acoger el aumento en el número de nodos o zonas no globales, o del número de redes privadas, o una combinación de ambas. Puede utilizar este procedimiento para reducir el intervalo de direcciones IP privadas.


Nota –

Este procedimiento requiere que detenga todo el clúster.


Antes de empezar

Asegúrese de que el acceso al shell remoto (rsh(1M)) o al shell seguro (ssh(1)) para el superusuario se encuentre habilitado para todos los nodos del clúster.

  1. Conviértase en superusuario en un nodo del clúster.

  2. Inicie la utilidad clsetup en un nodo.


    # clsetup
    

    Aparece el Menú principal de clsetup.

  3. Desconecte cada grupo de recursos.

    Si el nodo contiene zonas no globales, todos los grupos de recursos de las zonas se establecerán también sin conexión.

    1. Escriba el número que corresponde a la opción Grupos de recursos y pulse la tecla de retorno.

      Se abre el menú Grupos de recursos.

    2. Escriba el número que corresponde a la opción Establecer en línea/fuera de línea o Conmutar un grupo de recursos y pulse la tecla de retorno.

    3. Siga las indicaciones para poner fuera de línea a todos los grupos de recursos y póngalos en estado sin gestionar.

    4. Cuando todos los grupos de recursos estén fuera de línea, escriba q para volver al menú Grupos de recursos.

  4. Inhabilite todos los recursos del clúster.

    1. Escriba el número que corresponda a la opción Habilitar/deshabilitar un recurso y pulse la tecla de retorno.

    2. Seleccione un recurso que inhabilitar y siga las indicaciones.

    3. Repita cada paso anterior para cada recurso que desea deshabilitar.

    4. Cuando todos los recursos estén inhabilitados, escriba q para volver al menú Grupos de recursos.

  5. Salga de la utilidad clsetup.

  6. Compruebe que los recursos de todos los nodos estén Sin conexión y que todos los grupos de recursos estén en el estado No administrado.


    # cluster status -t resource,resourcegroup
    
    -t

    Limita la salida al objeto del clúster especificado.

    resource

    Especifica los recursos.

    resourcegroup

    Especifica los grupos de recursos.

  7. Pare el clúster desde uno de los nodos.


    # cluster shutdown -g0 -y
    
    -g

    Especifica el tiempo de espera en segundos.

    -y

    Impide que se emita el indicador que solicita la confirmación del cierre.

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


  9. Inicie la utilidad clsetup en un nodo.

    Si se ejecuta en el modo sin clúster, la utilidad clsetup muestra el Menú principal del las operaciones en este modo.

  10. Escriba el número correspondiente a la opción para cambiar el intervalo de direcciones IP y pulse Intro.

    La utilidadclsetup muestra la configuración de red privada actual y, a continuación, le pregunta si desea cambiar esta configuración.

  11. Para cambiar la dirección IP de red privada o el intervalo de direcciones IP, escriba y pulse Intro.

    La utilidad clsetup muestra la dirección IP de red privada predeterminada, 172.16.0.0, y le pregunta si desea aceptarla.

  12. Cambie o acepte la dirección IP de red privada.

    • Para aceptar la dirección IP de red privada predeterminada y continuar con el cambio del intervalo de direcciones IP, escriba y pulse Intro.

      La utilidad clsetup le preguntará si desea aceptar la máscara de red predeterminada. Acceda al siguiente paso para introducir su respuesta.

    • Para cambiar la dirección IP de red privada predeterminada, realice los siguientes pasos secundarios:

      1. Escriba no en respuesta a la pregunta de la utilidad clsetup acerca de si desea aceptar la dirección predeterminada y pulse Intro.

        La utilidad clsetup le solicitará la nueva dirección IP de red privada.

      2. Escriba la nueva dirección IP y pulse Intro.

        La utilidad clsetup muestra la máscara de red predeterminada y le pregunta si desea aceptarla.

  13. Cambie o acepte el intervalo de direcciones IP de red privada predeterminado.

    La máscara de red predeterminada es 255.255.248.0. Este intervalo de direcciones IP predeterminado admite hasta 64 nodos y 10 redes privadas en el clúster.

    • Para aceptar el intervalo de direcciones IP predeterminado, escriba y pulse Intro.

      A continuación, vaya al paso siguiente.

    • Para cambiar el intervalo de direcciones IP, realice los siguientes pasos secundarios.

      1. Escriba no en respuesta a la pregunta de la utilidad clsetup acerca de si desea aceptar el intervalo de direcciones predeterminado y pulse Intro.

        Al rechazar la máscara de red predeterminada, la utilidad clsetup le solicita el número de nodos y redes privadas que tiene intención de configurar en el clúster.

      2. Introduzca el número de nodos y redes privadas que prevé configurar en el clúster.

        La utilidad clsetup calcula las dos máscaras de red propuestas a partir de estos números:

        • La primera máscara de red es la máscara de red mínima necesaria para admitir el número de nodos y redes privadas que ha especificado.

        • La segunda máscara de red admite el doble del número de nodos y redes privadas que ha especificado para adaptarla ante un posible crecimiento en el futuro.

      3. Especifique cualquiera de las máscaras de red calculadas o una máscara de red diferente que admita el número previsto de nodos y redes privadas.

  14. Escriba en respuesta a la pregunta de la utilidad clsetup acerca de si desea continuar con la actualización.

  15. Cuando termine, salga de la utilidad clsetup.

  16. Reinicie cada nodo del clúster.

    1. Detenga cada nodo.


      # shutdown -g0 -y
      
    2. Arranque cada nodo en modo clúster.

      • En los sistemas basados en SPARC, siga estos pasos:


        ok boot
        
      • En los sistemas basados en x86, siga estos pasos:

        Cuando aparezca el menú de GRUB, seleccione la entrada de Solaris adecuada y pulse Intro. 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.

  17. Inicie la utilidad clsetup en un nodo.


    # clsetup
    

    Aparece el Menú principal de clsetup.

  18. Vuelva a habilitar todos los recursos inhabilitados.

    1. Escriba el número que corresponde a la opción Grupos de recursos y pulse la tecla de retorno.

      Se abre el menú Grupos de recursos.

    2. Escriba el número que corresponda a la opción Habilitar/deshabilitar un recurso y pulse la tecla de retorno.

    3. Seleccione un recurso que habilitar y siga las indicaciones.

    4. Repita este procedimiento para cada recurso deshabilitado.

    5. Cuando todos los recursos se vuelvan a habilitar, escriba q para volver al menú Grupos de recursos.

  19. Vuelva a dejar en línea cada grupo de recursos.

    Si el nodo contiene zonas no globales, establezca también en línea todos los grupos de recursos que se encuentran en esas zonas.

    1. Escriba el número correspondiente a la opción para establecer en línea/sin conexión o conmutar un grupo de recursos y pulse Intro.

    2. Siga las indicaciones para que cada grupo de recursos sea gestionado y deje en línea al grupo de recursos.

  20. Cuando todos los grupos de recursos estén de nuevo en línea, salga de la utilidad clsetup.

    Escriba q para anular cada submenú o pulse Ctrl-C.

Pasos siguientes

Para agregar un nodo a un clúster existente, realice uno de los siguientes procedimientos:

Para crear una zona no global en un nodo del clúster, diríjase a Configuración de una zona no global en un nodo del clúster.

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

Siga este procedimiento para añadir nuevos nodos a un clúster. Para utilizar JumpStart para agregar un nuevo nodo, siga los procedimientos descritos en Cómo instalar Solaris y Sun Cluster (JumpStart).


Nota –

Este procedimiento utiliza el formato interactivo del comando scinstall. Para utilizar los formatos no interactivos del comando scinstall, por ejemplo, al desarrollar secuencias de instalación, consulte la página de comando man scinstall(1M).

Asegúrese de que los paquetes de software de Sun Cluster se hayan instalado en el nodo, ya sea de forma manual o mediante el modo silencioso del programa installer de Java ES antes de ejecutar el comando scinstall. Para obtener información sobre cómo ejecutar el programa installer de Java ES desde una secuencia de comandos de instalación, consulte el Capítulo 5, Installing in Silent Mode de Sun Java Enterprise System 5 Installation Guide for UNIX.


Antes de empezar

Lleve a cabo las siguientes tareas:

Siga estas instrucciones para usar la utilidad interactiva scinstall en este procedimiento:

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

  2. Inicie la utilidad scinstall.


    phys-schost-new# /usr/cluster/bin/scinstall
    

    Aparece el Menú principal de scinstall.

  3. Escriba el número de la opción para Crear un clúster nuevo o Agregar un nodo del clúster y pulse Intro.


      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Create a new cluster or add a cluster node
            2) Configure a cluster to be JumpStarted from this install server
            3) Manage a dual-partition upgrade
            4) Upgrade this cluster node
          * 5) Print release information for this cluster node
    
          * ?) Help with menu options
          * q) Quit
    
        Option:  1
    

    Aparecerá el menú Nuevo clúster y nodo de clúster.

  4. Escriba el número de la opción para Agregar este equipo como nodo en un clúster existente y pulse la tecla Intro.

  5. Siga las indicaciones de los menús para proporcionar sus respuestas desde la hoja de cálculo de planificación de la configuración.

    La utilidad scinstall configura el nodo y arranca el nodo en el clúster.

  6. Descargue el archivo DVD-ROM de Sun Java Availability Suite desde la unidad DVD-ROM.

    1. Para asegurarse de que no se esté usando el DVD-ROM, vaya a un directorio que no se encuentre en el DVD-ROM.

    2. Saque el DVD-ROM.


      phys-schost# eject cdrom
      
  7. Repita estos procedimientos en cualquier otro nodo para añadirlo al clúster hasta que los nodos adicionales estén completamente configurados.

  8. En el SO Solaris 10, compruebe en cada nodo que los servicios multiusuario de la Utilidad de administración de servicios (SMF) estén en línea.

    Si los servicios no están todavía en línea para un nodo, espere a que estén en línea antes de continuar con el paso siguiente.


    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  9. Evite desde un miembro activo del clúster que otros nodos se unan al clúster.


    phys-schost# claccess deny-all
    

    También puede utilizar la utilidad clsetup. Consulte How to Add a Node to the Authorized Node List de Sun Cluster System Administration Guide for Solaris OS para conocer los procedimientos.

  10. Conviértase en superusuario en un nodo.

  11. Compruebe que todos los nodos se hayan unido al clúster.


    phys-schost# clnode status
    

    La salida de datos tiene un aspecto similar al siguiente.


    === Cluster Nodes ===
    
    --- Node Status ---
    
    Node Name                                       Status
    ---------                                       ------
    phys-schost-1                                   Online
    phys-schost-2                                   Online
    phys-schost-3                                   Online

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

  12. Compruebe que estén instaladas todas las revisiones necesarias.


    phys-schost# showrev -p
    
  13. (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
      …
  14. Si tiene intención de utilizar Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad, asegúrese de que se haya habilitado el sistema de archivos de realimentación (LOFS).

    Para deshabilitar LOFS, agregue la siguiente entrada al archivo /etc/system en cada nodo del clúster.


    exclude:lofs

    El cambio efectuado en el archivo /etc/system se aplicará al reiniciar el sistema.


    Nota –

    No se puede rehabilitar un LOFS si se utiliza Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad y, además, se ejecuta automountd. Los LOFS pueden causar problemas de conmutación para Sun Cluster HA para NFS. SI decide agregar Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad, debe realizar uno de los siguientes cambios de configuración.

    Sin embargo, si configura zonas no globales en el clúster, debe habilitar LOFS en todos los nodos del clúster. Si Sun Cluster HA para NFS, ubicado en un sistema de archivos local de alta disponibilidad, debe coexistir con LOFS, utilice una de las otras soluciones en lugar de deshabilitar LOFS.

    • Deshabilite LOFS.

    • Deshabilite el daemon automountd.

    • Excluya de la asignación automounter todos los archivos que formen parte del sistema de archivos local de alta disponibilidad exportado por Sun Cluster HA para NFS. Esta opción le permite tener habilitado a la vez un LOFS y el daemon automountd.


    Consulte The Loopback File System en System Administration Guide: Devices and File Systems (Solaris 9 o Solaris 10) para obtener más información acerca de sistemas de archivos de realimentación.


Ejemplo 3–3 Configuración de Sun Cluster en un nodo adicional

El siguiente ejemplo muestra el nodo phys-schost-3 agregado al clúster schost. El nodo patrocinador es phys-schost-1.


*** Adding a Node to an Existing Cluster ***
Fri Feb  4 10:17:53 PST 2005


scinstall -ik -C schost -N phys-schost-1 -A trtype=dlpi,name=qfe2 -A trtype=dlpi,name=qfe3 
-m endpoint=:qfe2,endpoint=switch1 -m endpoint=:qfe3,endpoint=switch2


Checking device to use for global devices file system ... done

Adding node "phys-schost-3" to the cluster configuration ... done
Adding adapter "qfe2" to the cluster configuration ... done
Adding adapter "qfe3" to the cluster configuration ... done
Adding cable to the cluster configuration ... done
Adding cable to the cluster configuration ... done

Copying the config from "phys-schost-1" ... done

Copying the postconfig file from "phys-schost-1" if it exists ... done
Copying the Common Agent Container keys from "phys-schost-1" ... done


Setting the node ID for "phys-schost-3" ... done (id=1)

Setting the major number for the "did" driver ... 
Obtaining the major number for the "did" driver from "phys-schost-1" ... done
"did" driver major number set to 300

Checking for global devices global file system ... done
Updating vfstab ... done

Verifying that NTP is configured ... done
Initializing NTP configuration ... done

Updating nsswitch.conf ... 
done

Adding clusternode entries to /etc/inet/hosts ... done


Configuring IP Multipathing groups in "/etc/hostname.<adapter>" files

Updating "/etc/hostname.hme0".

Verifying that power management is NOT configured ... done

Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done
The "local-mac-address?" parameter setting has been changed to "true".

Ensure network routing is disabled ... done

Updating file ("ntp.conf.cluster") on node phys-schost-1 ... done
Updating file ("hosts") on node phys-schost-1 ... done

Rebooting ... 

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

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.

ProcedureCómo actualizar los dispositivos de quórum tras agregar un nodo a un clúster

Si agregó un nodo a un clúster, debe actualizar la información de configuración de los dispositivos de quórum, independientemente de si utiliza dispositivos SCSI, dispositivos NAS, un servidor de quórum o una combinación. Para hacerlo, debe suprimir todos los dispositivos de quórum y actualizar el espacio de nombres global-devices. También puede volver a configurar los dispositivos de quórum que desea seguir utilizando. De esta forma se registrará el nuevo nodo con cada dispositivo de quórum, lo que permite posteriormente volver a calcular su recuento de votos en base al nuevo número de nodos del clúster.

Los dispositivos de quórum SCSI que haya configurado recientemente se configurarán en reservas SCSI-3.

Antes de empezar

Asegúrese de que ha completado la instalación de Sun Cluster en el nodo agregado.

  1. Conviértase en superusuario en cualquier nodo del clúster.

  2. Vea la configuración actual de quórum.

    El resultado del comando muestra cada uno de los dispositivos de quórum y nodos. El resultado del siguiente ejemplo muestra el dispositivo de quórum SCSI actual, d3.


    phys-schost# clquorum list
    d3
    …
  3. Apunte el nombre de cada dispositivo de quórum que se muestra.

  4. Retire el dispositivo de quórum original.

    Realice este paso para cada dispositivo de quórum configurado.


    phys-schost# clquorum remove devicename
    
    devicename

    Especifica el nombre del dispositivo de quórum.

  5. Compruebe que se eliminan todos los dispositivos originales de quórum.

    Si se realiza correctamente la supresión de los dispositivos de quórum, no se mostrará ningún dispositivo de quórum.


    phys-schost# clquorum status
    
  6. Actualice el espacio de nombres global-devices.


    phys-schost# cldevice populate
    

    Nota –

    Este paso es necesario para evitar posibles situaciones conflictivas dentro del nodo.


  7. Compruebe que el comando cldevice populate haya finalizado el procesamiento antes de agregar un dispositivo de quórum.

    El comando cldevice populate se ejecuta de forma remota en todos los nodos, incluso a pesar de que el comando se emita sólo desde un nodo. Para comprobar si el comando cldevice populate ha completado su procesamiento, ejecute el siguiente comando en cada uno de los nodos del clúster.


    phys-schost# ps -ef | grep scgdevs
    
  8. (Opcional) Agregue un dispositivo de quórum.

    Puede configurar el mismo dispositivo que se configuró originalmente como dispositivo de quórum o seleccionar un nuevo dispositivo compartido para configurarlo.

    1. (Opcional) Si desea seleccionar un nuevo dispositivo compartido para configurarlo como dispositivo de quórum, visualice todos los dispositivos que comprueba el sistema.

      En caso contrario, vaya al Paso c.


      phys-schost# cldevice list -v
      

      La salida de datos tiene un aspecto similar al siguiente.


      DID Device          Full Device Path
      ----------          ----------------
      d1                  phys-schost-1:/dev/rdsk/c0t0d0
      d2                  phys-schost-1:/dev/rdsk/c0t6d0
      d3                  phys-schost-2:/dev/rdsk/c1t1d0
      d3                  phys-schost-1:/dev/rdsk/c1t1d0 
      …
    2. A partir del resultado, seleccione un dispositivo compartido para configurarlo como dispositivo de quórum.

    3. Configure el dispositivo compartido como dispositivo de quórum.


      phys-schost# clquorum add -t type devicename
      
      -t type

      Especifica el tipo de dispositivo de quórum. Si no se especifica esta opción se utilizará el tipo predeterminado scsi.

    4. Repita este procedimiento para cada dispositivo de quórum que desee configurar.

    5. Compruebe la nueva configuración del quórum.


      phys-schost# clquorum list
      

      El resultado debería mostrar cada dispositivo del quórum y cada nodo.


Ejemplo 3–4 Actualización de dispositivos de quórum SCSI tras agregar un nodo a un clúster de dos nodos

El siguiente ejemplo identifica el dispositivo de quórum SCSI original d2, suprime dicho dispositivo de quórum, muestra los dispositivos compartidos disponibles, actualiza el espacio de nombres global-device, configura d3 como un nuevo dispositivo de quórum SCSI y comprueba el nuevo dispositivo.


phys-schost# clquorum list
d2
phys-schost-1
phys-schost-2

phys-schost# clquorum remove d2
phys-schost# clquorum status
…
--- Quorum Votes by Device ---

Device Name       Present      Possible      Status
-----------       -------      --------      ------
phys-schost# cldevice list -v
DID Device          Full Device Path
----------          ----------------
…
d3                  phys-schost-2:/dev/rdsk/c1t1d0
d3                  phys-schost-1:/dev/rdsk/c1t1d0
…
phys-schost# cldevice populate
phys-schost# ps -ef - grep scgdevs
phys-schost# clquorum add d3
phys-schost# clquorum list
d3
phys-schost-1
phys-schost-2

Pasos siguientes

Vaya a Cómo verificar la configuración del quórum y el modo instalación.

ProcedureCómo configurar dispositivos de quórum


Nota –

No necesita configurar los dispositivos del quórum en estos casos:

En su lugar, vaya a Cómo verificar la configuración del quórum y el modo instalación.


Siga este procedimiento una sola vez, después de formar el clúster. Use este procedimiento para asignar votos del quórum y después suprima el clúster del modo de instalación.

Antes de empezar

Realice los preparativos siguientes para configurar un servidor de quórum o un dispositivo NAS como un dispositivo de quórum.

  1. Para usar un servidor de quórum como dispositivo de quórum, prepare el clúster para la comunicación con el servidor de quórum.

    1. Edite el archivo de configuración del servidor de quórum /etc/scqsd/scqsd.conf.

      Al instalar el software de Sun Cluster, se crea el archivo de configuración predeterminado /etc/scqsd/scqsd.conf, que contiene información sobre un único servidor de quórum predeterminado. Cada línea en el archivo /etc/scqsd/scqsd.conf presenta el siguiente formato:


      /usr/cluster/lib/sc/scqsd [-d quorumdirectory] [-i instancename] -p port
      
      /usr/cluster/lib/sc/scqsd

      La ruta completa en la que se ha instalado el software de Sun Cluster. Este valor debe ser /usr/cluster/lib/sc/scqsd.

      -d quorumdirectory

      La ruta al directorio donde el servidor de quórum puede almacenar los datos de quórum.

      El proceso del servidor de quórum crea un archivo por clúster en este directorio para almacenar la información de quórum específica del clúster. De forma predeterminada, el valor de esta opción es /var/scqsd. Este directorio debe ser único para cada servidor de quórum que configure.

      -i instancename

      El nombre exclusivo que seleccione para la instancia del servidor de quórum.

      -p port

      El número de puerto a través del que el servidor de quórum recibe solicitudes del clúster. El puerto predeterminado es 9000.

      Los nombres de instancia son opcionales. Si especifica un nombre para el servidor de quórum, éste debe ser único entre todos los servidores de quórum de su sistema. Si decide omitir la opción de nombre de instancia, debe hacer referencia al servidor de quórum mediante el puerto en el que recibe las conexiones.

    2. SI la red pública usa subredes de longitud variable, también llamadas "Classless Inter-Domain Routing" (CIDR), modifique los siguientes archivos en cada nodo.

      SI usa subredes "classful", como se define en RFC 791, no necesitará realizar estos pasos.

      1. Agregue al archivo /etc/inet/netmasks una entrada para cada subred pública que use el clúster.

        El siguiente ejemplo de entrada contiene una dirección IP de red pública y una máscara de red:


        10.11.30.0	255.255.255.0
      2. Adjunte la máscara de red + transmisión + a la entrada del nombre de host en cada archivo /etc/hostname.adapter.


        nodename netmask + broadcast +
        
    3. Compruebe que la dirección IP del servidor de quórum se incluye en el archivo /etc/inet/hosts o /etc/inet/ipnodes en cada nodo del clúster.

    4. Si usa un servicio de nombres, compruebe que el servidor de quórum se incluya en las asignaciones nombre-dirección.

  2. Conviértase en superusuario en un nodo.

  3. Para utilizar un disco SCSI compartido como dispositivo de quórum, compruebe la conectividad del dispositivo a los nodos del clúster y seleccione el dispositivo que desea configurar.

    1. Desde un nodo del clúster, visualice una lista de todos los dispositivos que comprueba el sistema.

      No necesita haber iniciado la sesión como superusuario para ejecutar este comando.


      phys-schost-1# cldevice list -v
      

      La salida de datos tiene un aspecto similar al siguiente.


      DID Device          Full Device Path
      ----------          ----------------
      d1                  phys-schost-1:/dev/rdsk/c0t0d0
      d2                  phys-schost-1:/dev/rdsk/c0t6d0
      d3                  phys-schost-2:/dev/rdsk/c1t1d0
      d3                  phys-schost-1:/dev/rdsk/c1t1d0
      …
    2. Asegúrese de que la salida muestra todas las conexiones entre los nodos del clúster y los dispositivos de almacenamiento.

    3. Especifique el nombre id general del dispositivo de cada disco compartido que vaya a configurar como un dispositivo del quórum.


      Nota –

      Todos los discos compartidos que se elijan deben estar cualificados como dispositivos de quórum. Consulte Dispositivos del quórum para obtener más información acerca de los dispositivos de quórum.


      Use el resultado de scdidadm de Paso a para identificar el nombre ID del dispositivo de cada disco compartido que esté configurando como dispositivo de quórum. Por ejemplo, el resultado del Paso a muestra que el dispositivo global d2 está compartido por phys-schost-1 y phys-schost-2.

  4. Ejecute la utilidad clsetup.


    phys-schost# clsetup
    

    Aparece la pantalla de la configuración inicial del clúster.


    Nota –

    Si el menú Principal aparece en su lugar significa que la configuración inicial del clúster se ha efectuado con éxito. Acceda al Paso 9.


  5. Responda a la indicación ¿Desea agregar discos del quórum? (Do you want to add any quorum disks?)

    • Si el clúster es un clúster de dos nodos, deberá configurar al menos un dispositivo de quórum compartido. Escriba Yes (Sí) para configurar uno o más dispositivos de quórum.

    • Si el clúster tiene tres nodos o más, la configuración del dispositivo del quórum es opcional.

      • Escriba No si no desea configurar dispositivos de quórum adicionales. A continuación, acceda al Paso 8.

      • Escriba Yes (Sí) para configurar dispositivos de quórum adicionales. A continuación, acceda al Paso 6.

  6. Especifique el tipo de dispositivo que desea configurar como dispositivo de quórum.

    TIpo de dispositivo de quórum 

    Descripción 

    scsi

    Dispositivo NAS de Sun o disco SCSI compartido 

    quorum_server

    Servidor de quórum 

    netapp_nas

    Dispositivo NAS de Network Appliance 

  7. Especifique el nombre del dispositivo que se configurará como dispositivo de quórum.

    • Para los servidores de quórum, indique también la información siguiente:

      • La dirección IP del host del servidor de quórum

      • El número de puerto que utiliza el servidor de quórum para comunicarse con los nodos del clúster

    • Para un dispositivo NAS de dispositivo de red, especifique también la siguiente información:

      • El nombre del dispositivo NAS

      • El ID de LUN del dispositivo NAS

  8. En el indicador ¿Reiniciar "installmode"? (Is it okay to reset "installmode"), escriba Yes.

    Una vez que la utilidad clsetup defina las configuraciones de quórum y los recuentos de votos del clúster, aparecerá el mensaje Cluster initialization is complete. La utilidad le vuelve a llevar al menú Principal.

  9. Salga de la utilidad clsetup.

Pasos siguientes

Compruebe la configuración del quórum y que el modo de instalación esté inhabilitado. Vaya a Cómo verificar la configuración del quórum y el modo instalación.

Errores más frecuentes

procesamiento de clsetup interrumpido: si se interrumpe el proceso de configuración del quórum o no se realiza con éxito, vuelva a ejecutar clsetup.

Cambios al recuento de los votos del quórum: si aumenta o disminuye posteriormente el número de adjuntos de nodo a un dispositivo de quórum, el recuento de votos del quórum no se volverá a calcular automáticamente. Puede volver a establecer el voto correcto de quórum eliminando los dispositivos de quórum y volviéndolos a agregar a la configuración uno a uno. En el caso de un clúster con dos nodos, agregue temporalmente un dispositivo del quórum nuevo antes de eliminar y agregar de nuevo el dispositivo del quórum original. Entonces, elimine temporalmente el dispositivo del quórum. Consulte el procedimiento “Cómo modificar una lista de nodos del dispositivo de quórum” en el Capítulo 6, Administering Quorum de Sun Cluster System Administration Guide for Solaris OS.

ProcedureCómo verificar la configuración del quórum y el modo instalación

Realice este procedimiento para comprobar que la configuración de quórum se ha realizado de forma correcta y que el modo de instalación del clúster está deshabilitado.

Para ejecutar estos comandos no es necesario ser superusuario.

  1. En cualquier nodo, verifique las configuraciones del dispositivo y del quórum del nodo.


    phys-schost% clquorum list
    

    El resultado muestra cada dispositivo del quórum y cada nodo.

  2. En cualquier nodo, verifique que el modo de instalación del clúster esté deshabilitado.


    phys-schost% cluster show -t global | grep installmode
      installmode:                                    disabled

    La instalación del clúster ha terminado.

Pasos siguientes

Determine de la siguiente lista la siguiente tarea que debe realizar que se aplique a su configuración de clúster. Si necesita realizar más de una tarea desde esta lista, diríjase a la primera de estas tareas de la lista.

Véase también

Realice una copia de seguridad de la configuración del clúster Si se conserva una copia de seguridad de la configuración del clúster, se puede recuperar esta configuración de forma más sencilla. Para obtener más información, consulte How to Back Up the Cluster Configuration de Sun Cluster System Administration Guide for Solaris OS.

ProcedureCómo cambiar los nombres de los sistemas privados

Efectúe esta tarea si no desea utilizar los nombres de los sistemas privados, clusternodenodeid-priv, que se asignan durante la instalación del software Sun Cluster.


Nota –

No efectúe este procedimiento después de que las aplicaciones y los servicios de datos se hayan configurado e iniciado. De lo contrario, una aplicación o un servicio de datos podría continuar usando el nombre del sistema privado anterior tras cambiar el nombre al sistema, lo cual provocaría conflictos en el nombre del sistema. Si hay aplicaciones o servicios de datos en ejecución, deténgalas antes de llevar a cabo este procedimiento.


Realice este procedimiento en un nodo activo del clúster.

  1. Conviértase en usuario root en un nodo del clúster.

  2. Ejecute la utilidad clsetup.


    phys-schost# clsetup
    

    Aparece el Menú principal de clsetup.

  3. Escriba el número de la opción para Nombres de host privados y pulse Intro.

    Aparece el menú Nombre de host privado.

  4. Escriba el número de la opción para Modificar un nombre de host privado y pulse Intro.

  5. Siga las indicaciones para cambiar el nombre del sistema privado.

    Repita el proceso con cada nombre del sistema privado que desee cambiar.

  6. Verifique los nuevos nombres de host privados.


    phys-schost# clnode show -t node | grep privatehostname
      privatehostname:                                clusternode1-priv
      privatehostname:                                clusternode2-priv
      privatehostname:                                clusternode3-priv
Pasos siguientes

Determine de la siguiente lista la siguiente tarea que debe realizar que se aplique a su configuración de clúster. Si necesita realizar más de una tarea desde esta lista, diríjase a la primera de estas tareas de la lista.

ProcedureCómo configurar el Protocolo de tiempo de red (NTP, Network Time Protocol)


Nota –

Si ha instalado su propio archivo /etc/inet/ntp.conf antes de instalar Sun Cluster, no es necesario realizar este procedimiento. Determine el siguiente paso:


Realice esta tarea para crear o modificar el archivo de configuración NTP después de realizar cualquiera de las siguientes tareas:

Si ha agregado un nodo a un clúster de un único nodo, deberá asegurar que el archivo de configuración NTP que utilice se copia al nodo del clúster original así como al nuevo nodo.

El requisito principal cuando configure NTP o cualquier recurso de sincronización temporal dentro del clúster, es que todos los nodos del clúster se deben sincronizar al mismo tiempo. La exactitud temporal de los nodos individuales es de una importancia secundaria, con respecto a la sincronización temporal entre los nodos. Es libre de configurar el NTP como mejor le convenga, mientras se cumpla este requisito básico para la sincronización.

Consulte Sun Cluster Concepts Guide for Solaris OS si desea más información sobre el tiempo del clúster. Consulte el archivo de plantilla /etc/inet/ntp.cluster para conocer más directrices sobre cómo configurar el NTP en una configuración de Sun Cluster.

  1. Conviértase en usuario root en un nodo del clúster.

  2. Si tiene su propio archivo /etc/inet/ntp.conf, copie su archivo a cada uno de los nodos del clúster.

  3. Si no tiene su propio archivo /etc/inet/ntp.conf para instalarlo, utilice el archivo /etc/inet/ntp.conf.cluster como el archivo de configuración NTP.


    Nota –

    No cambie el nombre del archivo ntp.conf.cluster a ntp.conf.


    Si el archivo /etc/inet/ntp.conf.cluster no existe en el nodo, puede que tenga un archivo /etc/inet/ntp.conf de alguna instalación anterior de Sun Cluster. Sun Cluster crea el archivo /etc/inet/ntp.conf.cluster como archivo de configuración de NTP si un archivo /etc/inet/ntp.conf no está ya presente en el nodo. Si es así, siga estos procedimientos de edición para ese archivo ntp.conf.

    1. Utilice su editor de texto favorito para abrir el archivo de configuración NTP en un nodo del clúster para su edición.

    2. Compruebe que exista una entrada para el nombre de sistema privado en cada nodo del clúster.

      Si ha cambiado nombres de sistemas privados del nodo, compruebe que el archivo de configuración del NTP contenga el nuevo nombre del sistema privado.

    3. Si fuera necesario, efectúe otras modificaciones que cumplan con sus requisitos para el NTP.

    4. Copie el archivo de configuración del NTP en todos los nodos del clúster.

      El contenido del archivo de configuración del NTP debe ser idéntico en todos los nodos del clúster.

  4. Detenga el daemon NTP en cada nodo.

    Espere a que el comando finalice correctamente en cada nodo antes de avanzar hasta el Paso 5.

    • SPARC: En el SO Solaris 9, utilice el siguiente comando:


      phys-schost# /etc/init.d/xntpd stop
      
    • Para el sistema operativo Solaris 10, use el siguiente comando:


      phys-schost# svcadm disable ntp
      
  5. Reinicie el daemon del NTP en cada nodo.

    • Si utiliza el archivo ntp.conf.cluster, ejecute el siguiente comando:


      phys-schost# /etc/init.d/xntpd.cluster start
      

      La secuencia de inicio xntpd.cluster busca en primer lugar el archivo /etc/inet/ntp.conf.

      • Si el archivo ntp.conf existe, la secuencia de comandos existe inmediatamente sin iniciar el daemon NTP.

      • Si el archivo ntp.conf no existe pero sí el archivo ntp.conf.cluster, la secuencia de comandos inicia el daemon NTP. En este caso, la secuencia de comandos utiliza el archivo ntp.conf.cluster como archivo de configuración NTP.

    • Si utiliza el archivo ntp.conf, ejecute uno de los siguientes comandos:

      • SPARC: En el SO Solaris 9, utilice el siguiente comando:


        phys-schost# /etc/init.d/xntpd start
        
      • Para el sistema operativo Solaris 10, use el siguiente comando:


        phys-schost# svcadm enable ntp
        
Pasos siguientes

Determine de la siguiente lista la siguiente tarea que debe realizar que se aplique a su configuración de clúster. Si necesita realizar más de una tarea desde esta lista, diríjase a la primera de estas tareas de la lista.

ProcedureCómo registrar datos de diagnóstico de la configuración del clúster

Una vez terminada la configuración del clúster, pero antes de colocarlo en producción, use la utilidad Sun Explorer para registrar la información básica sobre el clúster. Estos datos pueden utilizarse en caso de que se necesite solucionar problemas del clúster.

  1. Conviértase en superusuario.

  2. Ejecute la utilidad explorer en cada nodo en el clúster.

    Utilice el comando apropiado para su plataforma:

    Servidor 

    Comando 

    Sun Fire 3800 a través de 6800 

    # explorer -i -w default,scextended

    Sun Fire V1280 y E2900 

    # explorer -i -w default,1280extended

    Sun Fire T1000 y T2000 

    # explorer -i -w default,Tx000

    Sun Fire X4x00 y X8x00 

    # explorer -i -w default,ipmi

    Otras plataformas 

    # explorer -i

    Para obtener más información, consulte la página de comando man explorer(1M) en el directorio /opt/SUNWexplo/man/man1m/ y en Sun Explorer User’s Guide.

    El archivo de salida de explorer se guarda en el directorio /opt/SUNWexplo/output/ como explorer.hostid.hostname-date.tar.gz.

  3. Guarde los archivos en una ubicación a la que pueda acceder en caso de que todo el clúster deje de funcionar.

  4. Envíe todos los archvos de explorer por correo electrónico al alias de la base de datos de Sun Explorer para su ubicación geográfica.

    Esta base de datos proporciona la salida de explorer a la asistencia técnica de Sun en caso de necesitar los datos para diagnosticar un problema técnico relacionado con el clúster.

    Ubicación 

    Dirección de correo electrónico 

    Norteamérica, América central y Sudamérica (AMER) 

    explorer-database-americas@sun.com

    Europa, Oriente Medio y África (EMEA) 

    explorer-database-emea@sun.com

    Asia, Australia, Nueva Zelanda y Pacífico (APAC) 

    explorer-database-apac@sun.com