Skip to content

swarm 構成で再起動または再構成した rabbitmq コンテナがクラスタに再加入できるようにする #34

@tichi73

Description

@tichi73

現在 rabbitmq の /var/lib/rabbitmq は名前無しボリュームで bind しているが、swarm 構成ではノードを再起動したときにコンテナとともにボリュームが再構成されて動作中のクラスタに参加できない問題が生じる。
https://fixpoint.slack.com/archives/C05M1B75QJ0/p1722222537022709

/var/lib/rabbitmq を名前付きボリュームにすることで、再起動時も mnesia が保持されてクラスタに参加できるようになる。

この場合でも以下について注意または検討する必要がある。

  • docker stack rm してもボリュームが残ること。(マニュアルに記載する)
  • サーバをリプレイスするような場合にも同様の問題が起きる可能性がある。(環境回復手順を整理する)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions