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:
Segue os passos que documentei:OLD Server = chat.8tabelionato.com.br
NEW Server = chat.8poa.local
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")
Código: Selecionar todos
update ofRosterGroups set groupName=replace (groupName,"Grupo - Financeiro","Financeiro")
