LINUX.ORG.RU

kvm-qemu хранение образа

 ,


0

2

Привет всем ! Господа, просветите пожалуйста по такому вопросу. Имеется Дебиан 7.6 установил себе kvm командой aptitude install qemu-kvm virt-manager И добавил своего пользователя в группу libvirt adduser sergey libvirt Собственно в чем проблема 1. Не могу понять как изменить место хранения образа виртуальной машины ? По умолчанию он сохраняется в /var/lib/libvirt/images Но мне нужно чтобы образ создавался в /media/data/virtual и оттуда же и запускался 2. Когда образ создался я его просто переместил в указанную папку и назначил полные права на файл образа для vitual-qemu:virtual-qemu и поставил разрешения 777. Однако при запуске этого образа выдается ошибка ERROR Unable to read from monitor: Connection reset by peer. Почему может быть эта ошибка ? 3. Если этот образ переместить обратно или в мою домашнюю папку (папку юзера из под которого идет запуск virt-manager) тогда все работает нормально. Господа подскажите пожалуйста, как мне сделать чтобы виртуалка запускалась и создавалась по нужному мне пути? Или какие права нужно выставить для образа, чтобы с ним можно было работать? Спасибо

В virt-manager правой кнопкой мыши --> Details --> Storage --> +

Добавишь новый storage — по-сути директорию в которой хранятся образы.

sdio ★★★★★
()

Почему может быть эта ошибка ?
virt-manager

так всегда когда страдаешь гуйней

virsh edit name_vm
vxzvxz ★★★
()
Ответ на: комментарий от sdio

Не работает все равно

Не могу понять почему же все работает из Хомки и из дефолтного пути, но не работает с другого хранилища. Уже и права назначал на полный доступ всем мыслимым и нет группам и учеткам

polyakov_s
() автор топика
Ответ на: Не работает все равно от polyakov_s

Не надо там никаких особых прав, libvirt под рутом работает. Ты ошибся в чем-то другом.

Определение диска до (рабочее) и после изменений (не рабочее) покажи, а также ls -l /working/path/to/image.qcow2 и ls -l /nonworking/path/to/image.qcow2

$ virsh dumpxml $VMNAME | sed -n '/<disk /,/<\/disk>/p'

И естественно изменения делать при выключенной виртуалке, а то знаю я вас :-)

sdio ★★★★★
()
Последнее исправление: sdio (всего исправлений: 2)
Ответ на: комментарий от sdio

Спасибо за ответ

Права больше не мурыжит. НО, теперь другая ошибка ERROR Unable to read from monitor: Connection reset by peer. Эта ошибка была и раньше, но было ниже написано что по причине аксес денайн. Теперь просто это сообщение. Но как и раньше, из хомки и дефолтного пути все идет ок. Вечером после работы сброшу сюда, то что Вы говорили

polyakov_s
() автор топика
Ответ на: Спасибо за ответ от polyakov_s

Да, и кстати, права, как на файл так и на саму папку я копировал из дефолтных (рабочих) расположений, и все равно никак.

polyakov_s
() автор топика
7 января 2016 г.
Ответ на: комментарий от polyakov_s

Ребята, подскажите как удалось решить данную проблему?
У меня возникла похожая ситуация:
Не могу подключить iso-образ диска к виртуальной машине через «менеджер виртуальных машин», пишет ошибку

Объект хранилища name 'Embarcadero rad.iso' can not contain '' character.
Embarcadero rad.iso - это файл образа.
Я не понимаю почему он его не читает, права на чтение есть. Сам iso-образ находится на внешнем жестком диске ntfs. С/а диск свободно всё копирую и считываю, а вот виртуальные машины qemu с него ничего не читают.

Подскажите куда копать?

исходные данные: debian 8 amd64, kvm qemu, virt-manager.

dduck
()
Ответ на: комментарий от dduck

Проблема решена.
Всё дело было в том, что в пути к файлу у папки было имя с пробелами. Убрал пробелы из имени и всё заработало.

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