The original source of this bug is incorrect configuration of the 'architecture' property in a glance image; if the standard Ubuntu/Debian architecture names are used, then they don't match the architecture that nova-compute/libvirt detect on the hypervisors, and instances can't be scheduled appropriately.
I've proposed a fix to simplestreams (a distribution tool for images) but it would be nice if openstack could be a little friendlier in mapping the distro architecture names into canonical forms as well.
The original source of this bug is incorrect configuration of the 'architecture' property in a glance image; if the standard Ubuntu/Debian architecture names are used, then they don't match the architecture that nova-compute/ libvirt detect on the hypervisors, and instances can't be scheduled appropriately.
I've proposed a fix to simplestreams (a distribution tool for images) but it would be nice if openstack could be a little friendlier in mapping the distro architecture names into canonical forms as well.