Mandato modifySIBusMemberPolicy
Utilice el mandato modifySIBusMemberPolicy para cambiar la configuración del motor de mensajería para un clúster que es miembro de un bus de integración de servicios.
Para ejecutar el mandato, utilice el objeto AdminTask del cliente de scripts wsadmin.
El cliente de scripts wsadmin
se ejecuta desde Qshell.
Para obtener más información, consulte Configuración de Qshell para ejecutar scripts de WebSphere mediante el script wsadmin.
- Si desea una lista de los mandatos disponibles del bus de integración de servicios en Jyton y una breve descripción de cada mandato, especifique el mandato siguiente en el indicador de wsadmin:
print AdminTask.help('SIBAdminCommands')
- Si desea ayuda general sobre un mandato determinado,
especifique el mandato siguiente en el indicador de wsadmin:
print AdminTask.help('nombre_mandato')
AdminConfig.save()
Finalidad
Este mandato cambia la política de motor de mensajería que se aplica a un clúster que es miembro de un bus de integración de servicios. Puede habilitar o inhabilitar la asistencia para la política del motor de mensajería, o utilizar la misma para cambiar la configuración de motor de mensajería para un clúster. Por ejemplo, puede pasar de una política del motor de mensajería de alta disponibilidad a una política del motor de mensajería de escalabilidad.
Si habilita la asistencia para la política del motor de mensajería y selecciona la política de alta disponibilidad, los valores del primer motor de mensajería del clúster se establecen de forma automática para dar soporte a la política. Si actualmente hay motores de mensajería adicionales en el clúster, es posible que sea necesario utilizar el mandato deleteSIBEngine para eliminar motores de mensajería no deseados del clúster y, por consiguiente, que cumplan con la política.
Si habilita la asistencia para la política del motor de mensajería y selecciona la escalabilidad o la escalabilidad con alta disponibilidad, los valores de los motores de mensajería que están actualmente en el clúster se establecen automáticamente para dar soporte a la política seleccionada. Es posible que sea necesario utilizar el mandato createSIBEngine o los mandatos deleteSIBEngine para conseguir el número de motores de mensajería para ajustarse a la política (debe ser un motor de mensajería para cada servidor de aplicaciones del clúster). Para cada nuevo motor de mensajería que cree, se crean automáticamente los valores que dan soporte a la política seleccionada.
Si habilita la asistencia para la política del motor de mensajería y selecciona la política personalizada, los valores de los motores de mensajería que están actualmente en el clúster no se modificarán. Puede utilizar el mandato createMissingSIBEnginePolicy para especificar los valores para cada motor de mensajería del clúster o el mandato createSIBEngine para crear motores de mensajería adicionales.
Objeto de destino
Ninguna.
La configuración del motor de mensajería del clúster cambia e implementará la política del motor de mensajería especificada.
Parámetros necesarios
- -bus nombre_bus
- El nombre del bus de integración de servicios al que pertenece el clúster. Puede utilizar el mandato listSIBuses para listar los nombres de los buses existentes.
- -cluster clúster
- Nombre del clúster que desea cambiar.
Parámetros opcionales
- -enableAssistance TRUE | FALSE
- Si se debe permitir habilitar la asistencia para la política del motor de mensajería. Este parámetro tiene dos valores posibles:
- TRUE
- La asistencia para la política del motor de mensajería está habilitada. Debe proporcionar un parámetro -policyName.
- FALSE
- La asistencia para la política del motor de mensajería no está habilitada.
- -policyName HA | SCALABILITY | SCALABILITY_HA | CUSTOM
- El tipo de política de motor de mensajería que se debe aplicar en el clúster. Este parámetro tiene cuatro valores posibles:
- HA
- Aplicar la política del motor de mensajería de alta disponibilidad en el clúster.
- SCALABILITY
- Aplicar la política del motor de mensajería de escalabilidad en el clúster.
- SCALABILITY_HA
- Aplicar la política de motor de mensajería de alta disponibilidad con escalabilidad en el clúster.
- CUSTOM
- Aplicar la política de motor de mensajería personalizado en el clúster.
Ejemplo
Habilitar la asistencia para la política del motor de mensajería para cluster1, miembro de bus1 y aplicar la política del motor de mensajería de escalabilidad:
AdminTask.modifySIBusMemberPolicy('[-bus bus1 -cluster cluster1
-enableAssistance true -policyName SCALABILITY ]')
Inhabilitar la asistencia para la política del motor de mensajería para cluster1, miembro de bus1:
AdminTask.modifySIBusMemberPolicy('[-bus bus1 -cluster cluster1
-enableAssistance false ]')