在 cloud-init 中指定时间后重新启动,仅一次

在 cloud-init 中指定时间后重新启动,仅一次

这是基于官方 AMI 构建的 CentOS 7 AWS 镜像

power_state 模块正是我需要的,看看这个

http://cloudinit.readthedocs.org/en/latest/topics/examples.html#reboot-poweroff-when-finished

但是...我在文档中找不到任何地方说明将其放在哪里或运行它。我也只需要它运行一次。

我应该将其直接放入 /etc/cloud/cloud.cfg 吗?它应该放在 /etc/cloud/cloud.cfg.d/foo.cfg 下吗?

这个工具确实很有趣而且功能强大,但是我对它似乎完全缺乏文档感到很困惑!:(

答案1

cloud-init 将使用您在启动虚拟机时传递的数据。根据云提供商的不同,您可以在 UI、CLI 或 API 上传递用户数据。

在 AWS 上,您可以在 CLI 上执行此操作,例如:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launching-instance.html#configure_instance_details_step

使用用户数据选项。

相关内容