Я попытался настроить cloud-init, чтобы он ждал меньше времени, если не смог получить метаданные. Было бы полезно проверить, когда экземпляр создается с помощью упаковщика. Затем поставщик может изменить тайм-аут.
[ 134.162079] cloud-init[475]: 2016-12-05 12:33:22,851 - DataSourceEc2.py[CRITICAL]: Giving up on md from ['http://169.254.169.254/2009-04-04/meta-data/instance-id'] after 120 seconds
Я использовал пример отсюда /usr/share/doc/cloud-init/examples/cloud-config-datasources.txt
и применяется в конце /etc/cloud/cloud.cfg
datasource:
Ec2:
timeout: 5
max_wait: 10
Но это просто не работает, таймаут по-прежнему 50 с, а max_wait 120 с. Моя ОС Red Hat 6, версия cloud-init: 0.7.4
РЕДАКТИРОВАТЬ:
прикрепленный файл cloud.cfg cloud-init.log