Seleccione los objetos y las propiedades que están
asociados con la memoria caché global que desea cambiar.
Puede establecer propiedades de gestor de memoria caché a nivel de intermediario o
a nivel de grupo de ejecución. Para ver ejemplos de cómo cambiar los parámetros
para el componente cachemanager, consulte Mandato mqsichangeproperties.
Parámetros de intermediario
Para cambiar estos parámetros, debe especificar el nombre de intermediario y
-o CacheManager.
Debe reiniciar el intermediario para implementar todos los cambios.
- policy
- La política a utilizar para el gestor de memoria caché. Establezca este parámetro en
default, disabled,
none o el nombre totalmente calificado de un archivo de política.
- Si especifica default, se utiliza la política de memoria caché predeterminada. Esta
política define la topología de un solo intermediario predeterminada.
- Si especifica disabled, se inhabilitan los componentes de memoria caché global del
intermediario. De forma predeterminada, la memoria caché está inhabilitada.
Cuando
la memoria caché está habilitada, el uso de memoria de los grupos de ejecución que alojan
componentes de memoria caché es mayor. Si este uso de memoria es un problema y
no piensa utilizar la memoria caché, establezca la política de memoria caché
en disabled.
- Si especifica none, el gestor de memoria caché de cada
grupo de ejecución utiliza los valores que haya establecido. Las propiedades de grupo
de ejecución establecidas más recientemente por la política a nivel de intermediario se
mantienen como punto de partida para la personalización.
- Si especifica el nombre completo de un archivo de política, los intermediarios que están listados en el archivo de política se configuran para compartir los datos en la memoria caché global. La vía de acceso debe ser absoluta, no relativa.
- portRange
- El rango de puertos que el gestor de memoria caché debe utilizar. Puede establecer este
parámetro cuando se utiliza la topología predeterminada. Establezca este parámetro
en generate o en un rango de puertos específico.
- Si especifica un rango de puertos, el valor de este parámetro debe tener el formato xxxx-yyyy y el rango debe contener al menos 20 puertos.
- Si especifica generate, el intermediario genera
un rango de puertos que no están siendo utilizados por otro intermediario en dicho
sistema. El intermediario elige un rango que empieza desde 2800. Si, por ejemplo, otro intermediario utiliza puertos 2800 - 2819, el intermediario genera un rango de 2820 a 2839.
- listenerHost
- Un nombre de host o dirección IP donde los componentes de memoria caché de
intermediario escuchan. Si el sistema tiene más de un nombre de host, establezca este parámetro
para asegurarse de que los componentes de memoria caché utilizan el nombre de host correcto. Puede
establecer este
parámetro cuando se utiliza la topología predeterminada.
Parámetros de grupo de ejecución
Para cambiar estos parámetros,
debe especificar el nombre de grupo de ejecución y
-o
ComIbmCacheManager. Debe reiniciar el grupo de ejecución para implementar todos los
cambios. Si detiene el grupo de ejecución que contiene el
servidor de catálogo, la memoria caché global deja de estar disponible.
- enableCatalogService
- Determina si el grupo de ejecución nombrado contiene un servidor de catálogo.
Los valores válidos
son true o false.
- enableContainerService
- Determina si el grupo de ejecución nombrado contiene un servidor de contenedor. Los valores válidos
son true o false.
- catalogClusterEndPoints
- Este parámetro es necesario si se habilita un servidor de catálogo en el
grupo de ejecución nombrado. El formato de este valor es una lista separada por comas
de puntos finales de clúster de servidor de catálogo. Si tiene más de un
grupo de ejecución con un servidor de catálogo habilitado para la cuadrícula incluida
(para la migración tras error), la lista de puntos finales debe ser idéntica para todos
los grupos de ejecución. Cada punto final tiene el formato
NombreServidor:hostEscucha:PuertoIgualCatálogo:puertoGestorHa.
El
PuertoIgualCatálogo debe ser exclusivo. No especifique el mismo
PuertoIgualCatálogo para más de un grupo de ejecución.
NombreServidor es un nombre exclusivo para el servidor de catálogo
de este grupo de ejecución. El formato de este valor es
NombreIntermediario_hostEscucha_puertoEscucha.
El ejemplo siguiente muestra el parámetro
catalogClusterEndPoints cuando el grupo de ejecución lo establece
dinámicamente:
MB8BROKER_hostname.com_2809:hostname.com:2812:2810
- clientsDefaultToSSL
- Determina si SSL está habilitado para este grupo de ejecución cuando se conecta a una cuadrícula externa de WebSphere eXtreme Scale.
Los valores válidos
son true o false.
Si esta propiedad se establece en true, todas las conexiones con cuadrículas externas de WebSphere eXtreme Scale se realizan con SSL soportado. La conexión con la cuadrícula externa de WebSphere eXtreme Scale está definida mediante el servicio configurable WXSServer. Para obtener una explicación de las combinaciones entre esta conexión de cliente y el servidor de WebSphere eXtreme Scale externo, consulte el tema Transport
layer security and secure sockets layer en el Informaton
Center de WebSphere eXtreme Scale.
De forma predeterminada, esta propiedad se establece en una serie vacía, que es equivalente a false.
Las conexiones SSL sólo se pueden realizar desde grupos de ejecución que no albergan servidores de catálogo o de contenedor. Puede especificar el protocolo SSL estableciendo la propiedad sslProtocol.
Para obtener más información, consulte
Habilitar SSL para cuadrículas de WebSphere eXtreme Scale externas.
- connectionEndPoints
- Una serie que comprende puntos finales de conexión para que los servidores de contenedor se conecten a servidores de catálogo y para conexiones de cliente a la cuadrícula incorporada. Debe establecer este parámetro para todos los grupos de ejecución que participan en, o acceden a, la cuadrícula incorporada. El formato de este valor
es una lista separada por comas de puntos finales. Cada punto final tiene el formato
hostEscucha:puertoEscucha y normalmente coincide con el grupo o los grupos de ejecución
donde están habilitados los servidores de catálogo.
- domainName
- El nombre de dominio que utilizan los clientes de WebSphere eXtreme Scale
para identificar y distinguir entre cuadrículas incluidas. Sólo los servidores WebSphere eXtreme Scale con el mismo nombre de dominio pueden participar en la misma cuadrícula.
Por consiguiente, asegúrese de que todos los servidores que participan en una cuadrícula incorporada utilizan el mismo nombre de dominio.
Además, asegúrese
de que cada cuadrícula tiene un nombre de dominio exclusivo.
Si no especifica un nombre
de dominio, el intermediario crea un nombre que se basa en los nombres de servidor de los
servidores de catálogo. (Para obtener más información sobre el formato de este nombre, consulte catalogClusterEndPoints.)
- enableJMX
- Determina si el grupo de ejecución nombrado puede proporcionar información de administración
acerca de la cuadrícula. Los valores válidos
son true o false.
Para utilizar el mandato mqsicacheadmin,
debe establecer este parámetro en true.
- haManagerPort
- Este parámetro es necesario si el servidor de catálogo o el servidor de contenedor
está habilitado. Este valor debe ser exclusivo. No especifique el mismo parámetro
haManagerPort para más de un grupo de ejecución.
- jmxServicePort
- Este parámetro es necesario si el parámetro enableJMX
se establece en true. Este valor debe ser exclusivo. No
especifique el mismo parámetro jmxServicePort para más de un
grupo de ejecución.
- listenerHost
- El nombre de host del sistema local. Si no se establece este parámetro,
el intermediario utiliza como valor predeterminado el primer nombre de host que identifica
para este sistema. Establezca este parámetro si tiene más de una tarjeta de red
(por ejemplo IPv4 e IPv6).
- listenerPort
- El número del puerto de escucha. Este parámetro es necesario si el servidor de catálogo o el servidor de contenedor
está habilitado. El valor debe ser exclusivo. No especifique el mismo parámetro
listenerPort para más de un grupo de ejecución.
- sslAlias
- La clave privada que se utilizará para una conexión con una cuadrícula externa de WebSphere eXtreme Scale.
Esta propiedad es opcional y sólo se utiliza si la propiedad clientsDefaultToSSL está establecida en true. Si la cuadrícula externa requiere autenticación de cliente y existe más de una clave privada fiable en el almacén de claves del intermediario, utilice esta propiedad para especificar qué clave se utilizará. Puede utilizar únicamente un alias de clave por grupo de ejecución.
- sslProtocol
- El protocolo SSL que se utilizará para una conexión con una cuadrícula externa de WebSphere eXtreme Scale.
Esta propiedad es opcional y sólo se utiliza si la propiedad clientsDefaultToSSL está establecida en true. Los valores válidos están determinados por el proveedor de seguridad
IBMJSSE2. Si especifica un valor que no reconoce el proveedor
IBMJSSE2, se escribe un aviso BIP7146 en el registro de errores local (syslog). Si intenta conectarse a una cuadrícula externa con el valor no reconocido, se emite una excepción de mensaje BIP7143. Ejemplos de valores válidos son SSL, SSLv3, TLS, TLSv1
y SSL_TLS. Si no establece esta propiedad, se utiliza un valor predeterminado de TLS.