Utilice esta tarea para direccionar peticiones del direccionador On Demand (ODR) a los nodos externos.
Antes de empezar
Debe tener uno o más nodos que no ejecutan WebSphere Extended
Deployment. Cuando lleve a cabo esta tarea, se añaden los nodos que no ejecutan
WebSphere Extended Deployment como puertos del clúster de servidores genérico.
Para poder configurar el ODR para que envíe peticiones a nodos externos, se deben llevar a cabo las siguientes tareas:
- Cree un ODR. Para obtener más información sobre la creación de ODR, consulte Creación y configuración de ODR.
- Configure clases de servicio y clases de transacción para el ODR. Consulte Definición de política de servicio para obtener más información.
- Instale el agente remoto en todos los nodos externos. Consulte Instalación en un entorno mixto para obtener más
información.
Por qué y cuándo se efectúa esta tarea
El ODR da soporte al direccionamiento automático a nodos en células de destino que tienen instalado un gestor de despliegue con WebSphere Extended Deployment. Para direccionar a nodos que no tienen instalado
WebSphere Extended Deployment, configure un clúster de servidores genérico.
Un clúster de servidores genérico es una recopilación de puntos finales de transporte que puede utilizarse como destino para una norma 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 externos normalmente no los detiene ni inicia el agente de nodos de WebSphere Application Server.
Algunos ejemplos de servidores foráneos incluyen Apache Tomcat o JBoss
Application Server.
- OptionalColonSymbol 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 peticiones de un puerto distinto del puerto por omisión, 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 sistema principal.
En la consola administrativa, pulse Administración del sistema > Nodos
> Añadir nodo para crear un nodo no gestionado.
- OptionalColonSymbol Si el agente remoto escucha peticiones de entrada en un puerto distinto al puerto por omisión, 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 peticiones.
RememberColonSymbol Escriba el valor de este puerto. Utilice el valor del puerto al iniciar el agente remoto en un nodo no gestionado.
- OptionalColonSymbol 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 por omisión 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 por omisión.
- Cree un clúster de servidores genérico.
- En la consola administrativa, 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.
- OptionalColonSymbol Si en un paso anterior ha configurado el agente remoto de forma que escuche en un puerto que no es el puerto por omisión, 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 sistema principal, debe definir la propiedad personalizada de nodos en los puntos finales del clúster de servidores genérico.
- En la consola administrativa, 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.
Consulte Habilitación de supervisión externa con el agente de remoto para obtener más información.
- Defina políticas de direccionamiento y políticas de servicio para los clústeres de servidores genéricos.
Consulte Creación y configuración de ODR para obtener más información.
Antes de crear normas de direccionamiento, debe crear los sistemas principales virtuales adecuados. Los sistemas principales virtuales pueden definirse en la consola pulsando Entorno > Sistemas principales virtuales.
Resultado
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.