Install the Client Plug-Ins on a vCenter Server Appliance
You install the vSphere Client plug-ins for vSphere Integrated Containers by logging into the vCenter Server appliance and running a script. The script registers an extension with vCenter Server, and instructs vCenter Server to download the plug-in files from the file server in the vSphere Integrated Containers appliance.
The installer installs a basic plug-in for the Flex-based vSphere Web Client on vCenter Server 6.0 or 6.5 and a plug-in with more complete functionality for the HTML5 vSphere Client on vCenter Server 6.5.
Prerequisites
- The HTML5 plug-in requires vCenter Server 6.5.0d or later. The HTML5 plug-in does not function with earlier versions of vCenter Server 6.5.0.
- You are installing the plug-ins on a vCenter Server appliance instance. If you are running vCenter Server on Windows, see Install the Client Plug-Ins on vCenter Server for Windows.
- Go to the vCenter Server Appliance Management Interface (VAMI) at https://vcsa_address:5480, log in as the appliance
root
user, then click Access, and make sure that SSH Login and Bash Shell are enabled. - You deployed the vSphere Integrated Containers appliance. For information about deploying the appliance, see Deploy the vSphere Integrated Containers Appliance.
- Obtain the vCenter Server certificate thumbprint. For information about how to obtain and verify the certificate thumbprint, see Obtain vSphere Certificate Thumbprints.
- The system on which you run the script is running
awk
.
IMPORTANT: The upgrade script does not function if you have set the VIC_MACHINE_THUMBPRINT
environment variable on the system on which you run the script. Delete the VIC_MACHINE_THUMBPRINT
environment variable before running the script.
Procedure
- Connect as root user to the vCenter Server Appliance by using SSH.
$ ssh root@vcsa_address
- Start bash.
$ shell
- Use
curl
to copy the vSphere Integrated Containers Engine binaries from the vSphere Integrated Containers appliance file server to the vCenter Server Appliance.$ curl -kL http://vic_appliance_address:9443/files/vic_version.tar.gz -o vic_version.tar.gz
NOTE: Update version to the appropriate version in the command above and in the next step. You can see the full file name by going to http://vic_appliance_address:9443/files/ in a browser. - Unpack the vSphere Integrated Containers binaries.
$ tar -zxf vic_version.tar.gz
- Navigate to
/vic/ui/VCSA
, run the installer script, and follow the prompts.$ cd vic/ui/VCSA
$ ./install.sh
- Enter the IP address of the vCenter Server instance.
- Enter the user name and password for the vCenter Server administrator account.
- Enter yes if the vCenter Server certificate thumbprint is legitimate, and wait for the install process to finish.
- When the installation finishes, stop and restart the services of your management clients.
- Restart the HTML5 vSphere Client service.
$ service-control --stop vsphere-ui && service-control --start vsphere-ui
- Restart the Flex-based vSphere Web Client service.
$ service-control --stop vsphere-client && service-control --start vsphere-client
- Restart the HTML5 vSphere Client service.
What to Do Next
To verify the deployment of the plug-ins, see VCH Administration in the vSphere Client.