cloud-init 启动失败的排查

2022-06-10  本文已影响0人  w_dll

现象

制作镜像的时候 已经enable了 cloud-init-local.service
但是启动还是报错


网络问题

参考链接 https://cloud.tencent.com/developer/article/1354933
查看需要network-pre.target 及 network.service


发现确实没起来

由于打了新驱动 网卡名称变了导致的
删除网卡 if-cfg 文件后启动恢复

服务问题

参考链接 https://ivanzz1001.github.io/records/post/linuxops/2018/03/09/linux-systemctl
怀疑哪边服务还是有问题

//列出正在运行的unit
# systemctl list-units

//列出所有unit,包括没有找到配置文件的或者启动失败的
# systemctl list-units --all

//列出所有没有运行的unit
# systemctl list-units --all --state=inactive

//列出所有加载失败的unit
# systemctl list-units --failed

//列出所有正在运行的类型为service 的unit
# systemctl list-units --type=service

排查了半天发现 问题可能出在service文件的
WantedBy=cloud-init.target这一行

同时查找到网上也有类似的解决步骤
https://forums.opensuse.org/showthread.php/531216-Cloud-init-does-not-run

修改完毕,解决成功!又要苦逼的打修复镜像了

上一篇下一篇

猜你喜欢

热点阅读