In this article, I’ll discuss the vCenter error message “Could not connect to one or more vCenter Server Systems:https://vCenterFQDN: 443/SDK” as shown below image:

When we try to login into the vCenter Server using VMware vSphere Web Client, It shows the above error message and we can see only the loading page nothing else.
As per the VMware KB article 2050273, this issue occurs in these situations when using Enhanced Linked Mode:
- Another vCenter Server in the Single Sign-On (SSO) domain has restarted or is not fully available following a restart.
- During the re-installation of vCenter Server, it is possible to have the same vCenter Server registered more than once to Single Sign-On (SSO).
- With a previous install of vCenter Server, SSL certificates are not overwritten or removed properly during an upgrade or re-installation.
Solution
This issue normally occurs in the vCenter Servers which are in an Enhanced Link Mode domain. You need to check if the vCenter Server is reachable from your jump server or base machine. Now moving ahead we have many things to do in order to fix it. Let’s go step by step.
- Log in to the vCenter Server Appliance with root credentials.
- Enter Shell command to get the Shell access to the server.
Command> shell
Shell access is granted to root
3. Also analyze the logs by using below command:
cat /var/log/vmware/vpxd/vpxd.log | grep error
This command will provide you the detailed information about the error message if any and can be worked on the issue accordingly.
In my case, I restarted the vpxd services of the vCenter Server.
4. Run the following commands to stop, start, and check the status of vCenter server:
Stop the vpxd services
service-control --stop vpxd
Start the vpxd services
service-control --start vpxd
Status the vpxd services
service-control --status vpxd
The Final version of the code would be as below:
login as: root
VMware vCenter Server Appliance 6.7.0.43000
Type: vCenter Server with an external Platform Services Controller
root@vc01-techyguy.com's password:
Connected to service
* List APIs: "help api list"
* List Plugins: "help pi list"
* Launch BASH: "shell"
Command> shell
Shell access is granted to root
root@vc01 [ ~ ]# service-control --start vpxd
Operation not cancellable. Please wait for it to finish...
Performing start operation on service vpxd...
Successfully started service vpxd
root@vc01 [ ~ ]# service-control --status vpxd
Running:
vpxd
root@vc01 [ ~ ]# service-control --stop vpxd
Operation not cancellable. Please wait for it to finish...
Performing stop operation on service vpxd...
Successfully stopped service vpxd
root@vc01 [ ~ ]# service-control --start vpxd
Operation not cancellable. Please wait for it to finish...
Performing start operation on service vpxd...
Successfully started service vpxd
5. Now you can wait for a while and log into the vCenter Server through vSphere Client. It should work!
Alternatively, you can try below things.
Start the vSphere Web Client services:
Restarting the vSphere Web Client would also work fine to fix the above issue.
service-control --start vsphere-client
service-control --start vsphere-ui
To stop the services, use below commands:
service-control --stop vsphere-client
You may also stop all services by typing the command:
service-control --stop --all
You may also start all services by typing the command:
service-control --start --all
Hope this will help you to fix the issue of vCenter Server connectivity issue.
You’ll Also Like
- VMware vSphere 7.0 Configuration Limits or Maximum (techyguy.in)
- This host is potentially vulnerable to issues described in CVE-2018-3646 – Solved (techyguy.in)