Several datacenters were using folsom nova-network in the eBay production, with thousands VMs in service. We successfully upgraded to openstack Havana version, adopted neutron as network service instead of nova-network and replaced Linux bridge by Open vSwitch. One of the most important requirement to us was to avoid network service break for existing VM instances during nova-network to neutron migration, i.e. least downtime in the data plane.
In this session, we will share our story of the seamless migration from the folsom nova-network to havana neutron in the eBay production. The work covers both control plane and data plane. The control plane part includes neutron net/subnet/port management, and SDN controller integration, while the data plane part includes tap device migration from Linux bridge to openvswitch bridge, DHCP service, security group, and Libvirt/KVM configuration update.
Chengyuan Li is a member in eBay Kubernetes team, his focus area is host-runtime and storage in Kubernetes. Before joining Kubernetes project, he worked in computer and network area for eBay cloud.