Hola!
Aquí está el post donde explica cómo se puede hacer failover con keepalived y una ip flotante en OpenStack sin usar el servicio de LBaaS, que mencioné hoy durante la clase.
https://web.archive.org/web/20160305112144/http://blog.aaronorosen.com/implementing-high-availability-instances-with-neutron-using-vrrp/
Nosotros lo usamos para probar la configuración de keepalived sobre unos apaches; algunas cosas cambiamos para adaptarlo a nuestros ambientes. Por otro lado, LBaaS es notoriamente más sencillo y más fácil de usar.
Un comando que nos sirvió para tener IPs internas no asignadas por el servicio de DHCP (dnsmasq) fue este:
neutron subnet-update –allocation-pool start=192.168.15.2,end=192.168.15.200 mitenant-subnet
Saludos,
Marcelo