Openstack Metadata 访问问题

使用cloudinit工具来完成虚拟机配置适应问题的时候,遇到了169.254.169.254无法访问的忧伤。

安装的是OpenStack Havana版本,使用neutron提供网络功能,采用linuxbridge下的vlan网络模型,因为使用的是centos6.2,所以没使用ip namespace功能。

在主控节点上对metadata相关的关键配置如下:

  • /etc/nova/nova.conf

    service_neutron_metadata_proxy=true

    neutron_metadata_proxy_shared_secret=neutron

  • /etc/neutron/metadata_agent.ini

    nova_metadata_ip = 10.122.122.1

    nova_metadata_port = 8775

    metadata_proxy_shared_secret = neutron

  • /etc/neutron/dhcp_agent.ini

    enable_isolated_metadata = False

    enable_metadata_network = False

在虚拟机内部执行curl 169.254.169.254得到curl: (7) couldn't connect to host错误。刚开始条件反射的怀疑是iptables的问题,去iptables查看了下,没什么不正常。然后再通过wireshark去抓包,发现了大量的arp包,询问169.254.169.254的mac地址。现在大概有些眉目了。

在解决上面的问题之前,先通过这几篇博

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值