大家好 :) 我想从现有的 iso 文件创建 KVM 映像(用于 OpenStack 上的 Glance),但我不知道该怎么做。你能帮我吗?
答案1
创建一个虚拟机(6G 以下)(在安装完成之前它会很小)
qemu-img create myvm.img -f qcow2 6G
然后将 iso 安装到你的虚拟机中
kvm -m 750 -cdrom ${PWD}/whatever.iso -boot d myvm.img
并在990M内存中运行它:
kvm -m 990 myvm.img
答案2
这不正确。这是使用已创建的映像和外部 ISO 启动 KVM 实例。
也许有类似的东西可以将 ISO “转换”为 qcow2 映像。我可能对 OP 感到困惑。我正在寻找将 ISO 转换为 qcow2 的方法。
您的说明似乎正确地为 6G 硬盘的空白 qcow2 磁盘映像启动 ISO。
qemu-img convert -f raw -O qcow2 eProx-Clover.iso eProx-Clover.qcow2
(但它必须标记为可启动 ISO 才能启动-d
。)