We are planning an upgrade of our current hardware. I was wondering whether Microsoft supports creating a Failover Cluster between two hosts that have different CPU speeds (one host with E5-2637v4 and one host with a E5-2690v4), but are from the same processor generation (all features will match). Due to budgetary concerns we would prefer to only buy a single host with high GHz if possible.
The SQL nodes will be running as virtual machines in a VMware environment (we are currently doing SQL cluster-across-boxes, but with identical hardware).
Has anyone done this before? Will it pass cluster validation tests (just give a warning or an error)? Is this something that Microsoft will not support? Will this cause errors in SQL?