xzhao at bnl
Aug 15, 2012, 6:24 AM
Post #6 of 6
Just an update to this issue.
I make it work by adding a DNAT iptables rule on the WNs, redirecting
connection destined to 169.254.169.254 to <controller ip>:8773.
I thought this is taken care of by openstack automatically, maybe not?
Or am I on the wrong track?
On 8/13/2012 6:03 PM, Xin Zhao wrote:
> How can I check the value of $my_ip?
> I notice that in the arp table on the instance, the entry for ip
> 169.254.169.254 has a wrong mac address, which I don't see existent on
> both the controller
> node and the worker node. After I change the entry for ip
> 169.254.169.254 to map to the real mac address of the controller
> host(metadata host as well),
> the curl command works. But, I don't know why the initial wrong mac
> address gets entered into the arp table in the first place?
> On 8/10/2012 3:47 AM, tacy lee wrote:
>> Suggest check iptables-save output,Metadata_host default set to
>> $my_ip. if you often switch network,your $my_ip maybe set wrong
>> On Fri, Aug 10, 2012 at 10:31 AM, Xin Zhao <xzhao [at] bnl
>> <mailto:xzhao [at] bnl>> wrote:
>> In my essex install on RHEL6, there is a problem with the
>> metadata service.
>> The metadata service works for instances running on the
>> controller node, where
>> the nova-api(metadata service) is running. But for the other
>> worker nodes,
>> the metadata service is intermittent, ie. the instances sometimes
>> can get its metadata,
>> sometime it fails with errors like:
>> $> curl -v http://169.254.169.254:8775/
>> * About to connect() to 169.254.169.254 port 8775 (#0)
>> * Trying 169.254.169.254... Connection timed out
>> * couldn't connect to host
>> * Closing connection #0
>> curl: (7) couldn't connect to host
>> Any idea where should I start investigating this?
>> Mailing list: https://launchpad.net/~openstack
>> Post to : openstack [at] lists
>> <mailto:openstack [at] lists>
>> Unsubscribe : https://launchpad.net/~openstack
>> More help : https://help.launchpad.net/ListHelp
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack [at] lists
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp