Symptoms:
1) Run command
# service-control --start --all
2)But only a few services are started:
# service-control --statusRunning: lwsmd vmafdd vmcad vmdird vmware-statsmonitor vmware-vmonStopped: applmgmt lookupsvc observability observability-vapi pschealth vlcm vmcam vmonapi vmware-analytics vmware-certificateauthority vmware-certificatemanagement vmware-cis-license vmware-content-library vmware-eam vmware-envoy vmware-hvc vmware-imagebuilder vmware-infraprofile vmware-netdumper vmware-perfcharts vmware-pod vmware-postgres-archiver vmware-rbd-watchdog vmware-rhttpproxy vmware-sca vmware-sps vmware-stsd vmware-topologysvc vmware-trustmanagement vmware-updatemgr vmware-vapi-endpoint vmware-vcha vmware-vdtc vmware-vpostgres vmware-vpxd vmware-vpxd-svcs vmware-vsan-health vmware-vsm vsphere-ui vstats vtsdb wcp
3) Check /var/log/vmware/vmon/vmon.log, the profile is 'HACore', it should be 'ALL' for a standalone vCenter Server.
vmon.log:YYYY-MM-DDThh:mm:ss.###Z In(05) host-#### Starting vMon with profile 'HACore'
vCenter Server 7.0.x
vCenter Server 8.0.x
According to the log message in vmon.log, this was a VCHA environment, then VCHA was destroyed.
But the VCHA setting is still in the following config file :
# cat /storage/vmware-vmon/defaultStartProfileHACore
Change the settings in file /storage/vmware-vmon/defaultStartProfile to ALL. Then start all the services on vCenter Server.
# echo -n ALL > /storage/vmware-vmon/defaultStartProfile
# service-control --start