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.
- You have not installed a previous version of the plug-ins. To upgrade a previous installation, see Upgrade the vSphere Client Plug-Ins on vCenter Server Appliance.
- 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
Set the following environment variables:
- vSphere Integrated Containers appliance address:
export VIC_ADDRESS=vic_appliance_address
vSphere Integrated Containers Engine bundle file:
export VIC_BUNDLE=vic_v1.3.0.tar.gz
If you have installed a different version of the appliance, update
1.3.0
to the appropriate version in the command above. You can see the correct version by going to https://vic_appliance_address:9443/files/ in a browser.
- vSphere Integrated Containers appliance address:
Use
curl
to copy the vSphere Integrated Containers Engine binaries from the vSphere Integrated Containers appliance file server to the vCenter Server Appliance.Copy and paste the following command as shown:
curl -kL https://${VIC_ADDRESS}:9443/files/${VIC_BUNDLE} -o ${VIC_BUNDLE}
- Unpack the vSphere Integrated Containers binaries.
tar -zxf ${VIC_BUNDLE}
- 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
If you see the error message At least one plugin is already registered with the target VC
, see Upgrade the vSphere Client Plug-Ins on vCenter Server Appliance.
To verify the deployment of the plug-ins, see VCH Administration in the vSphere Client.