[Openstack] VMs and Routing to 169.254
Adrian Smith
adrian.smith at workday.com
Fri May 23 11:21:01 UTC 2014
Should VMs always have a static route to the 169.254 subnet so they
can access the metadata service?
In my VMs attempting the following request works with a route but just
times out without it,
$ curl http://169.254.169.254/latest/meta-data/instance-id
Works with these routes,
Destination Gateway Genmask Flags Metric Ref Use Iface
10.52.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 10.52.10.1 0.0.0.0 UG 0 0 0 eth0
But doesn't work these,
Destination Gateway Genmask Flags Metric Ref Use Iface
10.52.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 10.52.10.1 0.0.0.0 UG 0 0 0 eth0
If we need the route then dhclient should request 121, "Classless
Static Route" right? My VM isn't including this in it's DHCP request
but I guess that's just something I need to configure in dhclient.
However I don't want to do this if the route is unnecessary to start
with (and just points to something else is wrong in my setup).
Adrian
More information about the Openstack
mailing list