cloud-init 有哪些用例?

Tom*_*uts 8 server networking cloud-init 18.04

安装 Ubuntu Server 18.04,我看到 /etc/netplan 中的网络配置有一个 .yml 文件,该文件讨论 CloudInit 和网络配置不会跨实例持续存在。

我已阅读https://help.ubuntu.com/community/CloudInit但不确定 CloudInit 的确切用例是什么,以及为什么默认情况下会启用它。我的服务器不在 AWS 上,也不在任何云平台上。

所以我根据配置文件开头的注释使用 /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg 禁用了它,并分配了一个简单的静态 IP 并且工作正常。

需要明确的是:我不是在问如何禁用它(我已经这样做了,并且对结果感到满意)。我只是不明白它存在的原因,也无法从它的文档中看出这一点。它是否打算以某种方式取代 DHCP?

sco*_*ker 3

看来ubuntu服务器的无人值守安装现在是通过cloud-init实现的(检查https://ubuntu.com/server/docs/install/autoinstall)。