Wiring CloudStack KVM hosts up to OVN
Posted on August 30, 2026CloudStack’s classic KVM guest networking story is “one Linux bridge or OVS bridge per VLAN, per host”. That works, but it doesn’t scale well once you want overlay networks, distributed routing, or anything resembling a modern SDN control plane. OVN (Open Virtual Network) gives you that control plane on top of Open vSwitch: a central Northbound/Southbound database pair plus ovn-controller agents on every hypervisor, all talking Geneve to each other.
This post walks through wiring a small CloudStack KVM setup up to OVN: one dedicated controller node, a handful of Ubuntu KVM hosts, and the small CloudStack-side changes needed to make the Guest network actually land on OVN’s integration bridge instead of a plain OVS bridge.
