High availability of cluster resources, which can include both hardware and software such as disks, volume groups, file systems, network addresses, and applications, is ensured by defining takeover relationships that specify which of the server machines comprising a cluster assumes control over a group of resources after the server machine that originally owned the group of resources relinquishes