Docker-Swarm com Autocluster de RabbitMQ

2

Estamos enfrentando o seguinte problema: Como executar o RabbitMQ em um Docker-Swarm com dados persistentes.

Atualmente, temos a seguinte configuração:

  • Nós do Docker-Swarm 3
  • GlusterFS como sistema de arquivos replicado entre todos os nós
  • RabbitMQ com o Consul Imagem: gavinmroy / alpine-rabbitmq-autocluster

Isso funciona na maioria das vezes bem .. mas agora temos que usar filas duráveis para persistir os dados.

Nós tentamos usar --hostnames ou para configurar o RABBITMQ_NODENAME, do que obtemos um subdiretório para cada nó iniciado como "rabbit @ CONTAINERID" o problema: quando os contêineres são reiniciados, uma nova pasta é usada para persistir os dados ( novo ContainerID) .. alguma sugestão como obter uma configuração de trabalho, com o uso dos recursos do Docker Swarm?

    
por opHASnoNAME 24.08.2017 / 09:02

0 respostas