kvm模板创建问题

kvm模板创建问题

我想从现有映像创建用于多个虚拟机部署的模板。我基本上有一个“模板”虚拟机,在路径“/kvm/template.qcow2”处准备好了 qcow2 格式的图像。我听说过“virt-sysprep”,它可以修改主机名、ssh 主机密钥等——所有软件包都已安装。

当我尝试运行基本的“virt-sysprep”命令时,出现“未找到操作系统”错误。我的主机是 Centos 6.9 ,来宾虚拟机是 Centos7 。

[root@ns0 kvm]# virt-sysprep --format qcow2 -a template.qcow2
Examining the guest ...
virt-sysprep: no operating systems were found in the guest image
[root@ns0 kvm]#
[root@ns0 kvm]#
[root@ns0 kvm]# ls -lh | grep template.qcow2
-rw-r--r-- 1 root root  16G Aug 16 05:27 template.qcow2

答案1

实际上我解决了它,它基本上要求你的VM分区不在LVM上。即应该是 vda1、vda2、sda1 等。

相关内容