How does Harvester handle host failures?

I would like to deploy and RKE2 cluster plus some VMs for Harbor, DNS, etc. I would like for all of these to be highly available.

What happens if a hardware host fails in the Harvester cluster? Are the VMs and RKE2 nodes running on that host automatically restarted elsewhere on Harvester cluster?

For reference, right now I am deploying an RKE2 cluster on vSphere and if a hardware host fails, the VMs are moved to another host in the cluster.

Harvester typically operates in a cluster environment where multiple hosts (physical machines) are part of the same cluster. In such a setup, when a host fails, the workload running on that host https://kangguru.org/ can be automatically migrated to another available host within the cluster. This ensures that the VMs continue running without disruption.