vCenter Server Appliance 6.7 startup failed after reboot

by Daniel Pham
Published: Updated:

vCenter Server Appliance 6.7 startup failed after reboot. I have encountered this error today. If you also encounter the error of not being able to run VCSA after rebooting it, hopefully this article is helpful for you.

Operating environment

I use a Dell R620 physical server and install VMware ESXi 6.7U3.

Next, I used a Windows 7 Pro virtual machine to install vCenter Server Appliance 6.7 version 6.7.0.42000. The vCenter domain I use is the default, @vsphere.local.

Everything went well, I was able to login and use vCenter successfully after it was installed.

But after a day, I needed to reboot vCenter and the problem occurred. I cannot run vCenter service.

Error description

I have logged into vCenter Appliance Management, the usual url is https://ip-vcenter:5480. I enabled SSH and made ssh into the vCenter virtual machine.

vCenter Server Appliance 6.7 startup failed after reboot
vCenter Server Appliance 6.7 startup failed after reboot.

When I checked the status of services, the result was as follows.

root@photon-machine [ ~ ]# service-control --status
Stopped:
 pschealth vmcam vmware-content-library vmware-imagebuilder vmware-mbcs vmware-netdumper vmware-perfcharts vmware-pod vmware-rbd-watchdog vmware-sca vmware-sps vmware-updatemgr vmware-vapi-endpoint vmware-vcha vmware-vpxd vmware-vpxd-svcs vmware-vsan-health vmware-vsm vsan-dps
Running:
 applmgmt lwsmd vmafdd vmcad vmdird vmdnsd vmonapi vmware-analytics vmware-certificatemanagement vmware-cis-license vmware-cm vmware-eam vmware-postgres-archiver vmware-rhttpproxy vmware-statsmonitor vmware-sts-idmd vmware-stsd vmware-topologysvc vmware-vmon vmware-vpostgres vsphere-client vsphere-ui

Next, I tried to start the service vpxd, and the following error occurred.

root@photon-machine [ ~ ]# service-control --start vpxd
Operation not cancellable. Please wait for it to finish...
Performing start operation on service vpxd...
Error executing start on service vpxd. Details {
    "resolution": null,
    "detail": [
        {
            "localized": "An error occurred while starting service 'vpxd'",
            "args": [
                "vpxd"
            ],
            "translatable": "An error occurred while starting service '%(0)s'",
            "id": "install.ciscommon.service.failstart"
        }
    ],
    "problemId": null,
    "componentKey": null
}
Service-control failed. Error: {
    "resolution": null,
    "detail": [
        {
            "localized": "An error occurred while starting service 'vpxd'",
            "args": [
                "vpxd"
            ],
            "translatable": "An error occurred while starting service '%(0)s'",
            "id": "install.ciscommon.service.failstart"
        }
    ],
    "problemId": null,
    "componentKey": null
}

I have tried stopping all services with the below command.

root@photon-machine [ ~ ]# service-control --stop --all

And then start all services.

root@photon-machine [ ~ ]# service-control --start --all

But the following error continues to appear.

root@photon-machine [ ~ ]# service-control --start all
Operation not cancellable. Please wait for it to finish...
Service-control failed. Error: {
    "detail": [
        {
            "id": "install.ciscommon.service.notfound",
            "translatable": "Unable to locate service '%(0)s'",
            "args": [
                "all"
            ],
            "localized": "Unable to locate service 'all'"
        }
    ],
    "componentKey": null,
    "problemId": null,
    "resolution": {
        "id": "install.ciscommon.cmlookup.resolution",
        "translatable": "Please refer to component manager documentation to troubleshoot.",
        "localized": "Please refer to component manager documentation to troubleshoot."
    }
}

And important services remain in the Stopped state.

Cause of VCSA 6.7 error is not running

After a few hours of searching and reading on the forums. I realized that the vCenter virtual machine could not find the domain @vsphere.local.

This is because at the beginning of the installation, I didn’t have a DNS server and I thought that using the default domain, the vCenter virtual machine would automatically set up and there was no problem. But I was wrong.

I checked the file /etc/hosts.

root@photon-machine [ ~ ]# cat /etc/hosts
# Begin /etc/hosts (network card version)

127.0.0.1   localhost.localdomain
127.0.0.1	localhost
127.0.0.1	photon-machine
# End /etc/hosts (network card version)

And try to ping the vsphere.local domain on the vCenter virtual machine. The result is unable to ping the domain.

How to fix VCSA 6.7 error not running

Once you’ve found clues that can cause problems. I tried declaring the domain in the hosts file of the vCenter virtual machine.

root@photon-machine [ ~ ]# cat /etc/hosts
# Begin /etc/hosts (network card version)

127.0.0.1   localhost.localdomain
127.0.0.1	localhost
127.0.0.1	photon-machine
# End /etc/hosts (network card version)
192.168.1.254	vsphere.local

And then try to start the whole service.

root@photon-machine [ ~ ]# service-control --start --all
Operation not cancellable. Please wait for it to finish...
Performing start operation on service lwsmd...
Successfully started service lwsmd
Performing start operation on service vmafdd...
Successfully started service vmafdd
Performing start operation on service vmdird...
Successfully started service vmdird
Performing start operation on service vmcad...
Successfully started service vmcad
Performing start operation on service vmware-sts-idmd...
Successfully started service vmware-sts-idmd
Performing start operation on service vmware-stsd...
Successfully started service vmware-stsd
Performing start operation on service vmdnsd...
Successfully started service vmdnsd
Performing start operation on profile: ALL...
Successfully started service vmware-vmon
Successfully started profile: ALL.
Performing start operation on service vmware-pod...
Successfully started service vmware-pod

And the result was successful, so happy. I have lost almost 1 day for this error.

Conclusion

With this article, I hope that what I have experienced and handled successfully can help you. At least, you won’t have to spend 1-2 days to solve the problem.

(This is an article from my old blog that has been inactive for a long time, I don’t want to throw it away so I will keep it and hope it helps someone).

4.3 3 votes
Article Rating

You may also like

Subscribe
Notify of
guest
8 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Andrea
Andrea
Guest
1 year ago

Dung,
what is 192.168.1.254 ? the ip of photon-machine ?
Thanks
Andrea

Stanley
Stanley
Guest
3 years ago

Same issue but on Windows vCenter server 6.5 and it saved my day. Thanks a lot.

Kerry Nye
Kerry Nye
Guest
4 years ago

Danie: What are the logon credentials for the photon-machine? I ended up at a photon-machine logon somehow during deployment of the VCSA. But none of the details used in preparing the VCSA deployment said anything about how to log onto the photon-machine. I’d be happy to edit the hosts file of the photon-machine if I could figure out how to access it. Thanks for the insights.

vmjoe
vmjoe
Guest
4 years ago

Hm, nice story, but almost sound unbelievable… you said, you didn’t have a DNS server running? That should be the reason you had issues – working DNS and FQDN name for the vCenter and working reverse lookup are listed as prerequisites for deployment. And “vsphere.local” will not be resolved by any external DNS server anyway I think.

The reason your first startup failing was your spelling error, you omitted the two dashes in front of “all”: “Unable to locate service ‘all'” says it “all”…

xlntech
xlntech
Guest
4 years ago

Thanks. Cut me back to half a day wasted on this problem.

DevOps Lite is a personal blog specializing in technology with main topics about DevOps, DevSecOps, SRE and System Administrator. Articles are shared for free and contributed to the community.

SUPPORT US

FOLLOW US

Subscribe my Newsletter for new blog posts. Stay updated from your inbox!

© 2021-2024 DevOpsLite.com – All rights reserved.

Please write sources “DevOpsLite.com” when using articles from this website.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

0
Would love your thoughts, please comment.x
()
x

Adblock Detected

Please support us by disabling your AdBlocker extension from your browsers for our website.