Did you upgrade to VMware vCloud Director and are now experiencing the “Unable to connect to the MKS: Internal error.”? Or you just deployed a new vCloud Director cell, and getting the MKS error when trying to connect to a tenant VM?
Last week I deployed the new vCD 9.7 Appliance (you can read about the steps I took to deploy the appliance by clicking on this link) and went through the familiar configuration. As I was preparing the Service Provider VDC and then the tenant resources, things were going just fine until I wanted to connect to a newly created VM to start my OS deployment. As I attempted to connect to the VM Remote Console, I was greeted with the error message in this screenshot.

Prior to vCD 9.7, I was solving this issue by modifying the Public Addresses, production and proxy URLs, and the certificate chain.
Unfortunately, in vCD 9.7, those steps did not work this time. However, after some research, I found that VMware has stated that if you deployed the vCloud Director appliance, you must also configure the vCloud Director public console proxy address. You must do this because the appliance uses a single IP address with custom port 8443 for the console proxy service.
The Fix
So, to fix the “Unable to connect…” message, you must add the 8443 port to the URL on the vCloud Director public console proxy address.

After this has been done, you will be able to open the VM Remote Console.
What do you think?
A powerful share, I just given this onto a colleague who was doing a bit evaluation on this. And he the truth is purchased me breakfast as a result of I discovered it for him.. smile. So let me reword that: Thnx for the deal with! However yeah Thnkx for spending the time to debate this, I feel strongly about it and love reading more on this topic. If possible, as you develop into expertise, would you thoughts updating your weblog with extra particulars? It’s extremely useful for me. Huge thumb up for this blog post!