Это на EC2. У меня есть init script, который выполняет некоторые базовые настройки, такие как установка rabbitmq, создание виртуального хоста, пользователя, установка разрешений и т.д. Так что в основном это:
sudo yum --enablerepo=epel install rabbitmq-server
/etc/init.d/rabbitmq-server start
rabbitmqctl add_user username password
rabbitmqctl add_vhost vhost
rabbitmqctl set_permissions -p vhost username ".*" ".*" ".*"
rabbitmqctl stop
Затем я выхожу из оболочки и создаю изображение EBS из экземпляра. Amazon автоматически перезагружает сервер для создания изображения.
Теперь странная часть... после перезагрузки все еще было установлено, кроме разрешений.
Затем, когда я начал новый экземпляр с изображения, в rabbitmq не было имени пользователя или хоста.
Есть ли что-то, что нужно сделать в rabbitmq для сохранения изменений?