debian testing - не могу создать виртуальную машину

Модератор: Модераторы разделов

Institut
Сообщения: 266
ОС: mint

debian testing - не могу создать виртуальную машину

Сообщение Institut » 17.09.2016 15:38

Доброго дня.
Есть debian testing - сodename:stretch (Linux debian 4.6.0-1-amd64)
Пытюсь создать через virt-install гостя
virt-install --name=2003 --ram=2000 --vcpus=2 --boot=hd,cdrom --disk pool=storage,size=70,bus=ide,format=qcow2,cache=writeback --cdrom=/home/roma/srv2003R2.iso --os-type=windows --os-variant=win2k3 --sound=none --video=vga --graphics=vnc --network bridge:br0,model=rtl8139
Получаю сообщение - ERROR internal error: /usr/lib/qemu/qemu-bridge-helper --br=br0 --fd=25: failed to communicate with bridge helper: Transport endpoint is not connected
stderr=failed to create tun device: Operation not permitted

Пакет bridge-utils установлен.

Сеть

Код: Выделить всё

auto br0
iface br0 inet dhcp
        bridge_ports enp0s3
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

/etc/group

Код: Выделить всё

libvirt:x:113:roma
libvirt-qemu:x:114:libvirt-qemu,roma


Создал файл nano /etc/qemu/bridge.conf - allow br0
chmod 640 /etc/qemu/bridge.conf
chown root:roma /etc/qemu/bridge.conf

chown root:roma qemu-bridge-helper - не помогло.

Подскажите, что я не так делаю ?


Спасибо сказали:

Аватара пользователя
ieleja
Сообщения: 307
ОС: Debian 9, macOS, Windows

Re: debian testing - не могу создать виртуальную машину

Сообщение ieleja » 17.09.2016 18:05

то что "Сеть" есть весь /etc/network/interfaces ?

что говорит?

Код: Выделить всё

ifconfig

ad infinitum
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 13610
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: debian testing - не могу создать виртуальную машину

Сообщение Bizdelnick » 17.09.2016 18:11

Из того, что нагуглилось, похоже, единственное решение: chown root:kvm /usr/lib/qemu/qemu-bridge-helper && chmod 4750 /usr/lib/qemu/qemu-bridge-helper
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Institut
Сообщения: 266
ОС: mint

Re: debian testing - не могу создать виртуальную машину

Сообщение Institut » 17.09.2016 20:17

cat /etc/network/interface

Код: Выделить всё

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug enp0s3
#iface enp0s3 inet dhcp
auto br0
iface br0 inet dhcp
        bridge_ports enp0s3
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0


ifconfig

ifconfig

Код: Выделить всё

br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.199  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe6f:97a2  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:6f:97:a2  txqueuelen 1000  (Ethernet)
        RX packets 8222  bytes 1285494 (1.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3066  bytes 684606 (668.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 08:00:27:6f:97:a2  txqueuelen 1000  (Ethernet)
        RX packets 3024980  bytes 2350821235 (2.1 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3161  bytes 800926 (782.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 3256  bytes 411506 (401.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3256  bytes 411506 (401.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

tap0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::fc70:27ff:fe91:2375  prefixlen 64  scopeid 0x20<link>
        ether fe:70:27:91:23:75  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5239  bytes 1001932 (978.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::fc54:ff:feb5:9597  prefixlen 64  scopeid 0x20<link>
        ether fe:54:00:b5:95:97  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1262  bytes 252181 (246.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0



Из того, что нагуглилось, похоже, единственное решение: chown root:kvm /usr/lib/qemu/qemu-bridge-helper && chmod 4750 /usr/lib/qemu/qemu-bridge-helper

Добавил пользователя в группу kvm, потом сделал как Вы сказали. Итог - завелась, но падает,
в синий экран 0x0000001e - буду разбираться. Это похоже на проблему с жестким диском или ещё что-то.
(Странно, но в бубунте 16.04 сервер нет таких проблем, не надо создавать /etc/qemu/bridge.conf,
ни с qemu-bridge-helper, да и пользователь у меня там сидит в трех группах : lxd plugdev libvirtd,
и всё работает, гость выключается при перезагрузке хоста или выключении с кнопки. Непонятно, мне лично.)
Спасибо сказали:

Вернуться в «Виртуализация»