[Tutorial] Migrando Openfire entre dominios e ajustando contatos e grupos

Tutorias diversos sobre serviços e aplicações em servidores Linux
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

[Tutorial] Migrando Openfire entre dominios e ajustando contatos e grupos

Mensagem por marceloleaes »

Tive a necessidade de migrar um servidor Openfire para um novo dominio devido a alteração do FQDN do dominio.
Além do FQDN foi necessário ajuste manual no banco MySQL devido a nomenclatura dos Grupos e contatos adicionados pelos usuários do serviço.

No meu cenário:
OLD Server = chat.8tabelionato.com.br
NEW Server = chat.8poa.local
Segue os passos que documentei:

1 - Fazer backup do banco MySQL do Openfire e importar no novo servidor
2 - Instalar o Openfire no novo servidor e levar o arquivo openfire.xml do antigo para o novo
3 - Editar o arquivo /opt/openfire/conf/openfire.xml e alterar o campo <setup>true</setup> para <setup>false</setup>
4 - Conectar ao servidor http://openfire:9090 e iniciar o processo de instalação EXATAMENTE como foi da ultima vez
5 - Verificar plugins e demais ajustes da antiga instalação e ver se esta tudo certo

Aqui vem o pulo do gato, meu antigo FQDN era chat.8tabelionato.com.br e o novo dominio chat.8poa.local
O Openfire cria um vinculo de "Rosters" e "RosterGroups" para identificar usuários e grupos de usuários
Agora precisamos conectar no MySQL e rodar as seguintes consultas para ajustar:

Atualizando a tabela ofRosters

Código: Selecionar todos

update ofRoster set jid=replace (jid,"@chat.8tabelionato.com.br","@chat.8poa.local")
Atualizando a tabela ofRosterGroups

Código: Selecionar todos

update ofRosterGroups set groupName=replace (groupName,"Grupo - Financeiro","Financeiro")
Ao término já temos o serviço 100 funcional. Bom proveito  ;)


"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Voltar para “Tutoriais”