Para configurar la aplicación WebSphere Application
Server para que utilice el dispositivo para la gestión de sesiones, o bien puede seleccionar el dispositivo al instalar una aplicación nueva o puede actualizar la aplicación existente o valores de servidor para que utilicen el dispositivo.
Antes de empezar
Antes de cambiar la configuración en
WebSphere Application
Server, debe tener:
- Acceso a la célula de WebSphere Application
Server que desee configurar
- La dirección IP o nombre de host totalmente calificado del dispositivo
- Un ID de usuario o contraseña utilizados para iniciar la sesión en la interfaz de usuario del dispositivo. Para crear una memoria caché de datos, debe tener permisos para crear memorias caché de datos.
- WebSphere eXtreme
Scale Client instalado en la configuración de
WebSphere Application
Server. Consulte Instalación de WebSphere eXtreme Scale Client para obtener más información.
- Seguridad global habilitada en la consola administrativa de WebSphere Application
Server si su
dispositivo tiene la seguridad de capa de transporte habilitada o desea asegurarse de que los clientes utilizan la
seguridad de capa de transporte. Consulte Configuración de la Seguridad de la capa de transporte (TLS) para obtener más información.
Procedimiento
- Para configurar la gestión de sesiones al instalar la aplicación, complete los siguientes pasos:
- En la consola de administración de WebSphere Application
Server, pulse . Elija la vía de acceso Detallada para crear la aplicación y completar los pasos del asistente iniciales.
- En el paso valores de gestión de sesiones de eXtreme Scale del asistente, configure la cuadrícula de datos que desea utilizar. Para el campo
Gestionar persistencia de sesión por, elija WebSphere DataPower XC10 Appliance. Introduzca la información sobre el dispositivo y la cuadrícula de datos del dispositivo que desea utilizar. Puede crear una nueva cuadrícula de datos o utilizar una cuadrícula de datos existente que ya haya configurado en el dispositivo.
Si desea guardar las sesiones en una cuadrícula de datos existente en el dispositivo, debería saber el nombre de la
cuadrícula de datos que desea utilizar.
No obstante, también tiene la opción de crear una nueva
cuadrícula de datos en el dispositivo al configurar la aplicación. Si desea crear una cuadrícula de datos de sesión antes de configurar la aplicación en la consola de administración de
WebSphere Application
Server, pulse . Pulse el icono añadir (
) y especifique un nombre para la cuadrícula de datos de sesión
que desea crear. Los caracteres siguientes no se pueden utilizar en el nombre de la
cuadrícula de datos: ^ . \\ / , # $ @ : ; \ * ? <
> | = + & % [ ] " ".
- Complete los pasos del asistente para finalizar la instalación de la aplicación.
También puede instalar la aplicación con un script wsadmin. En el siguiente ejemplo, el parámetro -SessionManagement crea la misma configuración que la realizada en la consola de administración:
AdminApp.install('C:/A.ear', '[ -nopreCompileJSPs -distributeApp
-nouseMetaDataFromBinary -nodeployejb -appname A -edition 8.0
-createMBeansForResources -noreloadEnabled -nodeployws -validateinstall
off -noprocessEmbeddedConfig -filepermission .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755
-buildVersion Unknown -noallowDispatchRemoteInclude -noallowServiceRemoteInclude
-asyncRequestDispatchType DISABLED -nouseAutoLink -SessionManagement [[true
XC10SessionManagement myXC10.ibm.com:!:username:!:password:!:AGrid80]]
-MapWebModToVH [[MicroWebApp microwebapp.war,WEB-INF/web.xml default_host] [MicroSipApp
microsipapp.war,WEB-INF/web.xml default_host] [MicroDG1App microdg1app.war,WEB-INF/web.xml
default_host] [MicroDG2App microdg2app.war,WEB-INF/web.xml default_host] [MicroSip2App
microsip2app.war,WEB-INF/web.xml default_host]]]')
- Para configurar la gestión de sesiones en una aplicación existente en la consola de administración de
WebSphere Application
Server:
- En la consola de administración de WebSphere Application
Server, pulse
.
- Actualice los campos para habilitar la persistencia de sesión de una cuadrícula de datos.
También puede actualizar la aplicación con un script wsadmin. En el siguiente ejemplo, el parámetro -SessionManagement crea la misma configuración que la realizada en la consola de administración:
AdminApp.edit('A-edition9.0', '[ -SessionManagement [[true XC10SessionManagement
myXC10.ibm.com:username:password:AGrid90]]]')
Cuando se guardan los cambios,
la aplicación utiliza la cuadrícula de datos configurada para la persistencia de la sesión en el dispositivo.
- Para configurar la gestión de sesiones en un servidor existente:
- En la consola de administración de WebSphere Application
Server, pulse
.
- Actualice los campos para habilitar la persistencia de sesión.
También puede configurar la gestión de sesiones en un servidor existente con los siguientes mandatos de la herramienta wsadmin:
AdminTask.configureServerSessionManagement('[-nodeName my_node
-serverName server1 -enableSessionManagement true -sessionManagementType XC10SessionManagement
-XC10SessionManagement [-applianceIdentifier myserver.ibm.com -userName -password ******** -gridName myTestGrid]]')
Cuando guarde los cambios, el servidor ahora utilizará la cuadrícula de datos configurada para la persistencia de la sesión con todas las aplicaciones que se estén ejecutando en el servidor.
Resultados
Ha configurado el gestor de sesiones HTTP para que persista las sesiones en una
cuadrícula de datos. Las entradas se eliminan de la cuadrícula de datos cuando las
sesiones caducan. Consulte los
Valores
de gestión de sesión para obtener más información sobre cómo actualizar el valor de tiempo de espera de sesión
en la consola administrativa de
WebSphere Application
Server.
PRECAUCIÓN:
Cuando configura este escenario,
las credenciales de seguridad de IBM WebSphere DataPower XC10 Appliance se almacenan automáticamente
en la configuración de WebSphere Application
Server.
Si cambia las credenciales de la cuadrícula de datos después de la configuración inicial, WebSphere Application
Server ya no dispondrá de las credenciales correctas. Puede restablecer las credenciales aplicando de nuevo los valores de gestión de sesiones de eXtreme Scale.
Qué hacer a continuación
Puede comprobar la WebSphere DataPower XC10 Appliance interfaz de usuario para ver que la cuadrícula de datos de sesión se haya creado y esté recibiendo datos.