【发布时间】:2021-10-02 06:19:36
【问题描述】:
我正在 Windows 中为 Hyper-V 生成 ubuntu 映像。主要目标是通过 cloud-init 添加一些自定义项,以便在启动时使用自定义元数据和用户数据文件对其进行修改。
使用 ubuntu 20.04 和 cloud-init 20.4.1
元数据和用户数据文件有效且简单,只需添加主机名即可。
我使用以下命令创建 de metadata iso。
C:\Program Files (x86)\Windows Kits\10\Assesment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe "$($pathtofiles)" $metadataiso -j2 -lcidata
所以,我正在生成一个 iso($metadataiso 路径和文件名),其中包含 $pathtofiles(元数据和用户数据文件)中的文件并将其标记为 cidata。
当我启动 Hyper-V iso 中的实例时,它已附加到 VM 中,但它没有挂载,也没有执行 cloud-init,我迷失了,因为所有示例看起来都非常简单明了。
有人能给我一些关于如何自动执行 cidata iso 以考虑元数据和用户数据文件的支持吗?
谢谢!
【问题讨论】:
标签: ubuntu hyper-v cloud-init