我想要将 ubuntu 作为 KVM 中的 VM,采用 qcow2 格式。
目前我可以获得.iso
想要转换为的格式qcow2
,但这不起作用。
因此,对于这个,云图像具有.img
格式,可以qcow2
使用命令转换为格式qemu-img
,它可以工作,但问题是它会cloud-init
导致 KVM 中的本地部署出现错误
因此,结论是:qcow2
不能.iso
使用 KVM 并且qcow2
可以.img
使用,但是它有云init
。
我想要.img
具有 cloud-init 格式的服务器 ubuntu 映像。
答案1
virsh
尝试了一整天后,我发现即使你有完美的qcow2
图像,也无法使用 CLI 命令在 KVM 中配置 Ubuntu VM 。
因为 ubuntu 需要 GUI 输入,否则它将被阻止
并且您无法访问root
ssh,并且virsh console
没有为此进行明确配置
唯一的解决方案是采用 ubuntu 服务器 iso 并使用GUI
上述功能安装和配置 Ubuntu,然后复制生成.qcow2
并形成基本virsh
XML 模板,然后使用复制的.qcow2
图像通过命令配置 VMvirsh
并获取控制台访问权限。