Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema de Oracle Solaris Cluster Oracle Solaris Cluster 4.0 (Español) |
1. Introducción a la administración de Oracle Solaris Cluster
2. Oracle Solaris Cluster y RBAC
3. Cierre y arranque de un clúster
4. Métodos de replicación de datos
7. Administración de interconexiones de clústeres y redes públicas
Administración de interconexiones de clústeres
Reconfiguración dinámica con interconexiones de clústeres
Comprobación del estado de la interconexión de clúster
Adición de dispositivos de cable de transporte de clúster, adaptadores o conmutadores de transporte
Habilitación de un cable de transporte de clúster
Inhabilitación de un cable de transporte de clúster
Determinación del número de instancia de un adaptador de transporte
Modificación de la dirección de red privada o del intervalo de direcciones de un clúster
Administración de redes públicas
Administración de grupos de varias rutas de red IP en un clúster
Reconfiguración dinámica con interfaces de red pública
8. Adición y eliminación de un nodo
10. Configuración del control del uso de la CPU
En esta sección se proporcionan procedimientos para reconfigurar interconexiones de clúster, como adaptador de transporte del clústers y cable de transporte de clústers. Estos procedimientos requieren que instale el software de Oracle Solaris Cluster.
Casi siempre se puede emplear la utilidad clsetup para administrar el transporte del clúster en la interconexión de clúster. Para obtener más información, consulte la página del comando man clsetup(1CL). Todos los comandos relacionados con las interconexiones de los clústeres deben ejecutarse en el nodo de votación del clúster global.
Si desea información sobre los procedimientos de instalación del software de clúster, consulte Guía de instalación del software de Oracle Solaris Cluster. Para conocer los procedimientos sobre las tareas de mantenimiento de los componentes de hardware de los clústeres, consulte el Oracle Solaris Cluster Hardware Administration Manual.
Nota - Durante los procedimientos de interconexión de clúster, en general es factible optar por usar el nombre de puerto predeterminado, si se da el caso. El nombre de puerto predeterminado es el mismo que el número de ID de nodo interno del nodo que aloja el extremo del cable donde se sitúa el adaptador.
Tabla 7-1 Lista de tareas: administrar la interconexión de clúster
|
Al completar operaciones de reconfiguración dinámica en las interconexiones de clústeres es preciso tener en cuenta una serie de factores.
Todos los requisitos, los procedimientos y las restricciones documentados sobre la reconfiguración dinámica de Oracle Solaris también son válidos para la reconfiguración dinámica en Oracle Solaris Cluster (excepto la inactividad del sistema operativo). Por lo tanto, consulte la documentación sobre la reconfiguración dinámica de Oracle Solaris antes de utilizarla con el software Oracle Solaris Cluster. Preste especial atención a los problemas que afecten a los dispositivos de E/S no conectados a red durante las operaciones de desconexión de reconfiguración dinámica.
El software Oracle Solaris Cluster rechaza las operaciones de eliminación de tarjetas de reconfiguración dinámica realizadas en interfaces de interconexión privada activas.
Debe eliminar del clúster por completo un adaptador activo, con el fin de desarrollar DR en una interconexión de clúster activa. Use el menú clsetup o los comandos correspondientes.
Precaución - El software Oracle Solaris Cluster necesita que cada nodo del clúster disponga al menos de una ruta que funcione y se comunique con cualquier otro nodo del clúster. No inhabilite una interfaz de interconexión privada que proporcione la última ruta a cualquier nodo del clúster. |
Aplique los procedimientos siguientes en el orden indicado al realizar operaciones de reconfiguración dinámica en interfaces de redes públicas.
Tabla 7-2 Mapa de tareas: reconfiguración dinámica con interfaces de redes públicas
|
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
Para llevar a cabo este procedimiento hace falta iniciar sesión como superusuario.
% clinterconnect status
|
Ejemplo 7-1 Comprobación del estado de la interconexión de clúster
En el ejemplo siguiente se muestra el estado de una interconexión de clúster en funcionamiento.
% clinterconnect status -- Cluster Transport Paths -- Endpoint Endpoint Status -------- -------- ------ Transport path: phys-schost-1:net0 phys-schost-2:net0 Path online Transport path: phys-schost-1:net4 phys-schost-2:net4 Path online Transport path: phys-schost-1:net0 phys-schost-3:net0 Path online Transport path: phys-schost-1:net4 phys-schost-3:net4 Path online Transport path: phys-schost-2:net0 phys-schost-3:net0 Path online Transport path: phys-schost-2:net4 phys-schost-3:net4 Path online
Para obtener información sobre los requisitos para el transporte privado del clúster, consulte Interconnect Requirements and Restrictions de Oracle Solaris Cluster Hardware Administration Manual.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
Para conocer el procedimiento de instalación de un cable de transporte de clúster, consulte el Oracle Solaris Cluster Hardware Administration Manual.
# clsetup
Aparece el menú principal.
Siga las instrucciones y escriba la información que se solicite.
Siga las instrucciones y escriba la información que se solicite.
Si tiene pensado usar alguno de los adaptadores siguientes para la interconexión de clúster, agregue la entrada pertinente al archivo /etc/system en cada nodo del clúster. La entrada surtirá efecto la próxima vez que se arranque el sistema.
|
Siga las instrucciones y escriba la información que se solicite.
# clinterconnect show node:adapter,adapternode # clinterconnect show node:adapter # clinterconnect show node:switch
Ejemplo 7-2 Adición de un cable de transporte de clúster, un adaptador de transporte o un conmutador de transporte
En el ejemplo siguiente se muestra cómo agregar un cable de transporte, un adaptador o un conmutador de transporte a un nodo mediante la utilidad clsetup.
[Ensure that the physical cable is installed.] [Start the clsetup utility:] # clsetup [Select Cluster interconnect] [Select either Add a transport cable, Add a transport adapter to a node, or Add a transport switch.} [Answer the questions when prompted.] [You Will Need: ] [Information: Example:[ node names phys-schost-1 adapter names net5 switch names hub2 transport type dlpi [Verify that the clinterconnect command completed successfully:]Command completed successfully. Quit the clsetup Cluster Interconnect Menu and Main Menu. [Verify that the cable, adapter, and switch are added:] # clinterconnect show phys-schost-1:net5,hub2 ===Transport Cables === Transport Cable: phys-schost-1:net5@0,hub2 Endpoint1: phys-schost-2:net4@0 Endpoint2: hub2@2 State: Enabled # clinterconnect show phys-schost-1:net5 === Transport Adepters for net5 Transport Adapter: net5 Adapter State: Enabled Adapter Transport Type: dlpi Adapter Property (device_name): net6 Adapter Property (device_instance): 0 Adapter Property (lazy_free): 1 Adapter Property (dlpi_heartbeat_timeout): 10000 Adpater Property (dlpi_heartbeat_quantum): 1000 Adapter Property (nw_bandwidth): 80 Adapter Property (bandwidth): 70 Adapter Property (ip_address): 172.16.0.129 Adapter Property (netmask): 255.255.255.128 Adapter Port Names: 0 Adapter Port STate (0): Enabled # clinterconnect show phys-schost-1:hub2 === Transport Switches === Transport Switch: hub2 Switch State: Enabled Switch Type: switch Switch Port Names: 1 2 Switch Port State(1): Enabled Switch Port State(2): Enabled
Pasos siguientes
Para comprobar el estado de la interconexión del cable de transporte de clúster, consulte Comprobación del estado de la interconexión de clúster.
Utilice el siguiente procedimiento para quitar cables de transporte de clúster, adaptadores de transporte y conmutadores de trasporte de una configuración de nodo. Cuando se inhabilita un cable, sus dos extremos continúan configurados. Un adaptador no se puede quitar si sigue en uso como extremo de un cable de transporte.
Precaución - Cada nodo del clúster debe contar al menos una ruta de transporte operativa que lo comunique con todos los demás nodos del clúster. No debe haber ningún par de nodos que estén aislados entre sí. Antes de inhabilitar un cable, compruebe siempre el estado de interconexión de clúster de un nodo. Sólo se debe inhabilitar una conexión por cable tras haber comprobado que sea redundante. Es decir, asegúrese de que haya disponible otra conexión. Si se inhabilita el último cable operativo de un nodo, dicho nodo deja de ser miembro del clúster. |
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
# clinterconnect status
Precaución - Si recibe un mensaje de error del tipo "ruta errónea" al intentar eliminar un nodo de un clúster de dos nodos, investigue el problema antes de seguir con este procedimiento. Un problema de ese tipo podría denotar que una ruta del nodo no está disponible. Si se elimina la última ruta operativa que quedaba, el nodo deja de pertenecer al clúster; como consecuencia, podría darse una reconfiguración del clúster. |
# clsetup
Aparece el menú principal.
Siga las instrucciones y escriba la información que se solicite. Debe saber cuáles son los nombres válidos de nodos, adaptadores y conmutadores.
Siga las instrucciones y escriba la información que se solicite. Debe saber cuáles son los nombres válidos de nodos, adaptadores y conmutadores.
Nota - Si va a quitar un cable, desconecte el cable entre el puerto y el dispositivo de destino.
Siga las instrucciones y escriba la información que se solicite. Debe saber cuáles son los nombres válidos de nodos, adaptadores y conmutadores.
Si va a quitar un adaptador físico de un nodo, consulte el Oracle Solaris Cluster Hardware Administration Manual para conocer los procedimientos de las tareas de mantenimiento de hardware.
Siga las instrucciones y escriba la información que se solicite. Debe saber cuáles son los nombres válidos de nodos, adaptadores y conmutadores.
Nota - No es posible eliminar un conmutador si alguno de los puertos se sigue usando como extremo de algún cable de transporte.
# clinterconnect show node:adapter,adapternode # clinterconnect show node:adapter # clinterconnect show node:switch
El cable o adaptador de transporte eliminado del nodo correspondiente no debe aparecer en la salida de este comando.
Ejemplo 7-3 Eliminación de un cable de transporte, un adaptador de transporte o un conmutador de transporte
En el ejemplo siguiente se muestra cómo quitar un cable, un adaptador o un conmutador de transporte mediante el comando clsetup.
[Become superuser on any node in the cluster.] [Start the utility:] # clsetup [Select Cluster interconnect.[ [Select either Remove a transport cable, Remove a transport adapter to a node, or Remove a transport switch.[ [Answer the questions when prompted.[ You Will Need: Information Example: node names phys-schost-1 adapter names net0 switch names hub1 [Verify that the clinterconnect command was completed successfully:] Command completed successfully. [Quit the clsetup utility Cluster Interconnect Menu and Main Menu.] [Verify that the cable, adapter, or switch is removed:] # clinterconnect show phys-schost-1:net5,hub2@0 ===Transport Cables === Transport Cable: phys-schost-1:net5,hub2@0 Endpoint1: phys-schost-1:net5 Endpoint2: hub2@0 State: Enabled # clinterconnect show phys-schost-1:net5 === Transport Adepters for net5 Transport Adapter: net5 Adapter State: Enabled Adapter Transport Type: dlpi Adapter Property (device_name): net6 Adapter Property (device_instance): 0 Adapter Property (lazy_free): 1 Adapter Property (dlpi_heartbeat_timeout): 10000 Adpater Property (dlpi_heartbeat_quantum): 1000 Adapter Property (nw_bandwidth): 80 Adapter Property (bandwidth): 70 Adapter Property (ip_address): 172.16.0.129 Adapter Property (netmask): 255.255.255.128 Adapter Port Names: 0 Adapter Port State (0): Enabled # clinterconnect show hub2 === Transport Switches === Transport Switch: hub2 State: Enabled Type: switch Port Names: 1 2 Port State(1): Enabled Port State(2): Enabled
Esta opción se utiliza para habilitar un cable de trasporte de clúster ya existente.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
# clsetup
Aparece el menú principal.
Siga las instrucciones cuando se solicite. Debe especificar los nombres del nodo y del adaptador de uno de los extremos del cable que está tratando de identificar.
# clinterconnect show node:adapter,adapternode
Ejemplo 7-4 Habilitación de un cable de transporte de clúster
En este ejemplo se muestra cómo habilitar un cable de transporte de clúster en el adaptador net0, ubicado en el nodo phys-schost-2.
[Become superuser on any node.] [Start the clsetup utility:] # clsetup [Select Cluster interconnect>Enable a transport cable.[ [Answer the questions when prompted.[ [You will need the following information.[ You Will Need: Information: Example: node names phys-schost-2 adapter names net0 switch names hub1 [Verify that the scinterconnect command was completed successfully:] clinterconnect enable phys-schost-2:net0 Command completed successfully. [Quit the clsetup Cluster Interconnect Menu and Main Menu.] [Verify that the cable is enabled:] # clinterconnect show phys-schost-1:net5,hub2 Transport cable: phys-schost-2:net0@0 ethernet-1@2 Enabled Transport cable: phys-schost-3:net5@1 ethernet-1@3 Enabled Transport cable: phys-schost-1:net5@0 ethernet-1@1 Enabled
Es posible que necesite deshabilitar un cable de trasporte de clúster para cerrar de manera temporal una ruta de interconexión de clúster. Un cierre temporal es útil al buscar la solución a un problema de la interconexión de clúster o al sustituir hardware de interconexión de clúster.
Cuando se inhabilita un cable, sus dos extremos continúan configurados. Un adaptador no se puede quitar si sigue en uso como extremo de un cable de transporte.
Precaución - Cada nodo del clúster debe contar al menos una ruta de transporte operativa que lo comunique con todos los demás nodos del clúster. No debe haber ningún par de nodos que estén aislados entre sí. Antes de inhabilitar un cable, compruebe siempre el estado de interconexión de clúster de un nodo. Sólo se debe inhabilitar una conexión por cable tras haber comprobado que sea redundante. Es decir, asegúrese de que haya disponible otra conexión. Si se inhabilita el último cable operativo de un nodo, dicho nodo deja de ser miembro del clúster. |
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
# clinterconnect status
Precaución - Si recibe un mensaje de error del tipo "ruta errónea" al intentar eliminar un nodo de un clúster de dos nodos, investigue el problema antes de seguir con este procedimiento. Un problema de ese tipo podría denotar que una ruta del nodo no está disponible. Si se elimina la última ruta operativa que quedaba, el nodo deja de pertenecer al clúster; como consecuencia, podría darse una reconfiguración del clúster. |
# clsetup
Aparece el menú principal.
Siga las instrucciones y escriba la información que se solicite. Se inhabilitarán todos los componentes de la interconexión de este clúster. Debe especificar los nombres del nodo y del adaptador de uno de los extremos del cable que está tratando de identificar.
# clinterconnect show node:adapter,adapternode
Ejemplo 7-5 Inhabilitación de un cable de transporte de clúster
En este ejemplo se muestra cómo deshabilitar un cable de transporte de clúster en el adaptador net0, ubicado en el nodo phys-schost-2.
[Become superuser on any node.] [Start the clsetup utility:] # clsetup [Select Cluster interconnect>Disable a transport cable.] [Answer the questions when prompted.] [You will need the following information.] [ You Will Need:] Information: Example: node names phys-schost-2 adapter names net0 switch names hub1 [Verify that the clinterconnect command was completed successfully:] Command completed successfully. [Quit the clsetup Cluster Interconnect Menu and Main Menu.] [Verify that the cable is disabled:] # clinterconnect show -p phys-schost-1:net5,hub2 Transport cable: phys-schost-2:net0@0 ethernet-1@2 Disabled Transport cable: phys-schost-3:net5@1 ethernet-1@3 Enabled Transport cable: phys-schost-1:net5@0 ethernet-1@1 Enabled
Debe determinarse el número de instancia de un adaptador de transporte para asegurarse de que se agregue y quite el adaptador correcto mediante el comando clsetup. El nombre del adaptador es una combinación del tipo de adaptador y del número de instancia de dicho adaptador.
La pantalla siguiente es un ejemplo y tal vez 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 ---- ---- ---- ---- ---- ---- ---- ----- -------------------------------- XYZ 8 B 2 33 33 2,0 ok xyz11c8,0-xyz11c8,d665.11c8.0.0 XYZ 8 B 3 33 33 3,0 ok xyz11c8,0-xyz11c8,d665.11c8.0.0 ...
La pantalla siguiente es un ejemplo y tal vez no coincida con su hardware.
# grep sci /etc/path_to_inst "/xyz@1f,400/pci11c8,o@2" 0 "ttt" "/xyz@1f,4000.pci11c8,0@4 "ttt"
La pantalla siguiente es un ejemplo y tal vez no coincida con su hardware.
# prtconf ... xyz, instance #0 xyz11c8,0, instance #0 xyz11c8,0, instance #1 ...
Siga este procedimiento para modificar una dirección de red privada, un intervalo de direcciones de red o ambas cosas.
Antes de empezar
Asegúrese de que el acceso de shell remoto (rsh(1M)) o de shell seguro (ssh(1)) para superusuario esté habilitado para todos los nodos del clúster.
El comando clnode evacuate conmuta todos los grupos de dispositivos del nodo especificado al siguiente nodo por orden de preferencia. El comando también conmuta todos los grupos de recursos de los nodos de votación en el nodo especificado al siguiente nodo de votación preferido.
# clnode evacuate node # cluster shutdown -g0 -y
Cuando se ejecuta en un modo que no sea de clúster, la utilidad clsetup muestra el menú principal para operaciones de un modo que no sea de clúster.
La utilidad clsetup muestra la configuración de red privada actual y, a continuación, pregunta si se desea modificar esta configuración.
La utilidad clsetup muestra la dirección IP de red privada predeterminada, 172.16.0.0, y pregunta si desea aceptarla de forma predeterminada.
La utilidad clsetup solicita la nueva dirección IP de red privada.
La utilidad clsetup muestra la máscara de red predeterminada; a continuación, pregunta si desea aceptar la máscara de red predeterminada.
La máscara de red predeterminada es 255.255.240.0. Este rango de direcciones IP predeterminado admite un máximo de 64 nodos, 12 clústeres de zona y 10 redes privadas en el clúster.
Si rechaza la máscara de red predeterminada, la utilidad clsetup solicita el número de nodos, redes privadas y clústeres de zona que tiene previsto configurar en el clúster.
A partir de estas cantidades, la utilidad clsetup calcula dos máscaras de red como propuesta:
La primera máscara de red es la mínima para admitir el número de nodos, redes privadas y clústeres de zona que haya especificado.
La segunda máscara de red admite el doble de nodos, redes privadas y clústeres de zona que haya especificado para asumir un posible crecimiento en el futuro.
En los sistemas basados en SPARC, ejecute el comando siguiente.
ok boot
En los sistemas basados en x86, ejecute los comandos siguientes.
Cuando aparezca el menú GRUB, seleccione la entrada de Oracle Solaris que corresponda y pulse Intro.
# cluster status -t node