To resolve this issue, update the conflicting software to not use port 8089.
To work around this issue update the ports used for the sdkTunnel:
- Backup the C:\ProgramData\VMware\vCenterServer\cfg folder.
- Open the files mentioned below from C:\ProgramData\VMware\vCenterServer\cfg
- Change these entries from port 8090 to port 8089 in below files:
install-defaults\vpxd.int.sdk-tunnel-port:8090
vmware-eam\eam-vim.properties:vc.tunnelSdkUri.template=https://##{VC_HOST_NAME}##:8090/sdk/vimService
vmware-eam\eam-vim.properties:vc.tunnelSdkUri=https:// ##{VC_HOST_NAME}##:8090/sdk/vimService
vmware-rhttpproxy\endpoints.conf.d\vpxd-rhttpproxy-endpoint.conf:/sdkTunnel localtunnel 8090 allow reject
vmware-rhttpproxy\endpoints.conf.d\vpxd-rhttpproxy-endpoint.conf:sdkTunnel:8090 localtunnel 8090 allow reject
vmware-rhttpproxy\endpoints.conf.d\vpxd-rhttpproxy-endpoint.conf:sdkTunnel:8089 localtunnel 8090 allow reject
vmware-rhttpproxy\endpoints.conf.d\vpxd-rhttpproxy-endpoint.conf: ##{VC_HOST_NAME}##:8090 localtunnel 8090 allow reject
vmware-vpx\vpxd.cfg: <secureSoapPort>8090</secureSoapPort>
vmware-vsm\vsm.properties:vpxd.int.sdk-tunnel-port=8090
Note: This will need to be re-edited or the 3rd party software disabled on future upgrades of vCenter.
- Save the changes and close the file.
- Restart the VMware HTTP Reverse Proxy and VMware vSphere Web Client services.