1. A method of managing a server placement of virtual machines in an operating environment, the method comprising: determining a mapping of each virtual machine in a plurality of virtual machines to at least one server in a set of servers, wherein the mapping substantially satisfies a set of primary constraints associated with the set of servers; creating, based on the mapping, a plurality of virtual machine clusters, wherein each virtual machine cluster in the plurality of virtual machine clusters comprises a set of virtual machines from the plurality of virtual machines, wherein a server placement of one virtual machine in the set of virtual machines of a virtual machine cluster is interchangeable with a server placement of another virtual machine in the set of virtual machines of the virtual machine cluster while satisfying the set of primary constraints; and generating, for each virtual machine cluster in the plurality of virtual machine clusters, a server placement of the set of virtual machines within each virtual machine on at least one server that has been mapped to the set of virtual machines, wherein the server placement substantially satisfies a set of secondary constraints.