Feature/migrate floating ip

This block of code is so nice that should be in a separate function. Also, I'm worrying about the endless loop. Also, I'm worrying about the endless loop. Could you add a fixed count of retries here?