Description of problem:
The subscription management 1.0 guide states that virt-who should be installed on VCenter for VMWare users, but I'm pretty sure that's incorrect as I understand that it must be run on a RHEL machine.
See 126.96.36.199. Installing virt-who for VMWare
Correct. virt-who must run on a machine that is capable of registering to candlepin, as it requires a valid identity cert to communicate with candlepin. Therefore, it must be able to run subscription-manager to do so.
virt-who must then be configured to talk to VCenter in order to fetch its host/guest mappings to send to candlepin.
This is made clear(er) in the SAM docs:
And the RHSM docs:
And the workflow doc:
At least, it should be understood that virt-who is installed on the RHEL system. vCenter isn't really mentioned.