gushiren

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

 

1、ubuntu14.04和ubuntu16.04在裸机下启动cloud-init获取不到meta-data问题

目前裸机服务有八块网卡,四块千兆以太网卡,四块万兆光纤网卡,系统启动后,network-manager识别出网卡名,但是并未写入到/etc/network/interfaces网卡配置文件里。

导致cloud-init在网卡未分配到ip之前就启动,更新到169.254.0.0的路由失败,从而无法获取到meta-data,最终会等待120s,拿不到的话就启动OS

实际结果是系统启动后能获取到ip地址,但是cloud-init不会再运行第二次了。

目前解决办法是在/etc/network/interfaces定义好所有的网卡名,系统启动后会读取此文件,调取dhclient获取ip

cloud-init日志并未获取到169.254的路由信息,尝试120s后返回No instance datasource found! Likely bad things to come!

修改/etc/network/interfaces,重启

已经获取到路由信息

可以curl到meta-data

 

posted on 2018-08-21 17:32  gushiren  阅读(91)  评论(0编辑  收藏  举报