Lotus Traveler: Configurando Alta Disponibilidade

Esta configuração é válida para a versão Lotus Traveler 8.5.3 Upgrade Pack 1

Extraindo os arquivos de DDL para a criação da Database
Após instalar o Lotus Traveler, vá para o diretório

\traveler\cfg\db Ex.: C:\IBM\Lotus\Domino\data\traveler\cfg\db

Descompacte o arquivo TravelerSQL.zip

Verifique os arquivos descompactados

\traveler\cfg\db\TravelerSQL\DB2 Ex.: C:\IBM\Lotus\Domino\data\traveler\cfg\db\TravelerSQL\DB2

Criando a Base de Dados
Abra a "Janela de Comando do DB2 - Administrador", no menu do DB2 e vá para o diretório onde descompactou os arquivos



Execute o comando para criar o Database do Traveler

C:\IBM\Lotus\Domino\data\traveler\cfg\db\TravelerSQL\DB2> db2cmd -c -w -i db2 -tvf createDb.sql

Se nenhum erro foi listado a Database foi criada com Sucesso.

Vamos definir as permissões, executando o comando

C:\IBM\Lotus\Domino\data\traveler\cfg\db\TravelerSQL\DB2> db2cmd -c -w -i db2 -tvf appGrants.sql

Se nenhum erro foi listado a permissões foram concedidas com Sucesso.

Crie o usuário Lotus Notes Traveler User para o DB2
Para acessar a base é necessário criar um usuário no Sistema Operacional para acesso no DB2

O usuário padrão dos scripts é o:

LNTUSER

Conforme a figura:



Configurar o Lotus Traveler em Alta Disponibilidade
Siga o passos para adicionar o primeiro nó do Cluster Traveler e o Demais nós

Para o servidor Lotus Traveler
Neste momento é necessário parar o Servidor Domino/Traveler.

Execute o procedimento normal de parada do Servidor Domino/Traveler.

Informar ao Lotus Traveler que a Database foi Criada
No arquivo notes.ini, adicione a variável:

NTS_AUTO_DBSCHEMA=false

Para informar ao Lotus Traveler que a Database foi criada.

Configurando o Acesso via JDBC
No Servidor do DB2, localize o arquivo db2jcc4.jar. Este arquivo se encontra na pasta (\sqllib\java\).

Copie o arquivo db2jcc4.jar, para a pasta  \Traveler\lib.

No nosso caso:

C:\IBM\Lotus\Domino\Traveler\lib

Executando o utilitário de Migração do DB do Traveler
Abra um prompt de Comando

Vá para o diretório \traveler\util.

No nosso caso:

C:\IBM\Lotus\Domino\Data\traveler\util

Migrando a database

O formato do comando travelerUtil.cmd

travelerUtil db set url=jdbc:db2:// : / user= pw=

Onde:


 * = Hostname do Servidor DB2
 * = Porta do Servidor DB2
 * = Banco de dados do Traveler
 * = Administrador do DB2
 * = Senha do Administrador DB2

No nosso caso, o comando é:

C:\IBM\Lotus\Domino\data\traveler\util> travelerUtil db set url=jdbc:db2://db2_server:50000/traveler user=LNTUSER pw=passw0rd Resultado: Using JDBC jar: C:\IBM\Lotus\Domino\Traveler\lib\db2jcc4.jar Checking database connection to: jdbc:db2://db2_server:50000/traveler Connection successful. Database configuration settings have been saved. Restart the server for changes to take effect.

Validando Migração do DB do Traveler
Execute o comando "travelerUtil db show", para validar a configuração

C:\IBM\Lotus\Domino\data\traveler\util>travelerUtil db show Database Connection URL:   jdbc:db2://db2_server:50000/traveler notes.ini JDBC Driver Path: C:\IBM\Lotus\Domino\Traveler\lib\db2jcc4.jar DB username:               LNTUSER DB password:               ********

Iniciar o servidor Lotus Traveler
Neste momento é necessário iniciar o Servidor Domino/Traveler.

Execute o procedimento normal de iniciar do Servidor Domino/Traveler.

Obs.: Ao iniciar o Lotus Traveler o servidor irá realizar a migração dos Dados do Derby para o DB2.

[13DC:0002-120C] 28/06/2012 18:44:44  Lotus Traveler: Server starting... [13DC:0002-120C] 28/06/2012 18:44:57   Lotus Traveler: Transfer has completed succesfully. Traveler will now start in HADR mode. [13DC:0002-120C] 28/06/2012 18:44:59  Lotus Traveler: Adding Client Installation Files (8.5.3.2.201205282100) to Database. ... ... [13DC:0002-120C] 28/06/2012 18:45:12  Lotus Traveler: Adding Client Installation Files (8.5.3.2.201205282100) to Database. [13DC:0002-120C] 28/06/2012 18:45:14  Lotus Traveler: Loading HTTP Server. > > LOAD HTTP >C:\Users\ADMINI~1\AppData\Local\Temp\1\notesE520AA\rem15931.con [06BC:0002-0C0C] 28/06/2012 18:45:15  HTTP Server: Using Web Configuration View [13DC:0002-120C] 28/06/2012 18:45:24  Lotus Traveler: Server started. [06BC:0002-0C0C] 28/06/2012 18:45:24  JVM: Java Virtual Machine initialized. [06BC:0002-0C0C] 28/06/2012 18:45:24  HTTP Server: Java Virtual Machine loaded [06BC:0002-0C0C] 28/06/2012 18:45:30  XSP Command Manager initialized [06BC:0002-0C0C] 28/06/2012 18:45:36  HTTP Server: Started

Acessando o Administrador do Traveler
A administração do Traveler agora é realizada via XPages.

Para acessar acesse a url;

http:///LotusTraveler.nsf