Utilice esta tarea para direccionar solicitudes del direccionador On Demand (ODR) a los nodos externos.
Antes de empezar
Nota: Para configurar el soporte de operaciones dinámicas
para otros tipos de servidor de middleware, puede definir los otros servidores de
middleware como miembros de un clúster dinámico. Para obtener más información sobre cómo
definir servidores de middleware, consulte el tema acerca de la adición de servidores de
middleware en la configuración.
Debe tener uno o más nodos que ejecutan Intelligent Management. Cuando realice esta tarea, se añaden los nodos que no ejecutan Intelligent Management como puertos de clúster de servidores genéricos.
Para crear y editar clústeres de servidores genéricos, necesita privilegios
administrativos de administrador o configurador.
Para poder configurar el ODR para que envíe solicitudes a nodos externos, se deben llevar a cabo las siguientes tareas:
- Cree un ODR.
- Configure clases de servicio y clases de transacción para el ODR.
Acerca de esta tarea
El ODR soporta el direccionamiento automático a los nodos que están en células
remotas, si la célula local del ODR está conectada a la célula remota a través de un
puente de grupo principal. Para direccionar los nodos que no tienen
Intelligent Management instalado,
configure un clúster de servidores genéricos. Un clúster de servidores genérico es una recopilación de puntos finales de transporte que puede utilizarse como destino para una regla de direccionamiento de ODR.
Los servidores y nodos se deducen de las propiedades y puntos finales de clúster de servidores genérico.
Los servidores derivados pueden ser servidores foráneos o genéricos. Los servidores
genéricos pueden detenerse e iniciarse mediante el agente de nodos de
WebSphere Application Server. Los servidores
foráneos pueden detenerse e iniciarse mediante el agente de nodos de
WebSphere Application Server. Algunos ejemplos de servidores foráneos incluyen Apache Tomcat o JBoss
Application Server.
Procedimiento
- Opcional: Crear uno o más nodos no gestionados. Es necesario crear nodos no gestionados en cualquiera de las siguientes situaciones de configuración:
- Si desea que el agente remoto escuche las solicitudes de un puerto distinto del puerto predeterminado, 9980.
- Si utiliza un plug-in recopilador de estadísticas personalizadas para obtener la velocidad de nodos y el promedio del uso de la CPU para el perfilador de trabajo.
- Si los nodos están en distintos lugares, es decir, tienen más de una tarjeta de interfaz de red o varios nombres de host.
En la consola de administración, pulse para crear un nodo no gestionado.
- Opcional: Si el agente remoto escucha solicitudes de entrada en un puerto distinto al puerto predeterminado, 9980, especifique la propiedad personalizada stats.collector.remote.agent.port en el nodo no gestionado.
- Pulse .
- En Nombre, especifique stats.collector.remote.agent.port.
- En Valor, especifique el número de puerto en el que el agente remoto escucha las solicitudes.
Recuerde: escriba el valor de este puerto. Utilice el valor del puerto al iniciar el agente remoto en un nodo no gestionado.
- Opcional: Si utiliza un plug-in recopilador de estadísticas personalizadas para obtener la velocidad de nodos y el promedio del uso de la CPU para el perfilador de trabajo, defina el nombre de la clase como propiedad personalizada en el nodo no gestionado.
En este caso, el plug-in puede o no utilizar un agente remoto. Antes de configurar esta propiedad personalizada, debe haber codificado e instalado un plug-in recopilador de estadísticas personalizadas en el directorio lib.
- Pulse .
- En Nombre, especifiquestats.collector.implementation.class.
- En Valor, especifique el nombre de la clase de plug-in recopilador de estadísticas personalizadas. El valor predeterminado es la clase com.ibm.ws.externalnode.plugins.DefaultStatsCollector.
- Puede especificar parámetros de configuración adicionales añadiendo la propiedad personalizada
stats.collector.config en los nodos no gestionados. El proveedor del plug-in personalizado debe proporcionarle la información.
La propiedad stats.collector.config no es necesaria si utiliza la clase com.ibm.ws.externalnode.plugins.DefaultStatsCollector predeterminada.
- Cree un clúster de servidores genérico.
- En la consola de administración, pulse .
- Escriba un nombre y seleccione un protocolo para el clúster de servidores genérico.
- Pulse Aplicar.
- Especifique los puerto o los puntos finales de servidores de clúster genérico. En la página de valores de servidores de clúster genérico, pulse Puertos.
- Pulse Nuevo para añadir puntos finales al clúster de servidores genérico.
- Opcional: Si en un paso anterior ha configurado el agente remoto de forma que escuche en un puerto que no es el puerto predeterminado, si utiliza un plug-in recopilador de estadísticas personalizadas, o si los nodos están en varios lugares, es decir, tienen más de una tarjeta de interfaz de red o varios nombres de host, debe definir la propiedad personalizada de nodos en los puntos finales del clúster de servidores genérico.
- En la consola de administración, pulse .
- Defina la propiedad personalizada. Escriba el nombre de la
propiedad personalizada como nodo. El valor de la propiedad personalizada debe ser el nombre del nodo no gestionado asociado con el puerto del clúster de servidores genérico.
- Pulse Aplicar.
- Instale la aplicación en los nodos externos utilizando los números de puerto definidos.
- Habilite la supervisión externa habilitando el agente remoto en todos los nodos externos.
- Defina políticas de direccionamiento para clústeres de servidores genéricos.
Antes de crear reglas de direccionamiento, debe crear los hosts virtuales adecuados. Los hosts virtuales pueden definirse en la consola pulsando
.
- Defina políticas de servicio para clústeres de servidores genéricos.
Resultados
El perfilador de trabajo obtiene el promedio del uso de la CPU y la velocidad de nodo de los nodos
externos y puede direccionar el tráfico a los nodos externos.
Qué hacer a continuación
Siga configurando el direccionador On Demand y el gestor de flujo de solicitudes autónomo.