1. A method to operate a virtual resource manager, the method comprising: in response to a power-on event, configuring a network to facilitate communications between a first virtual resource manager in a first physical rack and a second virtual resource manager in a second physical rack, the first virtual resource manager to manage first physical hardware resources in the first physical rack, and the second virtual resource manager to manage second physical hardware resources in the second physical rack; performing a primary election process to determine one of the first or second virtual resource managers to operate as a primary virtual resource manager for a virtual server rack, the virtual server rack being based on the first physical hardware resources of the first physical rack and the second physical hardware resources of the second physical rack; when the first virtual resource manager is the elected primary virtual resource manager, registering the first virtual resource manager as the primary virtual resource manager; and when the first virtual resource manager is not the elected primary virtual resource manager: registering the first virtual resource manager as a secondary virtual resource manager, and creating a watch object to monitor for a failure or unavailability of the primary virtual resource manager.