Ich habe versucht, Cloud-Init so einzurichten, dass es weniger Zeit wartet, wenn die Meta-Daten nicht abgerufen werden können. Es wäre nützlich zu validieren, wenn Instanz mit Packer erstellt wird. Dann kann der Provisioner das Timeout zurückstellen.Cloud-init Datenquelleneinstellung Zeitüberschreitung funktioniert nicht
[ 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
verwendete ich das Beispiel von hier /usr/share/doc/cloud-init/examples/cloud-config-datasources.txt
und angewandter am Ende der Datei/etc/Wolke/cloud.cfg
datasource:
Ec2:
timeout: 5
max_wait: 10
Aber es funktioniert einfach nicht, das Timeout ist immer noch 50s und max_wait 120s. Mein OS Red Hat 6, cloud-init Version: 0.7.4
EDIT:
angebracht cloud.cfg cloud-init.log