云初始化数据源设置超时不起作用



我试图设置云机构,因此如果无法获取元数据,则需要更少的时间。当使用Packer创建实例时,它将很有用。然后供应商可以更改超时。

[  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 120s。我的OS红色帽子6,云点版本:0.7.4

编辑:

附件Cloud.cfgcloud-init.log

好的,经过几次试验,我似乎需要明确指定 datasource_list 。例如:

datasource_list: [ Ec2, None ]

然后,选项 timeout max_wait 为EC2应用。

您可以将它们放在/etc/cloud/cloud.cfg.d/99-datasource.cfg 中。

相关内容

  • 没有找到相关文章

最新更新