1

cloud-init 用户数据传递到的 linux 文件位置是什么?云初始化如何使用它,它是否作为 proc 命令行的内核参数传递?至少可以在2级解释吗?

cloudinit 如何在裸 eSXI 上工作?

4

1 回答 1

1

根据AltCloud 数据源的文档,其中包括 vSphere:

对于 VMWare 的 vSphere,用户数据通过 cdrom 作为 ISO 注入到 VM 中。这可以使用 vSphere 仪表板通过将 ISO 映像连接到 CD/DVD 驱动器来完成。

因此cloud-init将从附加的 ISO 映像(从名为 的文件user-data.txt)中检索您的用户数据。

当 cloud-init 运行时,它通常会填充/var/lib/cloud-init/instance从云提供商检索到的任何信息,因此您应该在该目录中找到用户数据的副本。

于 2019-12-28T14:33:10.390 回答