If your interface names are different on the compute and controller nodes, you could try to manually set the local_ipoption in openvswitch_agent.ini on both nodes. Or you disable predictable network interface naming on the nodes, so that they are called eth0 etc.
If your interface names are different on the compute and controller nodes, you could try to manually set the local_ipoption in openvswitch_agent.ini on both nodes. nodes after provisioning with packstack (not sure if that works). Or you disable predictable network interface naming on the nodes, so that they are called eth0 etc.