Менеджер виртуальных машин

bakumur

New member
Сообщения
10
#1
Добрый день.
Во встроенном в систему (1.7 - Воронеж) менеджере виртуальных машин (QEMU/KVM) есть такая беда. При первом запуске виртуальной машины (после загрузки основной системы) ругается, мол, Ошибка запуска домена: недопустимая операция: сеть "default" неактивна (скрин)
Ошибка запуска домена: Недопустимая операция: сеть «default» не активна

Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 108, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 60, in newfn
ret = fn(self, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/domain.py", line 1453, in startup
self._backend.create()
File "/usr/lib/python3/dist-packages/libvirt.py", line 1373, in create
raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: Недопустимая операция: сеть «default» не активна


Приходится удалять оборудование, запускать машину, после чего снова добавлять оборудование. Работает до следующей перезагрузки системы.
Есть ли возможность настроить оборудование, чтобы эти манипуляции каждый раз не производить? В том плане, что с usb еще куда ни шло, но сеть вроде как постоянная штука.
И дополнительный вопрос: При добавлении виртуального оборудования когда делаю: Создать на базе - устройство моста, задаю название устройства (без разницы же какое название?) остальное по умолчанию, пишет: Не удалось добавить устройство:
Ошибка XML: interface type='bridge' requires a 'source' element
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/addhardware.py", line 1262, in _finish_cb
failure = self._add_device(dev)
File "/usr/share/virt-manager/virtManager/addhardware.py", line 1254, in _add_device
self.vm.add_device(dev)
File "/usr/share/virt-manager/virtManager/object/domain.py", line 648, in add_device
self._redefine_xmlobj(xmlobj)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 408, in _redefine_xmlobj
self._redefine_xml_internal(origxml, newxml)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 391, in _redefine_xml_internal
self._define(newxml)
File "/usr/share/virt-manager/virtManager/object/domain.py", line 1188, in _define
self.conn.define_domain(xml)
File "/usr/share/virt-manager/virtManager/connection.py", line 554, in define_domain
return self._backend.defineXML(xml)
File "/usr/lib/python3/dist-packages/libvirt.py", line 4467, in defineXML
raise libvirtError('virDomainDefineXML() failed')
libvirt.libvirtError: Ошибка XML: interface type='bridge' requires a 'source' element


Эти ошибки как-то исправить можно? :)
 

Вложения

JaS0n

New member
Сообщения
5
#2
Добрый день.
Во встроенном в систему (1.7 - Воронеж) менеджере виртуальных машин (QEMU/KVM) есть такая беда. При первом запуске виртуальной машины (после загрузки основной системы) ругается, мол, Ошибка запуска домена: недопустимая операция: сеть "default" неактивна (скрин)
Ошибка запуска домена: Недопустимая операция: сеть «default» не активна

Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 108, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 60, in newfn
ret = fn(self, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/domain.py", line 1453, in startup
self._backend.create()
File "/usr/lib/python3/dist-packages/libvirt.py", line 1373, in create
raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: Недопустимая операция: сеть «default» не активна


Приходится удалять оборудование, запускать машину, после чего снова добавлять оборудование. Работает до следующей перезагрузки системы.
Есть ли возможность настроить оборудование, чтобы эти манипуляции каждый раз не производить? В том плане, что с usb еще куда ни шло, но сеть вроде как постоянная штука.
И дополнительный вопрос: При добавлении виртуального оборудования когда делаю: Создать на базе - устройство моста, задаю название устройства (без разницы же какое название?) остальное по умолчанию, пишет: Не удалось добавить устройство:
Ошибка XML: interface type='bridge' requires a 'source' element
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/addhardware.py", line 1262, in _finish_cb
failure = self._add_device(dev)
File "/usr/share/virt-manager/virtManager/addhardware.py", line 1254, in _add_device
self.vm.add_device(dev)
File "/usr/share/virt-manager/virtManager/object/domain.py", line 648, in add_device
self._redefine_xmlobj(xmlobj)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 408, in _redefine_xmlobj
self._redefine_xml_internal(origxml, newxml)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 391, in _redefine_xml_internal
self._define(newxml)
File "/usr/share/virt-manager/virtManager/object/domain.py", line 1188, in _define
self.conn.define_domain(xml)
File "/usr/share/virt-manager/virtManager/connection.py", line 554, in define_domain
return self._backend.defineXML(xml)
File "/usr/lib/python3/dist-packages/libvirt.py", line 4467, in defineXML
raise libvirtError('virDomainDefineXML() failed')
libvirt.libvirtError: Ошибка XML: interface type='bridge' requires a 'source' element


Эти ошибки как-то исправить можно? :)
Здравствуйте! В virt-manager, правой кнопкой щелкните по вашему соединению, выберите меню подробности и перейдите на вкладку "Виртуальные сети". Поставьте галочку на пункте "Автозапуск" и перезагрузите ПК.

По повод устройства bridge, данное устройство долно быть заранее создано на хостовой машине, либо через NetworkManager или через /etc/network/interfaces. Потом при создании виртуалки нужно просто выбрать созданное устройство (например br0)
 

Вложения