在启动/关闭时,要监控哪些新贵事件来连接/分离 EBS 卷和弹性 IP?

在启动/关闭时,要监控哪些新贵事件来连接/分离 EBS 卷和弹性 IP?

我正在 Amazon EC2 上设置一个 Ubuntu 实例,并尝试对其进行配置,以便在启动时自动连接 EBS 卷并采用弹性 IP 地址,而在关闭时自动释放这些资源。

我找到了各种可以完成我想要的操作的 init 脚本,但我真的很想使用 upstart 作业,这样我就可以通过 cloud-init 自动安装它。

我理解这次交流我想监控的事件,以便开始我的工作,对于清醒和特立独行的人来说

start on stopped cloud-run-user-script

对于 natty

start on stopped cloud-final

这真的准确吗?另外,要停止我的工作,需要监控哪些正确的事件(包括卸载和分离 EBS 卷以及释放弹性 IP)?

答案1

如果您特别需要在 cloud-init 完成时运行,则事件是正确的。您可能希望使用关键字 完成脚本task,以便依赖于 cloud-init 的位被阻止,直到脚本完成。

用于关机

start on runlevel [016]

在系统正常关闭时将会运行某些程序。

请注意,新贵食谱中有大量关于这些事情的信息:

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

相关内容