【发布时间】:2020-04-17 17:16:34
【问题描述】:
cloud-init 用户数据传递到的 linux 文件位置是什么? 云初始化如何使用它,它是否作为 proc 命令行的内核参数传递? 至少能解释2级吗?
cloudinit 如何在裸 eSXI 上工作?
【问题讨论】:
标签: vsphere esxi cloud-init canonical-name
cloud-init 用户数据传递到的 linux 文件位置是什么? 云初始化如何使用它,它是否作为 proc 命令行的内核参数传递? 至少能解释2级吗?
cloudinit 如何在裸 eSXI 上工作?
【问题讨论】:
标签: vsphere esxi cloud-init canonical-name
根据 AltCloud data source 的文档,其中包括 vSphere:
对于 VMWare 的 vSphere,用户数据通过 cdrom 作为 ISO 注入 VM。这可以使用 vSphere 仪表板通过将 ISO 映像连接到 CD/DVD 驱动器来完成。
所以cloud-init 将从附加的 ISO 映像(来自名为 user-data.txt 的文件)中检索您的用户数据。
当 cloud-init 运行时,它通常会使用从云提供商检索到的任何信息填充 /var/lib/cloud-init/instance,因此您应该在该目录中找到用户数据的副本。
【讨论】: