Criterios de coincidencia para la integración de servicios
El criterio de coincidencia es un conjunto de uno o varios pares de nombre-valor de una definición de política. Utilice el criterio de coincidencia para que crear un enlace de política con un motor de mensajería concreto o con un conjunto de motores de mensajería. Para ello, configure los criterios de coincidencia de la política para que coincidan con las propiedades del grupo de alta disponibilidad HAGroup que desea que gestione la política, es decir, el HAGroup que contiene el motor de mensajería.
| Nombre | Valor | Los motores de mensajería con los que coincide la política |
|---|---|---|
| Tipo | WSAF_SIB | Cualquier motor de mensajería |
| WSAF_SIB_MESSAGING_ENGINE | El nombre del motor de mensajería. Tiene el formato node.server-bus para un motor de mensajería de un servidor o cluster.number-bus para un motor de mensajería de un clúster, donde number está relacionado con el orden en que los motores de mensajería se han añadido al bus (el primer motor de mensajería que se crea cuando se añade el clúster a un bus tiene el número 000). | Un motor de mensajería concreto |
| WSAF_SIB_BUS | El nombre del bus | Todos los motores de mensajería en un bus concreto |
| IBM_hc | El nombre del clúster | Todos los motores de mensajería de un clúster determinado |
Mediante los criterios de coincidencia, puede asociar la política con todos los motores de mensajería, todos los motores de mensajería de un bus determinado, todos los motores de mensajería de un clúster concreto o un único motor de mensajería con un nombre específico.
La política más general es el valor predeterminado que se incluye con el producto, la política predeterminada SIBus. Esta política tiene un criterio de coincidencia individual: type=WSAF_SIB. Esta política coincide con cualquier motor de mensajería que no tenga una coincidencia mayor con otra política.
Para que una política se asigne a un HAGroup, todos los criterios de la política deben coincidir. Puede especificar varios criterios de coincidencia; cuantos más criterios coincidan, más fuerte será la coincidencia. Los criterios están unidos de forma lógica y filtran eficazmente las condiciones del conjunto de políticas que pueden coincidir con el motor de mensajería HAGroup. Si una política tiene algún criterio de coincidencia que no coincide con una de las propiedades de HAGroup, la política no puede coincidir con ese HAGroup.
Por ejemplo, si agrega un criterio de coincidencia que requiere que HAGroup tenga la propiedad WSAF_SIB_BUS=MyBus, restringe la directiva para que solo coincida con los motores de mensajería del bus denominado MyBus.
Por otra parte, si se añade un criterio de coincidencia que requiera que HAGroup tenga la propiedad WSAF_SIB_MESSAGING_ENGINE=MyCluster.002-MyBus, se restringe la directiva para que solo coincida con el motor de mensajería denominado MyCluster.002-MyBus.
Puede utilizar el criterio de coincidencia IBM_hc para utilizar la misma política para recursos (no necesariamente del mismo tipo) que están en el mismo clúster de servidores.
Preste atención y no configure una combinación de criterios que resulten lógicamente imposibles. Por ejemplo, si se especifica un bus que no existe o se nombra un motor de mensajería que no existe, la política no podrá coincidir con ningún HAGroup.
También debe asegurarse de no definir políticas que creen conflictos en las coincidencias para los motores de mensajería. Si un motor de mensajería coincide con igual fuerza con más de una política, se produce un conflicto que no puede resolverse y se produce un error.
Cada motor de mensajería coincide una vez con la Política SIBus predeterminada. Por tanto, cuando defina otra política y especifique criterios de coincidencia, especifique varios criterios de coincidencia para asegurarse de que estos criterios de coincidencia crean una coincidencia más fuerte que la coincidencia que crea la Política SIBus predeterminada.
Por ejemplo, para asociar una política con todos los motores de mensajería de un bus, especifique los criterios de coincidencia type=WSAF_SIB y WSAF_SIB_BUS=nombre_bus para la política. Todos los motores de mensajería del bus coinciden dos veces con los criterios especificados en la política. Por tanto, la política tiene la coincidencia más fuerte y está asociada con estos motores de mensajería, y no se produce ningún conflicto con la Política SIBus predeterminada.
- La Política SIBus predeterminada especifica un criterio de coincidencia type=WSAF_SIB.
- Para asociar una política con todos los motores de mensajería de un bus, especifique los criterios de coincidencia type=WSAF_SIB and WSAF_SIB_BUS=nombre_bus para la política.
- Para asociar una política con todos los motores de mensajería de un clúster, especifique los criterios de coincidencia type=WSAF_SIB, WSAF_SIB_BUS=nombre_bus, e IBM_hc=nombre_clúster para la política.
- Para asociar una política con un motor de mensajería específico, establezca los criterios de coincidencia type=WSAF_SIB, WSAF_SIB_BUS=nombre_bus, IBM_hc=nombre_clúster y WSAF_SIB_MESSAGING_ENGINE=nombre_motor_mensajería para la política.