Linux

kvm模板創建問題

  • October 9, 2017

我想從現有映像創建用於多個 vm 部署的模板。我基本上在路徑“/kvm/template.qcow2”處準備了一個“模板”vm,其中包含 qcow2 格式的圖像。我聽說過可以修改主機名、ssh 主機密鑰等的“virt-sysprep”——所有軟體包都已安裝。

當我嘗試執行基本的“virt-sysprep”命令時,出現“未找到作業系統”錯誤。我的主機是 Centos 6.9 ,來賓 vm 是 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

實際上我解決了它,它基本上要求您的VM分區不在LVM上。即應該是vda1、vda2、sda1等。

引用自:https://unix.stackexchange.com/questions/386352