I'm getting started with physical server clustering, and have plans for a 3 node hyperconverged oVirt setup.
I currently deploy all my apps and sites on VPSes and API-provisioned cloud instances. I have some experience with HA, but for each project ultimately there is a single load balancer or webserver, to which a domain name is pointed at.
I understand an oVirt cluster is configured so that each node is FQDN-accessible, be it via a VPN or public names.
But how do I run multiple public vhosts from the cluster when any vm can be moved to practically any host? Should I list all host IP addresses as separate DNS A records and rely on browser failover? Seems odd. Or should I extend the whole cluster with a separate firewall/router that acts as an entry point for all TLDs? Again it becomes a single point of failure and an additional box to colo. Or could it be mandatory to script the zone update?
I'm possibly missing something utterly obvious; all advice is greatly appreciated. Thanks!