Instance can not access Openstack metadata service
I have created an Openstack compatible image (QCOW2) from RHEL 5.8 basically using following guide . I am using Openstack juno on CentOS 7.
Creation was successful and when i uploaded it to the Glance and spawn instance out of it , it hangs on metedata accessing part, after few seconds it get started. I cloud login to the instance using the IP assigned by the openstack with the root user which I used at the time of image creation.
So as I could login Network part is working , when i try to curl http://169.254.169.254 it also not reachable.
I have tried uploading Ubuntu image and spawn instance with out any issues and could access metedata service with out any issues.
What am i doing wrong in image creation process? Help is appreciated.