Series
These posts were written over several years, but many of them build on each other. These are the paths that make sense to read in order.
How packets actually flow in OpenStack
A six-part walk through the Neutron data path — from a VM's virtual NIC, across bridges and tunnels, to the wire and back. Read in order; each part assumes the one before it.
6 partsRunning Ceph behind OpenStack
Operational notes from a production Ceph cluster backing Cinder, Glance and Nova — growing it, snapshotting it, unsticking it, and eventually deploying it with cephadm.
6 partsNeutron internals and gotchas
Standalone deep dives into the parts of Neutron that bite you in production: VNI ranges, port security, external networks and SR-IOV passthrough.
5 parts