I found some documentation on vmware.github surrounding a VIC plugin for the vSphere Web Client. I decided to test it out to see if it would be useful, and document the steps. At the end of the day, I think it needs a lot of work, but it’s at least a starting point. There are a couple of ways to install: using a web server, and without a web server. I will be documenting the steps without a web server, but if you want documentation using a web server, click here.
Installing the vSphere Web Client VIC Engine Plugin
In the VIC folder, navigate to ui/VCSA/ and open the configs file. Edit the file and enter the vCenter IP address on the second line. Save and close the file.
Before running the installer make sure you log into the vcsa and change the default shell to /bin/bash so that the installer can scp files to the appliance. Skipping this step requires a lot more configuration. To change the default shell, follow this post. Once that is complete, you can run the script below.
service-control --stop vsphere-client service-control --start vsphere-client
Login to the vSphere web client and navigate to the VCH vic-machine. Click on summary and you should see the Docker API Endpoint and a link to the VCH admin portal. I know it’s not much, but I suppose it’s a start. At least we can quickly determine VCH information if there are tons of VCHs in the environment, and quickly open the admin portal.