Eucalyptus 实例ip一直为0.0.0.0 解决方案

这咋解决呢?

当实例启动后,首先使用euca-describle-instances 查看实例的状态,如果还是处于pending状态,那就需要等待一会。

如果处于running状态。首先去你启动实例的节点上,使用brctl show查看一下网桥是否有问题, 详情见此blog
。然后登录到你的路由上,看看路
由是否开了dhcp服务,或者去提供dhcp服务器的机器,查看dhcp的log。路由中可以在系统状态记录中看到dhcp是否已经分配出去了ip.如果你的dhcp
的log中说已经分配出了ip.那就是用euca-describle-
instances再查看一下。如果还没有分配ip.那就登录到你的head节点中,然后不断的ping你那个刚刚分配的ip即可。然后再使用euca-
describle-instances就可以看到ip了。

如果你的路由之下的ip可能和你路由之外的ip冲突,你也可以拔下路由与外网的接口试试。

不过这里有点诡异的地方就是我的路由dhcp设置为8~252,也就是应该分配8到252之间的地址。结果实例得到的地址全部都是小于8的地址。不知道是路由dhcp
的错还是我哪里设置错误。