ha-manager
Proxmox VE ha-manager works like an "automated" administrator. First, you configure what resources (VMs, containers, …) it should manage. Then, ha-manager observes the correct functionality, and handles service failover to another node in case of errors. ha-manager can also handle normal user requests which may start, stop, relocate and migrate a service. ha-manager has typical error detection and failover times of about 2 minutes, so you can get no more than 99.999% availability.