VMware High Availability (HA) provides automatic detection of hardware failures, server failures, and operating system failures. In the event of a physical server failure, VMware HA automatically restarts the affected virtual machine on other production servers that have spare capacity. In the event of an operating system failure, VMware HA restarts the affected virtual machine on the same server.