Sun Cluster: Guía de administración del sistema para el SO Solaris

Administración de las interconexiones del clúster

En esta sección se indican los procedimientos para reconfigurar las interconexiones del clúster, como adaptador de transporte de Cluster. y cable de transporte del clúster. Estos procedimientos precisan que el software de Sun Cluster esté instalado.

La mayoría de las veces se puede usar la utilidad scsetup(1M) para administrar el transporte del clúster en las interconexiones de éste. Para obtener más información consulte la página de comando man scsetup(1M).

Para ver los procedimientos de instalación del software del clúster, consulte Software Sun Cluster: Guía de instalación para el sistema operativo Solaris. Para ver los procedimientos de mantenimiento de los componentes de hardware del clúster, consulte Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS.


Nota –

Generalmente, durante los procedimientos de interconexión del clúster, se puede optar por utilizar el nombre de puerto predeterminado que es el mismo que el número identificador del nodo interno del nodo que aloja el extremo adaptador del cable. No obstante, ciertos tipos de adaptador, como SCI, no permiten utilizar el nombre de puerto predeterminado.


Tabla 6–1 Lista de tareas: Administración de las interconexiones del clúster

Tarea 

Si desea obtener más instrucciones, vaya a... 

Administrar el transporte del clúster 

    - Utilice scsetup(1M).

Cómo acceder a la utilidad scsetup

Comprobar el estado de la interconexión del clúster 

    Utilice scstat

Cómo comprobar el estado de la interconexión del clúster

Agregar un cable de transporte, adaptador de transporte o unión de transporte del clúster 

    - Utilice scstat(1M).

Cómo agregar cables, adaptadores o uniones de transporte del clúster

Eliminar un cable de transporte, adaptador de transporte o unión de transporte del clúster 

    Utilice scsetup

Cómo eliminar cables, adaptadores o uniones de transporte del clúster

Habilitar un cable de transporte del clúster 

    Utilice scsetup

Cómo habilitar un Cable de transporte del clúster

Inhabilitar un cable de transporte del clúster 

    Utilice scsetup

Cómo inhabilitar un Cable de transporte del clúster

Determinar un número de instancia del adaptador de transporte 

Cómo determinar el número de instancia de un adaptador de transporte

Reconfiguración dinámica con interconexiones del clúster

Cuando se efectúan operaciones de reconfiguración dinámica (DR) en las interconexiones del clúster, es necesario tener en cuenta ciertas cuestiones.


Precaución – Precaución –

Sun Cluster requiere que todos los nodos del clúster tengan al menos una ruta de acceso que funcione con cada uno de los demás nodos del clúster. No inhabilite una interfaz de interconexión privada en el caso de que represente la ultima ruta a cualquiera de los nodos del clúster.


Complete los siguientes procedimientos en el orden indicado para efectuar operaciones de DR en interfaces de red pública.

Tabla 6–2 Mapa de tareas: Reconfiguración dinámica con interfaces de red pública

Tarea 

Si desea obtener más instrucciones, vaya a... 

1. Inhabilitar y eliminar la interfaz de la interconexión activa 

Reconfiguración dinámica con interfaces de red pública

2. Efectuar la operación de DR en la interfaz de red pública 

Sun Enterprise 10000 DR Configuration Guide

y Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual (de las recopilaciones sobre hardware Solaris 8 on Sun Hardware y Solaris 9 on Sun Hardware)

ProcedureCómo comprobar el estado de la interconexión del clúster

Este procedimiento se puede efectuar también mediante la GUI de SunPlex Manager. Para obtener más información consulte la ayuda en línea de SunPlex Manager.

No es necesario iniciar la sesión como usuario root para llevar a cabo este procedimiento.

Pasos
  1. Compruebe el estado de la interconexión del clúster.


    # scstat -W
    
  2. Consulte la siguiente tabla para conocer los mensajes de estado más comunes.

    Mensaje de estado 

    Descripción y posible acción 

    Path online

    La ruta funciona correctamente en este momento. No es necesario efectuar ninguna acción. 

    Path waiting

    La ruta se está inicializando en este momento. No es necesario efectuar ninguna acción. 

    Path faulted

    La ruta no funciona. Puede tratarse de un estado transitorio mientras la ruta pasa del estado de espera (Path waiting) al estado en línea (Path online). Si el mensaje se mantiene después de volver a ejecutar scstat -W, efectúe las acciones necesarias para corregirlo.


Ejemplo 6–1 Comprobación del estado de interconexión del clúster

En el ejemplo siguiente se muestra el estado de una interconexión del clúster funcional.


# scstat -W
-- Cluster Transport Paths --
                    Endpoint             Endpoint             Status
                    --------             --------             ------
  Transport path:   phys-schost-1:qfe1   phys-schost-2:qfe1   Path online
  Transport path:   phys-schost-1:qfe0   phys-schost-2:qfe0   Path online
  Transport path:   phys-schost-1:qfe1   phys-schost-3:qfe1   Path online
  Transport path:   phys-schost-1:qfe0   phys-schost-3:qfe0   Path online
  Transport path:   phys-schost-2:qfe1   phys-schost-3:qfe1   Path online
  Transport path:   phys-schost-2:qfe0   phys-schost-3:qfe0   Path online

ProcedureCómo agregar cables, adaptadores o uniones de transporte del clúster

Para obtener información sobre los requisitos de transporte privado del clúster, consulte Interconnect Requirements and Restrictions de Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS.

Este procedimiento puede efectuarse también mediante la interfaz gráfica de usuario de SunPlex Manager. Para obtener más información consulte la ayuda en línea de SunPlex Manager.

Pasos
  1. Compruebe que estén físicamente instalados los cables de transporte del clúster.

    Para obtener información sobre la instalación de cable de transporte del clúster, consulte Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS.

  2. Conviértase en usuario root en cualquiera de los nodos del clúster.

  3. Ejecute la utilidad scsetup.


    # scsetup
    

    Se mostrará el Menú principal.

  4. Para acceder al menú de interconexión del clúster, escriba 4 (Interconexión del clúster).


    Nota –

    Si su configuración contiene adaptadores SCI, no acepte el valor predeterminado (el nombre del puerto) cuando se le soliciten las conexiones de adaptador durante el apartado “Agregar” de este procedimiento. En lugar de ello, proporcione el nombre de puerto (0, 1, 2 o 3) indicado en el conmutador Dolphin al que el nodo esté físicamente cableado.


  5. Para agregar el cable de transporte escriba 1 (Agregar un cable de transporte).

    Siga las instrucciones y escriba la información solicitada.

  6. Para agregar el adaptador de transporte escriba 2 (Agregar un adaptador de transporte a un nodo).

    Siga las instrucciones y escriba la información solicitada.

  7. Para agregar la unión de transporte escriba 3 (Agregar una unión de transporte).

    Siga las instrucciones y escriba la información solicitada.

  8. Compruebe que se haya agregado el cable, el adaptador o la unión de transporte.


    # scconf -p | grep cable
    # scconf -p | grep adapter
    # scconf -p | grep junction
    

Ejemplo 6–2 Adición de un cable, un adaptador o una unión de transporte del clúster

En el ejemplo siguiente se muestra cómo agregar un cable, un adaptador o una unión de transporte a un nodo mediante el comando scsetup.


[Ensure the physical cable is installed.]
# scsetup
Select Cluster interconnect.
Select either Add a transport cable, 
Add a transport adapter to a node, 
or Add a transport junction.
Answer the questions when prompted. 
   You Will Need:         
Example:
   node names             phys-schost-1
   adapter names          qfe2
   junction names         hub2
   transport type         dlpi
[Verify that the scconf
 command completed successfully:]
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Verify that the cable, adapter, and junction are added:]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe0@1 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled
# scconf -p | grep adapter
  Node transport adapters:                         qfe2 hme1 qfe0
  Node transport adapter:                          qfe0
  Node transport adapters:                         qfe0 qfe2 hme1
  Node transport adapter:                          qfe0
  Node transport adapters:                         qfe0 qfe2 hme1
  Node transport adapter:                          qfe0
# scconf -p | grep junction
  Cluster transport junctions:                       hub0 hub1 hub2
  Cluster transport junction:                        hub0
  Cluster transport junction:                        hub1
  Cluster transport junction:                        hub2

ProcedureCómo eliminar cables, adaptadores o uniones de transporte del clúster

Este procedimiento puede efectuarse también mediante la interfaz gráfica de usuario de SunPlex Manager. Para obtener más información consulte la ayuda en línea de SunPlex Manager.

Utilice el siguiente procedimiento para eliminar cables, adaptadores y uniones de transporte del clúster de la configuración de un nodo. Al inhabilitar un cable, sus dos extremos permanecen configurados. No es posible eliminar un adaptador si sigue utilizándose como extremo de un cable de transporte.


Precaución – Precaución –

Cada nodo del clúster debe poseer al menos una ruta operativa con cada uno de los demás nodos. Ninguna pareja de nodos debe estar aislada entre sí. Compruebe siempre el estado de la interconexión del clúster de un nodo antes de inhabilitar un cable. Inhabilite únicamente aquellas conexiones de cable que haya comprobado que sean redundantes; es decir, aquéllas para las que exista otra conexión. La inhabilitación del último cable funcional de un nodo hace que éste deje de pertenecer al clúster.


Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Compruebe el estado de la ruta de transporte del clúster restante.


    # scstat -W
    

    Precaución – Precaución –

    Si recibe un error del tipo “path faulted” (ruta con anomalías) al intentar eliminar un nodo de un clúster de dos nodos, averigüe cuál es el problema antes de proseguir. Un problema así podría indicar que no está disponible una ruta del nodo. Si elimina la ruta funcional restante el nodo dejará de pertenecer al clúster y podría dar lugar a una reconfiguración del clúster.


  3. Ejecute la utilidad scsetup.


    # scsetup
    

    Se mostrará el Menú principal.

  4. Para acceder al menú de interconexión del clúster, escriba 4 (Interconexión del clúster).

  5. Elimine el cable; escriba 4 (Eliminar un cable de transporte).

    Siga las instrucciones y escriba la información solicitada. Deberá saber los nombres de los nodos, adaptadores y uniones pertinentes.


    Nota –

    Si va a quitar físicamente un cable, desconéctelo entre el puerto y el dispositivo de destino.


  6. Elimine el adaptador de transporte; escriba 5 (Eliminar un adaptador de transporte de un nodo).

    Siga las instrucciones y escriba la información solicitada. Deberá saber los nombres de los nodos, adaptadores y uniones pertinentes.


    Nota –

    Si va a eliminar un adaptador físico de un nodo, consulte Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS para conocer los procedimientos de mantenimiento del hardware.


  7. Elimine la unión; escriba 6 (Eliminar una unión de transporte).

    Siga las instrucciones y escriba la información solicitada. Deberá saber los nombres de los nodos, adaptadores y uniones pertinentes.


    Nota –

    No es posible eliminar una unión si alguno de sus puertos se está utilizando como extremo de un cable de transporte.


  8. Compruebe que se haya eliminado el cable o el adaptador.


    # scconf -p | grep cable
    # scconf -p | grep adapter
    # scconf -p | grep junction
    

    El cable o el adaptador de transporte eliminado del nodo especificado no debe aparecer en la salida de este comando.


Ejemplo 6–3 Eliminación de un cable, un adaptador o una unión de transporte

En el ejemplo siguiente se muestra cómo eliminar un cable, un adaptador o una unión de transporte a un nodo mediante el comando scsetup.


[Become superuser on any node in the cluster.]
[Enter the utility:]
# scsetup
Type 4 (Cluster interconnect).
Select either Remove a transport cable, 
Remove a transport adapter to a node, 
or Remove a transport junction.

Answer the questions when prompted.
   You Will Need:         
Example:
   node names             phys-schost-1
   adapter names          qfe1
   junction names         hub1
[Verify that the scconf
 command completed successfully:]
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Verify that the cable, adapter, or junction is removed:]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe0@1 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled
# scconf -p | grep adapter
  Node transport adapters:   qfe2 hme1 qfe0
  Node transport adapter:   qfe0
  Node transport adapters:   qfe0 qfe2 hme1
  Node transport adapter:   qfe0
  Node transport adapters:   qfe0 qfe2 hme1
  Node transport adapter:   qfe0
# scconf -p | grep junction
  Cluster transport junctions:     hub0 hub2
  Cluster transport junction:      hub0
  Cluster transport junction:      hub2

ProcedureCómo habilitar un Cable de transporte del clúster

Este procedimiento se puede efectuar también mediante la GUI de SunPlex Manager. Para obtener más información consulte la ayuda en línea de SunPlex Manager.

Esta opción se utiliza para habilitar un cable de transporte del clúster ya existente.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Ejecute la utilidad scsetup(1M).


    # scsetup
    

    Se mostrará el Menú principal.

  3. Para acceder al menú de interconexión del clúster, escriba 4 (Interconexión del clúster).

  4. Habilite el cable de transporte; escriba 7 (Habilitar un cable de transporte).

    Siga las instrucciones indicadas. Deberá especificar los nombres del nodo y del adaptador de uno de los extremos del cable que desee identificar.

  5. Compruebe que el cable esté habilitado.


    # scconf -p | grep cable
    

Ejemplo 6–4 Habilitación de un cable de transporte del clúster

En este ejemplo se muestra cómo habilitar un cable de transporte del clúster en el adaptador qfe-1 del nodo phys-schost-2.


[Become superuser on any node.]
[Enter the scsetup utility:]
# scsetup
Select Cluster interconnect>Enable a transport cable.

Answer the questions when prompted.
You will need the following information.
   You Will Need:         
Example:
   node names             phys-schost-2
   adapter names          qfe1
   junction names         hub1
[Verify that the scconf
 command completed successfully:]
 
scconf -c -m endpoint=phys-schost-2:qfe1,state=enabled
 
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Verify that the cable is enabled:]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe1@0 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled

ProcedureCómo inhabilitar un Cable de transporte del clúster

Este procedimiento se puede efectuar también mediante la GUI de SunPlex Manager. Para obtener más información consulte la ayuda en línea de SunPlex Manager.

Es posible que deba inhabilitar el cable de transporte del clúster para cerrar temporalmente la ruta de interconexión del clúster. Esto resulta útil para resolver problemas de la interconexión del clúster o para sustituir hardware de la interconexión.

Al inhabilitar un cable, sus dos extremos permanecen configurados. No es posible eliminar un adaptador si sigue utilizándose como extremo de un cable de transporte.


Precaución – Precaución –

Cada nodo del clúster debe poseer al menos una ruta operativa con cada uno de los demás nodos. Ninguna pareja de nodos debe estar aislada entre sí. Compruebe siempre el estado de la interconexión del clúster de un nodo antes de inhabilitar un cable. Inhabilite únicamente aquellas conexiones de cable que haya comprobado que sean redundantes; es decir, aquéllas para las que exista otra conexión. La inhabilitación del último cable funcional de un nodo hace que éste deje de pertenecer al clúster.


Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Antes de inhabilitar un cable, compruebe el estado de la interconexión del clúster.


    # scstat -W
    

    Precaución – Precaución –

    Si recibe un error del tipo “path faulted” (ruta con anomalías) al intentar eliminar un nodo de un clúster de dos nodos, averigüe cuál es el problema antes de proseguir. Un problema así podría indicar que no está disponible una ruta del nodo. Si elimina la ruta funcional restante el nodo dejará de pertenecer al clúster y podría dar lugar a una reconfiguración del clúster.


  3. Ejecute la utilidad scsetup(1M).


    # scsetup
    

    Se mostrará el Menú principal.

  4. Para acceder al menú de interconexión del clúster, escriba 4 (Interconexión del clúster).

  5. Inhabilite el cable; escriba 8 (Inhabilitar un cable de transporte).

    Siga las instrucciones y escriba la información solicitada. Se inhabilitarán todos los componentes de esta interconexión del clúster. Deberá especificar los nombres del nodo y del adaptador de uno de los extremos del cable que desee identificar.

  6. Compruebe que el cable esté inhabilitado.


    # scconf -p | grep cable
    

Ejemplo 6–5 Inhabilitación de un cable de transporte del clúster

En este ejemplo se muestra cómo inhabilitar un cable de transporte del clúster en el adaptador qfe-1 del nodo phys-schost-2.


[Become superuser on any node.]
[Enter the scsetup utility:]
# scsetup
Select Cluster interconnect>Disable a transport cable.

Answer the questions when prompted.
You will need the following information.
   You Will Need:         
Example:
   node names             phys-schost-2
   adapter names          qfe1
   junction names         hub1
[Verify that the scconf
 command completed successfully:]
 
scconf -c -m endpoint=phys-schost-2:qfe1,state=disabled
 
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Verify that the cable is disabled:]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe1@0 ethernet-1@2    Disabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled

ProcedureCómo determinar el número de instancia de un adaptador de transporte

Debe determinar el número de instancia del adaptador de transporte para garantizar la adición y eliminación del adaptador correcto mediante el comando scsetup. El nombre del adaptador está formado por una combinación del tipo y el número de instancia del adaptador. Este procedimiento utiliza un adaptador SCI-PCI como ejemplo.

Pasos
  1. En función del número de ranura, busque el nombre del adaptador.

    La siguiente pantalla es un ejemplo, es posible que no coincida con su hardware.


    # prtdiag
    ...
    ========================= IO Cards =========================                     
    						 Bus  Max  
     IO  Port Bus      Freq Bus  Dev, 
    Type  ID  Side Slot MHz  Freq Func State Name Model
    ---- ---- ---- ---- ---- ---- ---- ----- --------------------------------
    PCI   8    B    2    33   33  2,0  ok    pci11c8,0-pci11c8,d665.11c8.0.0 
    PCI   8    B    3    33   33  3,0  ok    pci11c8,0-pci11c8,d665.11c8.0.0 
    ...
  2. Mediante el nombre del adaptador y el número de ranura, busque el número de instancia del adaptador.

    La siguiente pantalla es un ejemplo, es posible que no coincida con su hardware.


    # prtconf
    ...
     pci, instance #0
     			pci11c8,0, instance #0
    			pci11c8,0, instance #1
    ...