Cloud-init не сохраняет пользовательские данные в CentOS 5

Когда я ввожу некоторые пользовательские данные (скрипт Bash) из консоли AWS, они не сохраняются в экземпляре и не запускаются.

  • Я установил Cloud-init из репозитория EPEL. (v0.6.5). Последняя версия недоступна для CentOS 5.
  • Я проверил с помощью службы EC2 Meta (http://169.254.169.254/), мои пользовательские данные там.
  • Я должен получить файл user-data.txt в /var/lib/cloud/instance/user-data.txt, но там ничего нет. На самом деле внутри /var/lib/cloud/ нет файла, существует только структура каталогов.
  • Я пытался работать с /etc/cloud/cloud.cfg по умолчанию и пользовательским из https://stackoverflow.com/a/23411409 , ничего не получилось.
  • Я проверил с помощью 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
    

Есть идеи, что могло пойти не так? У меня нет идей!


person Babar Al-Amin    schedule 03.08.2016    source источник