Veja o que eu fiz para clonar nosso servidor RTC e RQM ao vivo em um ambiente de preparação, caso isso se aplique a qualquer outra pessoa:
-
Copie todas as pastas que contêm RTC / RQM / WebSphere no destino máquina, mantendo os caminhos iguais. No nosso caso, isso foi
c:\program files\IBM
ec:\program files(x86)\IBM
-
Crie serviços com o mesmo nome dos serviços do WebSphere na máquina de origem (tivemos um serviço para RQM e outro para RTC. Eu usei
sc create "IBMWAS70Service - SERVERNode01" binpath=c:\path\to\any\exe
-
Exportar
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IBMWAS70Service - SERVERNode01
da máquina de origem. Você precisará fazer isso para cada serviço que você tem. -
Importe esses arquivos de registro para a máquina de destino
-
Nosso servidor de origem foi configurado com uma variável de ambiente do sistema chamada
ORACLE_JDBC
, que apontava para uma pasta contendoojdbc14.jar
. Recrie essa variável no destino. Esse caminho também estava na variável de ambientePATH
do sistema, então eu também o adicionei lá. -
Exclua as pastas
c:\windows\temp\_jazz*
ec:\windows\temp\_.com_ibm*
. -
Consolidamos todos os bancos de dados em um banco de dados com esquemas diferentes. Isso causou erros de bloqueio quando tentamos iniciar o RTC e o RQM. Isso é causado por ambos os programas que compartilham a mesma pasta temporária. Eu editei server.xml (em
\WebSphere\AppServer1\profiles\AppSrv01\config\cells\SERVERNode02Cell\nodes\SERVERNode02\servers\server1
). Eu adicionei isso à seção de propriedades do java perto do final deserver.xml
<systemProperties xmi:id="olm_stage1" name="java.io.tmpdir" value="c:/temp" required="false"/>
-
Edite
c:\windows\system32\drivers\etc\hosts
e crie entradas para o servidor de banco de dados (apontando para o servidor de banco de dados de preparação) e os endereços rtc e rqm (apontando para a própria máquina de teste) -
Iniciar serviços