Para configurar o aplicativo WebSphere Application Server para usar o dispositivo para gerenciamento de sessões, é possível selecionar o dispositivo quando instalar um novo aplicativo ou
pode atualizar o aplicativo existente ou as configurações do servidor para usar o dispositivo.
Antes de Iniciar
Antes de alterar a configuração no
WebSphere Application Server, você deve ter:
- Acesso à célula do WebSphere Application Server que
você deseja configurar
- O endereço IP ou o nome do host completo do dispositivo
- Um ID do usuário e uma senha usados para efetuar login no dispositivo interface com o usuário. Para criar um cache de dados, é necessário ter permissões de criação de cache de dados.
- WebSphere eXtreme
Scale Client instalado em sua configuração do
WebSphere Application Server. Consulte Instalando o WebSphere eXtreme Scale Client
para obter mais informações.
- Segurança global ativada no console administrativo do WebSphere Application Server, se seu dispositivo
tiver a segurança de camada de transporte ativada ou você desejar assegurar que os clientes usem segurança de camada de
transporte. Consulte Configurando Segurança da Camada de Transporte (TLS)
para obter mais informações.
Procedimento
- Para configurar o gerenciamento de sessões quando estiver instalando
o aplicativo, conclua as seguintes etapas:
- No console administrativo do WebSphere Application Server, clique em
. Escolha o caminho Detalhado para
criar o aplicativo e concluir as etapas iniciais do assistente.
- Na etapa Configurações de gerenciamento de sessão
do eXtreme Scale do assistente, configure a grade de
dados que deseja usar. Para o campo
Gerenciar persistência de sessão por, escolha WebSphere DataPower XC10 Appliance. Digite as informações
sobre o dispositivo e a grade de dados no
dispositivo que deseja usar. É possível criar uma nova grade de dados ou usar uma grade de dados existente já configurada
no dispositivo.
Se desejar salvar suas sessões em uma
grade de dados existente no dispositivo,
você deverá saber o nome da grade de dados que deseja usar.
No entanto, você também tem a opção de criar uma nova grade de dados no dispositivo quando configurar seu aplicativo. Se desejar criar uma grade de dados de sessão antes de configurar o aplicativo no console administrativo do WebSphere Application Server, clique em
. Clique no ícone de inclusão (
) e especifique um nome para a grade de dados da sessão
que deseja criar. Os seguintes caracteres não podem ser usados no nome
da grade de dados: ^ . \\ / , # $ @ : ; \ * ? <
> | = + & % [ ] " ".
- Conclua as etapas do assistente para concluir a instalação do
aplicativo.
É possível também instalar o aplicativo com um script wsadmin.
No exemplo a seguir, o parâmetro -SessionManagement cria
a mesma configuração que é possível criar no console administrativo:
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 o gerenciamento de sessões em um aplicativo existente
no console administrativo do WebSphere Application Server:
- No console administrativo do WebSphere Application Server, clique em
.
- Atualize os campos para ativar a persistência de sessão para uma
grade de dados.
Também é possível atualizar o aplicativo com um script wsadmin. No
exemplo a seguir, o parâmetro -SessionManagement cria a
mesma configuração que é possível criar no console administrativo:
AdminApp.edit('A-edition9.0', '[ -SessionManagement [[true XC10SessionManagement
myXC10.ibm.com:username:password:AGrid90]]]')
Quando você salva as mudanças, o aplicativo usa a grade de dados configurada para a persistência de sessão no dispositivo.
- Para configurar o gerenciamento de sessões em um servidor existente:
- No console administrativo do WebSphere Application Server, clique em
.
- Atualize os campos para ativar a persistência de sessão.
Também é possível configurar o gerenciamento de sessões em um servidor
existente com os seguintes comandos de ferramenta wsadmin:
AdminTask.configureServerSessionManagement('[-nodeName my_node
-serverName server1 -enableSessionManagement true -sessionManagementType XC10SessionManagement
-XC10SessionManagement [-applianceIdentifier myserver.ibm.com -userName -password ******** -gridName myTestGrid]]')
Quando você salva as mudanças, o servidor usa a
grade de dados configurada para a
persistência de sessão com os aplicativos que estão em execução no
servidor.
Resultados
Você configurou o gerenciador de sessões HTTP para persistir as sessões para
uma
grade de dados. As entradas são removidas da grade de dados quando as sessões
expiram. Consulte
Configurações
de Gerenciamento de Sessões para obter informações adicionais sobre como atualizar o valor do tempo limite da
sessão no console administrativo do
WebSphere Application Server.
CUIDADO:
Quando você configura este cenário, as credenciais de segurança para o IBM WebSphere DataPower XC10 Appliance são automaticamente
armazenadas na configuração do WebSphere Application Server.
Se você alterar as credenciais para a grade de dados após a configuração
inicial, o WebSphere Application Server não terá mais as
credenciais corretas. É possível reconfigurar as credenciais aplicando as
configurações de gerenciamento de sessões do eXtreme Scale novamente.
O que Fazer Depois
É possível verificar o WebSphere DataPower XC10 Appliance interface com o usuário para ver que sua grade de dados de sessão foi criada e
está recebendo dados.