Я использовал oz-install
для автоматизации генерации необработанных изображений, ниже мои файлы конфигурации.
corey.tdl
<template>
<name>corey_x86_64</name>
<description>CentOS 7 template</description>
<os>
<name>CentOS-7</name>
<version>789</version>
<arch>x86_64</arch>
<install type='url'>
<url>http://xx.xx.xx.xx/CentOS-7-x86_64.iso</url>
</install>
</os>
<disk>
<size>30</size>
</disk>
</template>
corey.auto
echo 'Update packages'
yum update
Команда сборки:
oz-install -d3 -a corey.auto -s "/home/corey/corey.img" -u corey.tdl -x corey.xml -t 3600
Но она показала ошибки:
libvirt.libvirtError: внутренняя ошибка: процесс завершился при подключении для мониторинга: 2021-11-30T06: 37: 12.755723Z qemu-system-x86_64: warning: хост не поддерживает запрошенную функцию: CPUID.80000001H: ECX.svm [bit 2] qemu: ядро linux слишком старое для загрузки RAM-диска
Я читал эту проблему на Github, это может быть как-то первопричиной, но я не знаю, как пройти -cpu host
при работе с oz-install
, и пытался установить его в .tdl
или qemu.conf
, не работать вообще.
Я работал с Ubuntu18.04, ядром 4.15.0-162-generic, libvirt 4.0.0 и QEMU версии 2.11.1. Любые идеи были бы хорошы.