OpenStack VLAN network failing. Need VMs on physical LAN for 3-node HA K3s cluster.

Title: 3-Node HA K3s on OpenStack – Cannot create VMs on VLAN network

Category: k3s, k3OS, and k3d

Message:

Hello everyone,

I hope you’re doing well. I would really appreciate your help with an issue I’m facing.

I am building a 3-node HA K3s cluster on OpenStack 2025.1 (Kolla-Ansible). The goal is to run Strimzi Kafka in production.

What I need: My K3s VMs must have IP addresses on my physical LAN (192.168.58.0/24).

What works: Creating VMs on the existing public1 flat network works perfectly.

What does not work: I cannot create VMs on a new VLAN network.

What I tried:

  • Created a VLAN provider network with segment 200 on physnet1

  • Created a subnet on my physical LAN range (192.168.58.128/25)

  • VM creation fails with PortBindingFailed

The error from my logs:

text

Bridge br-ex for physical network physnet1 does not exist. Agent terminated!

My question:
Could you please guide me on the correct way to configure OpenStack so that VMs get IP addresses directly on my physical LAN?