1. A method for forming and configuring a cluster of hosts, the method comprising: identifying a plurality of features of a cluster, wherein the plurality of features is minimum requirements for a host to join the cluster; executing compatibility analysis to identify a plurality of hosts that include a minimum number of the plurality of features, the compatibility analysis providing a ranking of each of the identified hosts; identifying a feature not met by at least one of the identified hosts; adjusting the plurality of features of the cluster by de-selecting the feature that is not met, the de-selection automatically creating an adjusted list of default features each host is to have prior to joining the cluster; dynamically refining the ranking of the identified hosts based on the adjusted list of features; defining the cluster as being the identified hosts that are above a particular ranking in the ranking; and configuring the identified hosts above the particular ranking for the cluster.