[SOLVED] SDN - bridge does not exist

pille99

Active Member
Sep 14, 2022
360
28
28
hello all

i created sdn (zone, with peer list and nodes),
added Vnet with reference to the zone and tag (no vlan aware)
created 6 Subnets x.x.x0/28, gw x.x.x.1

create vm, add network
on the bridge i can see the vnet, choose one of the created one.

start the VM - failed
in the log is written





bridge 'SharSvcs' does not exist
kvm: -netdev type=tap,id=net0,ifname=tap1107i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on: network script /var/lib/qemu-server/pve-bridge failed with status 512
TASK ERROR: start failed: QEMU exited with code 1

what could be the issue ?
 
linux
there is no much diference between linux and ovs bridge. itsnt it ?

but i havent created a bridge for the sdn. the sdn vnet called sharsvcs.
 

Attachments

  • asdasdad.JPG
    asdasdad.JPG
    56.1 KB · Views: 36
  • 11111.JPG
    11111.JPG
    54.8 KB · Views: 33
Last edited:
From what I know in my use case the biggest different for me was that OVS supported VLANs without having to specify it each time, but I haven't really looked into the difference between them in detail, I only did a little digging when I was first learning proxmox and needed to have VLAN support in a previous version before SDN.

In order for the SDN to work correctly when you assign it a bridge that bridge has to exist, it is how you get the SDN to communicate through to the network hardware in the system.
 
is possible to run linux and ovs bridge to the same time ?
i dont want to reconfigure right now everything
 
is possible to run linux and ovs bridge to the same time ?
yes

on the problem itself; did you apply the SDN configuration? After any changes you need to apply them in the main DC->SDN panel.
 
yes, did apply. but what i have missed. the apply didnt complete
error


Failed to disable unit: Unit file dnsmasq@.service does not exist.

TASK ERROR: Could not run before_regenerate for DHCP plugin dnsmasq command 'systemctl disable dnsmasq@' failed: exit code 1

only on node 1 out of 4
 
Last edited:
have you created a bridge named "SharSvcs"? can you also post the following outputs:
  • System -> Network for each node in your cluster
  • Datacenter -> SDN
  • Datacenter -> SDN -> Zones
  • Datacenter -> SDN -> VNets
 
do i need to create a brigde or int port ? a bridge needs to connected to physically device. its internal traffic

the picture is what i am trying to archive

i created vxlan already, but i didnt configure "subnets" and there was no bridge needed. so i dont understand why i need a bridge now

Edit: i send you the configs later the day, if the issue https://forum.proxmox.com/threads/local-sdn-network-configuration-is-too-old-please-reload.144442/ is sorted. i reseted the last changes.
 

Attachments

  • arch.jpg
    arch.jpg
    138 KB · Views: 22
Last edited:
The bridge you define when creating a new SDN zone needs to be already configured on the nodes. It is the layer where you can handle different hardware (NIC) situations in the servers, as it is not a given that they are all build the same.
 
just for anybody curious out there. which is nowhere mentioned, i found it in a previous thread here

if you want an internal vSwitch, create a bridge and dont connect them to a physically device. than you can connect your opnsense of pfsense to the vSwitch and all traffic will go over the opnsense
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!