Настройки RabbitMQ исчезают при перезапуске. Почему?

Это на ЕС2. У меня есть сценарий инициализации, который выполняет некоторые базовые настройки, такие как установка 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, чтобы сохранить изменения?

18
задан Lee Schmidt 10 August 2012 в 18:16
поделиться