[Bug 745930] Re: cloud-init timeout waiting for metadata service on EC2
Scott Moser
smoser at canonical.com
Thu Mar 31 00:50:11 UTC 2011
Well, if you lok at the attached console logs, you can see that cloud-
init is retrying. In lucid, we retried 100 times with a increasing back
off, resulting in 17 minutes or so of trying. The build scripts gave up
after 5 minutes.
In natty (both to reduce the pain if cloud-init was installed outside of
EC2, and because i had extreme amounts of data -- 2000+ instances that
waiting did not help), I reduced that timeout significantly, but made it
configurable in /etc/cloud/cloud.cfg.
>From the console logs attached:
-- lucid --
cloud-init running: Sun, 27 Mar 2011 10:14:09 +0000. up 10.57 seconds
waiting for metadata service at http://169.254.169.254/2009-04-04/meta-data/instance-id
10:14:11 [ 1/100]: url error [timed out]
...
10:16:56 [31/100]: url error [timed out]
-- natty --
cloud-init start running: Wed, 30 Mar 2011 17:01:16 +0000. up 10.08 seconds
2011-03-30 17:01:18,555 - DataSourceEc2.py[WARNING]: waiting for metadata service at http://169.254.169.254/2009-04-04/meta-data/instance-id
2011-03-30 17:01:18,555 - DataSourceEc2.py[WARNING]: 17:01:18 [ 1/30]: url error [timed out]
...
011-03-30 17:03:55,735 - DataSourceEc2.py[WARNING]: 17:03:55 [30/30]: url error [timed out]
2011-03-30 17:04:01,742 - DataSourceEc2.py[CRITICAL]: giving up on md after 165 seconds
So, at the point at which the build publishing scripts gave up, cloud-init had been re-trying (after network had already come up) for 2 minutes and 35 seconds. In the natty test, it gave up after 2 minutes 45 seconds of trying.
If the metadata service isn't up 3 minutes after the instance is booted,
then there is a bug in the platform, expecting an instance to wait 3
minutes is not acceptable.
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to cloud-init in Ubuntu.
https://bugs.launchpad.net/bugs/745930
Title:
cloud-init timeout waiting for metadata service on EC2
More information about the Ubuntu-server-bugs
mailing list