Versiones del protocolo de grupos principales
Los miembros de grupos principales interactúan entre ellos mediante diferentes protocolos como, por ejemplo, el protocolo de descubrimiento, el protocolo de detección de anomalías y el protocolo de sincronía de vistas. Cada uno de estos protocolos define un conjunto de mensajes formateados que los miembros de grupo principal intercambian de acuerdo con un algoritmo común.
Si hacen falta nuevos algoritmos para dar soporte a características nuevas de producto o para mejorar el rendimiento de grupo, se añaden nuevas versiones de protocolo al producto. Como los mensajes o algoritmos nuevos podrían no ser compatibles con los mensajes o algoritmos existentes, un protocolo nuevo podría no ser capaz de interactuar con la versión anterior del protocolo.


- Una colección de protocolos de nivel inferior a los que también se hace referencia como protocolos de formato de conexión de nivel inferior. Estos protocolos
los utiliza el nivel de DCS.
El valor para la propiedad personalizada del grupo
principal IBM_CS_WIRE_FORMAT_VERSION determina la versión del protocolo que se utiliza para este grupo
de protocolos. Siempre que el valor especificado para esta propiedad cambia, se envía un mensaje HMGR0226I, similar al mensaje siguiente, al archivo SystemOut.log, o en la plataforma z/OS, a SYSPRINT o SYSOUT:
HMGR0226I: El parámetro de configuración de la pila principal IBM_CS_WIRE_FORMAT_VERSION se ha establecido en 6.1.0.
- Una colección de protocolos de nivel superior a los que también se hace referencia como protocolos de gestor de alta disponibilidad (High Availability Manager). Estos protocolos se utilizan en el nivel del gestor de alta disponibilidad.
El valor para la propiedad personalizada del grupo
principal IBM_CS_HAM_PROTOCOL_VERSION determina la versión del protocolo que se utiliza para este grupo
de protocolos. Siempre que el valor especificado para esta propiedad cambia, un mensaje HMGR0226I, similar al mensaje siguiente, se envía al archivo SystemOut.log, o en la plataforma z/OS, a SYSPRINT o SYSOUT:
HMGR0226I: El parámetro de configuración de pila principal IBM_CS_HAM_PROTOCOL_VERSION se ha establecido en 6.0.2.31.
Este mensaje indica que se está utilizando el protocolo del gestor de alta disponibilidad está utilizando versión 6.0.2.31.
Los valores de la versión de protocolo para cada uno de estas dos categorías de grupos son independientes entre sí.
Cuando se utiliza una versión anterior del protocolo de grupo principal
No se recomienda utilizar una versión anterior de protocolo de grupo principal. El único caso en que esto es necesario es en un grupo principal que contenga una combinación de servidores de la Versión 9 y servidores de la Versión 7.0.0.0 o anteriores.
Utilización del protocolo del gestor de alta disponibilidad para establecer soporte de migración tras error de puente transparente
Los puentes de grupo principal proporcionan el mecanismo que se utiliza para representar y gestionar el estado de grupo principal cruzado utilizado por los componentes de WebSphere Application Server. Parte del proceso de gestión para este estado de grupo principal cruzado consiste en realizar reconstrucciones de estado de puente de grupo principal siempre que en una topología hay un cambio en el número de puentes de grupo principal en ejecución. La reconstrucción de estado de puente de grupo principal es el medio por el cual los puentes de grupo principal calculan la propiedad y la distribución del estado de grupo principal cruzado entre el conjunto de puentes en ejecución.
- Las búsquedas de JNDI fallan.
- Un servidor proxy de WebSphere o un direccionador On Demand genera un código de respuesta 503 después de que se produzca una migración tras error de puente de grupo principal
- Se produce la siguiente excepción de fuera de límites de índice de matriz:
[7/9/08 17:12:20:749 EDT] 00000030 UserCallbacks E HMGR0142E: Se ha producido un error en un componente que el gestor de alta disponibilidad ha vuelto a llamar La excepción es java.lang.ArrayIndexOutOfBoundsException en com.ibm.ws.cluster.propagation.bulletinboard.BBDescriptionManager.getOrderedBytes(BBDescriptionManager.java:618)


- Asegúrese de que todos los grupos principales que estén conectados con puentes de grupo principal estén ejecutando la misma versión del protocolo.
- La migración tras error de puente transparente está diseñada para contener datos de estado constantes durante las reconstrucciones de puente de grupo principal a lo largo de la vía de acceso de datos de estado, que es la vía de acceso que consta del proveedor de estado, un puente de grupo principal en cada grupo principal respectivo y un consumidor de datos de estado. Los escenarios de anomalía que incluyen grupos principales sin puentes activos restantes puede aún producir paradas de estado temporales.
Determinar la versión del protocolo a utilizar

- Un grupo principal que contiene miembros de grupo principal en cualquier VRM soportada se puede configurar para que utilice la Versión 6.0.0, 6.0.2.9 o 6.1.0 del protocolo de formato de conexión.
- Un grupo principal que contiene una mezcla de miembros de grupo principal de la Versión 6.1.0.19 y 7.0.0.1 se puede configurar para utilizar el protocolo del gestor de alta disponibilidad de la Versión 6.0.2.31.
ID de versión de protocolo de grupo principal soportados
Las tablas siguientes resumen el nivel mínimo de producto en el que los miembros de grupo principal se deben ejecutar antes de que puedan asociarse a una versión específica de protocolo. Estas tablas también describen las nuevas posibilidades que se han añadido a cada versión del protocolo.
Utilice estas tablas para determinar qué versiones de protocolo puede utilizar con un grupo principal determinado y luego utilice la propiedad personalizada de grupo principal IBM_CS_WIRE_FORMAT_VERSION o IBM_CS_HAM_PROTOCOL_VERSION para configurar todos los miembros de ese grupo principal para que se ejecuten utilizando las versiones de protocolo más recientes soportadas por el nivel del producto que está ejecutando. El gestor de alta disponibilidad detecta automáticamente los cambios de configuración y empieza a utilizar la versión nueva del protocolo de grupo principal con esos miembros del grupo principal.

ID de versión | Nivel mínimo necesario del producto | Descripción |
---|---|---|
6.0.0 | Cualquiera | Esta versión de protocolo es la versión original o base. Todas las versiones de High Availability Manager pueden utilizar este protocolo. Si no especifica una versión de protocolo de formato de conexión determinada, High Availability Manager utiliza esta versión. |
6.0.2.9 | Cualquier versión soportada | Esta versión de protocolo facilita la escalabilidad del puente de grupo principal. Se recomienda esta versión para topologías de gran tamaño que contienen varios grupos principales y puentes de grupos principales como parte de su configuración. |
6.1.0 | Cualquier versión soportada | Esta versión añade mejoras de escalabilidad de grupo principal y más soporte para topologías grandes. |
ID de versión | Nivel mínimo necesario del producto | Descripción |
---|---|---|
6.0.2.31 | 6.1.0.19 para la Versión 6.1, 7.0.0.1 para la Versión 7.0, y el release inicial de cualquier versión posterior del producto | Esta versión de protocolo es la versión original o base del protocolo del gestor de alta disponibilidad y está disponible en las versiones soportadas del producto para facilitar la escalabilidad de puente de grupo principal. Esta versión de protocolo se recomienda para topologías que contienen varios grupos principales y puentes de grupo principal como parte de la configuración. Debe especificar la versión de protocolo del gestor de alta disponibilidad para que el gestor de alta disponibilidad utilice el protocolo. No existe ninguna versión predeterminada. |