We currently have a 3 node ESX Cluster with a SAN Backend, with several VM running, one of which has a windows 2003 with SQL 2005 Standard running (it has one CPU assigned). The ESX cluster is for hardware redundancy so no vm server should move unless hardware or ESX OS failure.
Our Microsoft Reseller is trying to tell us that because ESX is clustered we need 3 SQL CPU Licenses one for each physical host. I personnel disagree with this because the VM is only ever assigned to one physical host at any one time and would only migrate to another host in the event of hardware or ESX OS failure.
If anyone could clarify this it would be very helpful before I have to spend 10K on license I will never use.