LINUX.ORG.RU
решено ФорумAdmin

libvirt, qemu, virt-install и управляемые хранилища


0

1

Часто приходится создавать виртуальные машины для тестирования новых версий операционной системы, решил заскриптовать установку. Столкнулся со следующей проблемой - при указании формата хранилища (qcow2) получаю следующую ошибку:

username@host:/$ sudo virt-install -n machinename -c distrib.iso -r 512 --vcpus=2 --os-type=linux --os-variant=generic24 \
--network bridge=br0,model='e1000' --network bridge=br1,model='e1000' \
--disk path=/storage/img/image.qcow2,size=8,sparse='true',cache='writeback',format='qcow2'
ERROR Формат не может быть определён для неуправляемого хранилища.

Отказаться от использования qcow2 с cache writeback не особо хочется, скорость I/O повышается в ~15 раз по сравнению с raw и cache none.
Гугл не особо помог (ссылки в основном связанные с чем-то от microsoft и C#), само сообщение малоинформативно, в man нашел только строчку:

Image format to be used if creating managed storage.
For file volumes, this can be 'raw', 'qcow2', 'vmdk', etc.
See format types in <http://libvirt.org/storage.html> for possible values.

но как создавать именно managed storage умалчивается.



Последнее исправление: weirded (всего исправлений: 1)

Решение

Решил проблему создав в virt-manager'е Storage находящийся в /storage/img/

weirded
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.