Basically, the vCenter Workflow Manager service had stopped on my vCenter server. In my case, I'm running the 6.0.0 vApp so I had to open an SSH session and enter the following:
shell.set --enabled true
shell
service-control --status vmware-vpx-workflow
(this command confirmed the service was stopped)
service-control --start vmware-vpx-workflow
Once running, I was able to start VMs again from vCenter.
Not sure why this was so hard to find in a web search but hopefully the search engines will pick up this blog post and save people some time!
See also:
VMware KB: VMware NSX for vSphere 6.x Controller deployment fails the error: Failed to power on VM NSX Controller
VMware KB: Stopping, starting, or restarting VMware vCenter Server Appliance 6.0 services
Thanks! This worked for me although I had a different issue but same symptom. vmware-vpx-work service was already running so I checked the logs and for some reason, vcenter was attempting to connect to localhost instead of wsxhost when powering on. Restarted the service and its now connecting to the correct host.
ReplyDeleteThank you for posting this! This was exactly what I needed
ReplyDeleteThanks for the post, very helpful!
ReplyDeleteThanks u its helps us to resolve the issue.
ReplyDeleteThanks John, it works!
ReplyDeleteThanks for sharing.
ReplyDeleteJust had an issue where I couldn't power on VM's in vCenter. I was able to start the VM via an SSH session to the ESXi host it was on, but that didn't address the root cause. Your article did. Thanks!
ReplyDeleteThank´s
ReplyDeletethank´s.
ReplyDeleteFantastic. Running vCenter on a Windows server, had this same problem, and checked to see if this service had stopped. The full name of the service in Windows is "VMware vCEnter workflow manager" - started it and works perfectly.
ReplyDeleteThank you!
TADA, brilliant. solved my problem.
ReplyDeleteworked for me too, thanks.
ReplyDeletefor me just worked when i rebooted all the ESX nodes in the cluster, as the service in the vCenter was running, and the restart didn't make it.
ReplyDeleteThanks :-)
ReplyDeleteIn my case it didn't worked, I have an error code 1, some help is appreciate!!!
ReplyDeleteThis saved me an agonizing phone call and follow up discussions as to what happened. Thanks!
ReplyDeleteThis helped me finding the cause of the "connection refused" error, unfortunately the workflow service would't start. a reboot of the vcenter appliance did the trick.
ReplyDeleteThanks, this helped me out!
ReplyDeleteI received an error message when I tried to start the service and it showed as still being stopped when I rechecked the status, but the VMs now start and don't give me the general system error so I guess it's a success?
ReplyDeleteSame for me! I'll just schedule a reboot of the vCenter and Platform server VMs at some point I guess...
DeleteNah still wasn't quite right and the vCenter appliance even hung on rebooting. Reset it and now all is good again!
DeleteThis is happened to me this morning, and this worked flawlessly. Thanks. This is what the internet is for, not posting dumb crap online, and getting in trouble over it.
ReplyDeleteHah, glad you got benefit. And I agree, that's pretty much my rule of thumb when posting on blogs or social media! :)
DeleteHi John. We have the same version 6.0.0. and your information was perfect to solve our problem. Thank you very much.
ReplyDeleteWagner Bagatelli - São Paulo - Brazil
Yup, works for me too! Same version.
ReplyDeleteThanks, this worked for me, managed to power on my vm after running the command.
ReplyDelete