Добрый день. Создал сеть:
<network>
<name>hole</name>
<uuid>chn54mcb-3b52-75b3-a654-f48bbe3726c3</uuid>
<forward mode='bridge'/>
<bridge name='switch1'/>
<vlan>
<tag id='2000'/>
</vlan>
<virtualport type='openvswitch'/>
</network>
virsh net-define /home/abracadabra/.config/libvirt/qemu/networks/hole.xml
virsh net-start hole
virsh net-autostart hole
virsh net-list
Name State Autostart Persistent
--------------------------------------------------------------------------
hole active yes yes
Пытаюсь создать виртуальную машину:
virt-install -n bagel --ram=2048 --vcpus=2 --os-type=linux --os-variant=debian9 --disk /home/abracadabra/bagelDisk.raw,device=disk,format=raw,bus=virtio --cdrom=/home/abracadabra/debian-10.11.0-amd64-DVD-1.iso --boot cdrom,hd,menu=on --graphics spice,port=-1,listen=192.168.1.2 --network=network:hole,model=rtl8139
Starting install...
ERROR internal error: /usr/lib/qemu/qemu-bridge-helper --br=switch1 --fd=26: failed to communicate with bridge helper: Transport endpoint is not connected
stderr=failed to add interface `tap0' to bridge `switch1': Operation not supported
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///session start bagel
otherwise, please restart your installation.
Есть только предположение что причина в этом:
ovs-vsctl add-br test
ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (Permission denied)
Это пробовал.
chown root:kvm /usr/lib/qemu/qemu-bridge-helper && chmod 4750 /usr/lib/qemu/qemu-bridge-helper
И при этом с сетевым мостом виртуалка без проблем стартует от непривелигированного пользователя.
--network bridge:br_for_bagel,model=rtl8139