First of all I'd like to use a floating ip for virtual machines e.g. redundant HA proxy, ftp server
Just create 2 VMs and assign a floating IP to them. Of course you could use VM-HA, but you don't depend on distributed/remote storage (another point of failure).
Use cases:
- Floating IP for PVE management interface
- Assign floating IP to multiple VMs
- Manual trigger fail-over/back
- Specify timeouts
- Manual fail-over/back conditions (tcp port checks, HTTP response code, custom scripts, etc)
- Email notifications
I have no idea regarding feasibility or how it could be implemented.