Какие события upstart необходимо отслеживать для подключения / отключения тома EBS и эластичного IP-адреса при запуске / завершении работы?

Я настраиваю экземпляр Ubuntu в Amazon EC2 и пытаюсь настроить его так, чтобы при запуске он автоматически подключался к тому EBS и занимал эластичный IP-адрес, а при выключении он автоматически освобождает эти ресурсы. .

Я нашел различные сценарии инициализации, которые делают то, что я хочу, но я действительно хотел бы использовать задание upstart, чтобы я мог автоматически установить его через cloud-init.

Я понимаю из этого обмена , что событие, которое я хочу отслеживать, чтобы начать свою работу, предназначено для ясного и индивидуального подхода

start on stopped cloud-run-user-script

и для natty

start on stopped cloud-final
[ 117] Это действительно точно? Кроме того, что является правильным событием для мониторинга, чтобы остановить мою работу (включая отключение и отключение тома EBS и освобождение эластичного IP)?

4
задан 7 May 2011 в 04:43

1 ответ

События корректны, если вам нужно запустить их, когда завершится cloud-init. Вы, вероятно, захотите, чтобы ваш скрипт выполнялся с ключевым словом task, чтобы биты, которые зависят от cloud-init, блокировались до тех пор, пока ваш скрипт не завершится.

Для выключения

start on runlevel [016]

Будет что-то запускаться, когда происходит нормальное выключение системы.

Обратите внимание на то, что в готовой кулинарной книге много информации об этих вещах:

http://upstart.ubuntu.com/cookbook/

0
ответ дан 7 May 2011 в 04:43

Другие вопросы по тегам:

Похожие вопросы: