activemq não pode criar kahadb no diretório de dados com link simbólico

activemq não pode criar kahadb no diretório de dados com link simbólico

e desculpe o inglês :-)

Estou instalando a plataforma IBM HPC v4.2 para fins de aprendizado em modo de alta disponibilidade.

Meu laboratório é:

  • máquina física Fedora 25: nfs3 para armazenamento compartilhado
  • VM1: gerenciador1: RHEL 6.5
  • VM2: gerenciador2: RHEL 6.5

A instalação é assim:

  1. instale o PHPC no primeiro gerenciador: manager1
  2. instale o phpc no segundo gerenciador: manager2 (usando as mesmas opções)
  3. configurar um compartilhamento NFS3 (home e dados) para HA
  4. acionar a instalação do HA no manager1

Todas essas etapas foram executadas com sucesso, mas ao final da instalação do HA, não consegui logar na interface webmin do PHPC, tive um erro de alguns serviços/daemons que não estão rodando.

Depois de algumas pesquisas, encontrei o problema, acho que pelo menos :-)

O problema vem do processo ActiveMQ, o processo inicia mas não se vincula à sua porta (61616). - a porta é gratuita e aberta no firewall.

O processo activemq usa /opt/pcm/activemq/data para armazenar seu arquivo de log, arquivo pid e diretório kahadb que contém seu banco de dados (não sei muito sobre activemq).

No modo HA, o diretório de dados é copiado para o compartilhamento nfs3, montado em /shared_phpc/opt/pcm/activemq/data, e um link simbólico é criado em ambos os gerenciadores em /opt/pcm/activemq/data para apontar para esse diretório.

/opt/pcm/activemq/data -> /shared_phpc/opt/pcm/activemq/data

Se eu renomear o link simbólico e usar o diretório real (cujo backup foi feito pelo instalador do HA), o processo activemq será iniciado com êxito, mas se eu usar o link simbólico, ele não será iniciado, mas não será vinculado à sua porta.

Até apaguei todos os arquivos do diretório de dados compartilhados para ver se havia algum problema de direitos de acesso, mas não foi, o processo activemq inicia, recria seu arquivo de log, arquivo pid, o diretório kahadb, o arquivo de bloqueio no diretório kahadb, mas não cria os arquivos kahadb e não inicia corretamente.

Não tenho mensagens de erro no arquivo de log, não sei onde procurar agora.

Desde já, obrigado.

informação relacionada