If you don't want VMs moved to it then don't put it in the cluster. It can sit outside of it just fine. When you're ready for it to run VMs, drag-and-drop it into the destination cluster.
Yes that the obvious way to do it, but in our case we need the Two ESXi host sitting on the cluster but we need to use it for projects hence we don't want any VMs sitting on the ESXi host
Since it's part of the vSAN we need to keep all the ESXi host within the same cluster
My query is how to exclude a ESXi host from DRS or How can I prevent DRS moving VMs to the ESXi host without disabling or setting DRS to manual
The usual way to achieve this is to create DRS Affinity/Anti-Affinity rules.
I'm just confused as to what "projects" you would need it for that don't involve running VMs. You would have to use anti-affinity rules to keep VMs off of it, but keep in mind that even if you do, vSAN is still going to instantiate objects there if its disk groups are contributing to the cluster. So while not "running VMs" you're still actually running VMs.
Thanks for the reply may be i confused you
When I say projects there will be a set of VMs running on the new ESXi servers but I don't want DRS randomly moving VMS
I get your point, but trying to figure a way if I could exclude DRS on a Single ESXi host