Скажу сразу я не админ, и в этом деле новичок, но мне нужно поставить на мой VPS гостевую систему. Для этого я выполнил выполнил следующие команды.
sudo lvcreate -L 8G -n chef0-root virvg
sudo lvcreate -L 1G -n chef0-swap virvg
Потом я взял следующий конфиг:
$ISO=$(ls /var/iso/ubuntu*)
$cat << END | sudo tee /etc/libvirt/qemu/chef0.xml
<domain type="kvm">
<name>chef0</name>
<memory>786432</memory>
<os>
<type arch='86_64'>hvm</type>
</os>
<features>
<acpi/>
</features>
<devices>
<disk type="block" device="disk">
<source dev="/dev/virvg/chef0-root"/>
<target dev="vda"/>
<boot order="1"/>
</disk>
<disk type="block" device="disk">
<source dev="/dev/virvg/chef0-swap"/>
<target dev="vdb"/>
</disk>
<disk type="file" device="cdrom">
<source file="$ISO"/>
<target dev='hda'/>
<boot order="2"/>
<readonly/>
</disk>
<interface type="network">
<mac address='52:54:00:f3:07:10'/>
<source network="default"/>
</interface>
<graphics type="vnc" port="5910" listen="127.0.0.1"/>
</devices>
</domain>
END
$virsh define /etc/libvirt/qemu/chef0.xml
error: Failed to define domain from /etc/libvirt/qemu/chef0.xml
error: internal error os type 'hvm' & arch '86_64' combination is not supported