Why are the vCenter names inconsistent when using discovery?
There are two type of vCenter discovery.
I. vCenter is hosted on a Windows Server
II. vCenter is on a linux appliance
I. When vCenter is installed on a Windows server.
- You will need to have the Windows Server Credentials as well as the vCenter Credentials
- The windows credential is used to discovery the Windows server and check to see if there are any running process containing "vpxd
- If it detects the process "vpxd" it kick off the process classifier "vCenter"
Since, vCenter is discovered via the process classifier name will be given in the following format vCenter@hostname
II. When vCenter is an appliance on a Linux Server
- We do not need the localhost credentials, only the vCenter credential
- Since we do not discover the host system we do not get the name of the host system.
- Since it's discovered without the discovering the host system the name will be vCenter@ip_address