Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Alterando o domínio em uma instalação do IBM Connections

Arnaldo Vale, IT Specialist - IBM Collaboration Solutions, IBM Brasil
Arnaldo Vale é Especialista em sistemas de colaboração na brand Lotus na IBM Brasil. Formado em Bacharelado em Informática com especialização em redes e sistemas distribuídos. Profissional certificado em produtos Lotus, pelo PMI e IBM como gerente de projetos senior.
Thiago Jesus, IT Specialist - IBM Collaboration Solutions, IBM Brasil
Thiago Patricio de Jesus é Especialista de Sistemas na brand de Lotus, na IBM Brasil, e possui 9 anos de experiência em Software Group. Ele é formado em Engenharia Elétrica com especialização em Eletrônica e pós graduado em "Tecnologia e Sistemas de Informação" pela Universidade Santa Cecília. Suas áreas de conhecimento incluem Linux e Software de Colaboração. Também é co-autor do redbook "Problem Determination for Linux on System z".

Resumo:  Em cenários de demonstação ou em ambientes piloto, algumas vezes é necessário alterar o domínio de uma instalação do IBM Lotus Connections. Visando evitar o re-trabalho de uma nova instalação, criamos este tutorial que demonstra o que é necessário modificar para que seu servidor IBM Lotus Connections passe a operar em um novo domínio.

Data:  20/Set/2011
Nível:  Introdutório
Atividade:  457 visualizações
Comentários:  


O procedimento de alteração do hostname/domínio de um ambiente IBM Connections tem como passos principais a alteração de configurações do WebSphere Application Server e do IBM Connections.

Esse documento foi testado em um ambiente de IBM Connections v3.0.1 rodando em WebSphere Application Server na plataforma Linux/Intel e na plataforma Windows. Este procedimento pode ser utilizado no caso de reutilização de ambientes de testes ou demonstrações. Não foi testado em configurações onde existem integrações com outros produtos. Para ambientes de produção é recomendado considerar uma nova instalação.

Como visão geral, seguem os principais passos necessários para realizar a alteração:

  1. Certifique-se de que o Dmgr, Node e Server estão ativos.
  2. Executar os procedimentos pelo wsadmin
  3. Parar todos os serviços Server, Node e Dmgr
  4. Alterar os arquivos server.index
  5. Apagar os diretórios de arquivos temporários
  6. Alterar o hostname da máquina
  7. Alterar a configuração HTTP server
  8. Alterar o arquivo LotusConnections-config.xml
  9. Iniciar o Dmgr
  10. Sincronizar os Nós com o Dmgr
  11. Alterar o domínio do SSO
  12. Sincronizar os Nós com o Dmgr
  13. Reiniciar o Dmgr
  14. Iniciar o Node Agent
  15. Iniciar o Servidor

Detalhamento dos Passos

Passo 1. Certifique-se de que o Dmgr, Node e Server estão ativos.

	E:\IBM\Websphere\AppServer\profiles\AppSrv01\bin\serverStatus.bat 
	-all -user <usuario> -password <senha>

Passo 2. Executar os procedimentos pelo wsadmin

Mude para o diretório onde se encontra o executável do comando wsadmin.

Exemplo:

	 cd /IBM/WebSphere/AppServer/bin

Execute o comando wsadmin.

E:\IBM\WebSphere\AppServer\bin\wsadmin.bat -user <user> -password <senha> -lang jython

Nota: Para a execução do comando, se faz necessário que o servidor esteja rodando.

Gere a lista das células do ambiente.

wsadmin > AdminConfig.list('ServerIndex')

Esse comando retornará o caminho para o serverindex.xml. Dependendo do ambiente você terá mais de um serverindex.xml.


Figura 1

Exemplo:

(cells/connectionsCell01/nodes/connectionsCellManager01|serverindex.xml#ServerIndex_1)
(cells/connectionsCell01/nodes/connectionsNode01|serverindex.xml#ServerIndex_1)
(cells/connectionsCell01/nodes/webserver1node|serverindex.xml#ServerIndex_1311284195602)'

Verifique o hostname em uso.

wsadmin > AdminConfig.show
('(cells/hostnameCell01/nodes/hostnameCellManager01|serverindex.xml#Serverindex_1)',
'hostName')


Figura 2

Esse comando retornará o hostname. Nesse caso '[hostName hostname.br.ibm.com]'

Execute o comando de modicação de hostName para os nós.

Exemplo:

Para o CellManager

wsadmin> AdminConfig.modify
('(cells/connectionsCell01/nodes/connectionsCellManager01|serverindex.xml#ServerIndex_1)',
"[[hostName novo_hostname]]")

Para o connectionsNode01

wsadmin> AdminConfig.modify
('(cells/connectionsCell01/nodes/connectionsNode01|serverindex.xml#ServerIndex_1) ',
"[[hostName novo_hostname]]")

Para o WebServer1node

wsadmin> AdminConfig.modify
('(cells/connectionsCell01/nodes/webserver1node|
serverindex.xml#ServerIndex_1311284195602) ',
"[[hostName novo_hostname]]")


Figura 3

Salve a configuração modificada.

wsadmin> AdminConfig.save()

Verifique se os hostnames foram setados corretamente.

Para o CellManager

wsadmin> AdminConfig.show
('(cells/connectionsCell01/nodes/connectionsCellManager01|
serverindex.xml#ServerIndex_1)', 
'hostName')

Para o connectionsNode01

wsadmin> AdminConfig.show
('(cells/connectionsCell01/nodes/connectionsNode01|serverindex.xml#ServerIndex_1)', 
'hostName')

Para o WebServer1node

wsadmin> AdminConfig.show
('(cells/connectionsCell01/nodes/webserver1node|
serverindex.xml#ServerIndex_1311284195602)', 
'hostName')

Esse comando retornará o hostname utilizado para cada node.


Figura 4

Saia do wsadmin

	wsadmin> exit

Passo 3. Parar todos os serviços

	\IBM\Websphere\AppServer\profiles\AppSrv01\bin\StopServer.bat
                -user <usuario> -password <senha>
	\IBM\Websphere\AppServer\profiles\AppSrv01\bin\StopNode.bat 
                -user <usuario> -password <senha>
	\IBM\Websphere\AppServer\profiles\Dmgr01\bin\StopManager.bat 

Passo 4. Alterar os arquivos server.index

Editar os arquivos server.index do Dmgr, conforme exemplo abaixo. Localizar e substituir todos os hostnames nestes arquivos (Find & replace)

E:\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells
                \connectionsCell01\nodes\connectionsCellManager01\serverindex.xml
E:\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells
                \connectionsCell01\nodes\connectionsNode01\serverindex.xml
E:\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells
                \connectionsCell01\nodes\webserver1node\serverindex.xml


Figura 5

Visualização maior da Figura 5.


Figura 6

Visualização maior da Figura 6.

Passo 6: Alterar o hostname da máquina

Alterar Hostname.

Reiniciar o servidor.

Passo 7: Alterar a configuração HTTP server

Parar o HTTP server.

Editar o arquivo httpd.conf, executar Find & Replace do hostname antigo pelo novo.

Iniciar HTTP Server.


Figura 7

Visualização maior da Figura 7.

Passo 8: Alterar o arquivo LotusConnections-config.xml

As alterações referentes ao IBM Connections acontecem no arquivo LotusConnections-config.xml. Nesse arquivo você alterará todas as "entradas" do hostname/domínio antigo, substituindo pelo novo hostname/domínio que você deseja.

Mude para o diretório onde se encontra o arquivo LotusConnections-config.xml:

cd /IBM/WebSphere/AppServer/profiles/Dmgr01/config
/cells/hostnamecell/LotusConnections-config/

Abra o arquivo LotusConnections-config.xml com o seu editor preferido e faça as substituições:

hostname antigo → hostname novo

Passo 9: Iniciar o Dmgr

	\IBM\Websphere\AppServer\profiles\Dmgr01\bin\StartManager.bat

Passo 10: Sincronizar os Nós com o Dmgr

A partir do diretório "bin" do NodeProfile, executar o comando de sincronização de nós:
Exemplo:

	E:\IBM\Websphere\AppServer\profiles\AppSrv01\bin\SyncNode.bat novohostname 
	-user <usuario> -password <senha>

Passo 11: Alterar o domínio do SSO

Acessar a console administrativa

https://novohostname:9043/ibm/console

Alterar dominio do SSO, conforme exemplo:


Figura 8

Visualização maior da Figura 8.

Passo 12: Sincronizar os Nós com o Dmgr

Realizar novamente sincronização dos nós com o Dmgr, conforme passo 10 ou através da console administrativa.

Passo 13: Reiniciar o Dmgr

	\IBM\Websphere\AppServer\profiles\Dmgr01\bin\StopManager.bat
	\IBM\Websphere\AppServer\profiles\Dmgr01\bin\StartManager.bat

Passo 14: Iniciar o Node Agent

	\IBM\Websphere\AppServer\profiles\AppSrv01\bin\StartNode.bat

Passo 15: Iniciar o Servidor

\IBM\Websphere\AppServer\profiles\AppSrv01\bin\StartServer.bat 
<servername>-user<usuario>-password <senha>


Sobre os autores

Arnaldo Vale

Arnaldo Vale é Especialista em sistemas de colaboração na brand Lotus na IBM Brasil. Formado em Bacharelado em Informática com especialização em redes e sistemas distribuídos. Profissional certificado em produtos Lotus, pelo PMI e IBM como gerente de projetos senior.

Thiago  Jesus

Thiago Patricio de Jesus é Especialista de Sistemas na brand de Lotus, na IBM Brasil, e possui 9 anos de experiência em Software Group. Ele é formado em Engenharia Elétrica com especialização em Eletrônica e pós graduado em "Tecnologia e Sistemas de Informação" pela Universidade Santa Cecília. Suas áreas de conhecimento incluem Linux e Software de Colaboração. Também é co-autor do redbook "Problem Determination for Linux on System z".

Ajuda para Relatar Abuso

Relatar abuso

Obrigado. Esta entrada foi sinalizada para atenção do moderador.


Ajuda para Relatar Abuso

Relatar abuso

Falha no envio do Relatório de abuso. Tente novamente mais tarde.


developerWorks: Registre-se


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Selecione seu nome de exibição

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

(Deve possuir de 3 a 31 caracteres.)


Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Classificar este artigo

Comentários

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Lotus
ArticleID=757873
ArticleTitle=Alterando o domínio em uma instalação do IBM Connections
publish-date=09202011
author1-email=avale@br.ibm.com
author1-email-cc=
author2-email=thiagop@br.ibm.com
author2-email-cc=

Conheça a IBM da sua cidade

Virtual Branch Office Brasil

A IBM está mais perto do que você imagina!


Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).