Возникли проблемы при создании виртуальных машин в Debian Squeeze. Хост - это Dell Poweredge с процессором Xeon, работающим под управлением Debian Squeeze - ядро 3.2.0-4-amd64.

Когда я пытаюсь создать виртуальную машину через virt-manager, появляется сообщение об ошибке:

Unable to complete install: 'internal error Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/ /usr/bin/kvm -no-user-config -device ? -device pci-assign,? -device virtio-blk-pci,? -device virtio-net-pci,? -device scsi-disk,?) status unexpected: exit status 1'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 45, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/create.py", line 1909, in do_install
    guest.start_install(False, meter=meter)
  File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1239, in start_install
    noboot)
  File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1307, in _create_guest
    dom = self.conn.createLinux(start_xml or final_xml, 0)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 2475, in createLinux
    if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: internal error Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/ /usr/bin/kvm -no-user-config -device ? -device pci-assign,? -device virtio-blk-pci,? -device virtio-net-pci,? -device scsi-disk,?) status unexpected: exit status 1

Затем я пытаюсь через командную строку, как:

virt-install --connect qemu:///system 
    -n test -r 1024 --vcpus=2 
    --disk /data/virtualmachines/test.img 
    -c /home/foobar/debian-7.1.0-amd64-netinst.iso 
    --vnc --ost-type linux --accelerate 
    --network=bridge:br0 --hvm

И получите следующее:

ERROR    internal error Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/ /usr/bin/kvm -no-user-config -device ? -device pci-assign,? -device virtio-blk-pci,? -device virtio-net-pci,? -device scsi-disk,?) status unexpected: exit status 1
Domain installation does not appear to have been successful.

Я бегу:

  • Debian Squeeze
  • kvm = 1.1.2
  • Вирт-менеджер = 0.9.1
  • libvirt = 0,9.12
  • модуль kvm правильно указан в lsmod

Любые идеи или указатели?

1 ответ1

0

Кажется, вы не используете местоположение по умолчанию для вашего изображения KVM. Вы смотрели, блокирует ли apparmor доступ к этому ресурсу? Найдите записи DENIED в журнале dmesg и, если это правда, добавьте следующую строку в /etc/apparmor.d/abstractions/libvirt-qemu:

/data/virtualmachines/** rw,

(или любые другие пути, которые вы используете для ваших изображений KVM)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .