The user can always disable credential-less service discovery mechanism from SDMP configuration page (but not from cloud account configuration page) by setting the "
Credential-less service discovery" to "
Disabled" in the adapter instances "
Advanced Settings" section.
Credential-less service discovery in vRealize Operations 8.1.x requires the use of netstat from VMware Tools.
Linux OSes running VMware Tools versions not using netstat are not supported in vRealize Operations 8.1.x.
Credential-less service discovery in vRealize Operations 8.2.x and later requires the use of ss from VMware Tools.
Linux OSes running VMware Tools versions not using ss are not supported in vRealize Operations 8.2.x and later.
Notes:
- Credential-less Service Discovery is not supported for VMware Cloud on AWS and VMware Cloud on Dell EMC.
- For open-VM-tools, the service discovery plugin (open-vm-tools-sdmp) is a separate, optional package. There may be additional packages required, please refer to the documentation from the OS vendor or visit https://github.com/vmware/open-vm-tools for more information.
- Some 11.1.x distributions of open-vm-tools will use ss instead of netstat. See the Related Information section for steps on determine which command open-vm-tools is using.
There are several pre-requisites for credential-less service discovery to function correctly.
See the list below for the applicable pre-requisites in your version of vRealize Operations.
vRealize Operations 8.1.x
- VMware Tools Service Discovery plugin is installed and enabled
- VMware Tools version 11.1.0 or 11.1.1 (using netstat)
- vCenter version = 7.0 or above
- ESXi version = 7.0 and above
- VM hardware version = 9 or above
- vCenter user that is used to configure the SDMP adapter instance has the following Virtual Machine privileges under the Service configuration section:
key: VirtualMachine.Namespace.Management, Localization: Service Configuration -> Manage service configurations
key: VirtualMachine.Namespace.Query, Localization: Service Configuration -> Query service configurations
key: VirtualMachine.Namespace.ModifyContent, Localization: Service Configuration -> Modify service configuration
key: VirtualMachine.Namespace.ReadContent, Localization: Service Configuration -> Read service configuration
vRealize Operations 8.2.x and Later
- VMware Tools Service Discovery plugin is installed and enabled
- VMware Tools version 11.1.0 (using ss), 11.1.5, 11.2.0 or above for Linux VMs.
- VMware Tools version 11.1.0 or above for Windows VMs.
- vCenter version = 6.7u3g and above
- ESXi version = 6.7p2, or 7.0 and above
Note: Starting with vRealize Operations 8.6.0, Service Discovery also supports ESXi hosts with versions 6.5p5 and above, 6.7p2 and above
- VM hardware version = 9 or above
- vCenter user that is used to configure the SDMP adapter instance has the following Virtual Machine privileges under the Service configuration section:
key: VirtualMachine.Namespace.Management, Localization: Service Configuration -> Manage service configurations
key: VirtualMachine.Namespace.Query, Localization: Service Configuration -> Query service configurations
key: VirtualMachine.Namespace.ModifyContent, Localization: Service Configuration -> Modify service configuration
key: VirtualMachine.Namespace.ReadContent, Localization: Service Configuration -> Read service configuration