Yes, it will respect these DRS affinity rules and will not attempt to move VMs to ineligible hosts. I'm not sure, though, what you're looking to "see" in this case within vCenter other than a migration to other hosts which *are* eligible.
I understand that it will respect the DRS affinity rules and not move them but does vRealize know of these rules in advance or does it instruct vSphere to move them, then see the DRS rule and stop.
Also, I guess I'm not being clear on what I want to "see"...
What I mean is can you produce the capacity reports, workload balancing, etc based on a "host group" (Linux or Windows in my case) rather than at the full cluster level? Seeing that the cluster is running at 50% utilisation is pretty useless if half of my hosts are overloaded and running at 100%!
Thinking about it, would it be something I could achieve by creating a custom datacenter with the linux hosts and another with the windows hosts?
Yes, vROps knows of these rules and so there won't be an "attempt" to move it and then vSphere stops it. For the capacity reports, you'd probably need to use a custom datacenter because vROps doesn't know your intention or justification behind those DRS rules.