heat broken with cloud-init 0.7.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
In Progress
|
High
|
Steven Hardy |
Bug Description
Still investigating the root cause, but it would appear that heat is broken with F18 guests (and probably any other distro which provides cloud-init 0.7.1, e.g RHEL 6.4)
The problem is that we fail to retrieve the instance metadata, despite the metadata service being accessible on 169.254.169.254:
You see the following in /var/log/
Mar 22 13:22:11 localhost [CLOUDINIT] url_helper.
Mar 22 13:22:12 localhost [CLOUDINIT] url_helper.
Mar 22 13:22:12 localhost [CLOUDINIT] DataSourceEc2.
Mar 22 13:22:12 localhost [CLOUDINIT] util.py[WARNING]: Failed reading from metadata address http://
So we can see we read the instance-id from the metadata service OK, but fail to retrieve the instance metadata - debugging indicates an exception is being thrown in the boto ec2.get_
The next step is for cloud-init to fall back to the DataSourceCloud
I'm using the same boto version (2.5.2) on both F17 (cloud-init 0.6.3-0.5.bzr532) and F18 (cloud-init 0.7.1-2), so it would appear this is a cloud-init issue but I'm not yet certain what is going wrong.
Changed in heat: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Steven Hardy (shardy) |
status: | Triaged → In Progress |
milestone: | none → havana-1 |
Does cloud-init work with the packaged python- boto-2. 6.0-2.fc18?