1

当我从 AWS 控制台输入一些用户数据(一个 Bash 脚本)时,它没有保存在实例中并运行。

  • 我从 EPEL 仓库安装了 Cloud-init。(v0.6.5)。最新版本不适用于 CentOS 5。
  • 我使用 EC2 元服务 ( http://169.254.169.254/ ) 进行了验证,我的用户数据就在那里。
  • 我应该得到一个user-data.txt文件/var/lib/cloud/instance/user-data.txt,但那里什么都没有。实际上里面没有文件/var/lib/cloud/,只有目录结构存在。
  • 我尝试使用https://stackoverflow.com/a/23411409/etc/cloud/cloud.cfg中的默认值和自定义值,但没有任何效果。
  • 我检查了chkconfig --list | grep cloud,它已启用。

    # chkconfig --list | grep cloud
    cloud-config    0:off   1:off   2:on    3:on    4:on    5:on    6:off
    cloud-final     0:off   1:off   2:on    3:on    4:on    5:on    6:off
    cloud-init      0:off   1:off   2:on    3:on    4:on    5:on    6:off
    cloud-init-local    0:off   1:off   2:on    3:on    4:on    5:on    6:off
    

知道可能出了什么问题吗?我没主意了!

4

0 回答 0