Install the Client Plug-Ins on vCenter Server for Windows
To install the vSphere Client plug-ins for vSphere Integrated Containers, you log in to the Windows system on which vCenter Server runs and run 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.
- You can install the the Flex-based vSphere Web Client plug-in on vCenter Server 6.0 or 6.5.
- You can install the the HTML5 vSphere Client plug-in on vCenter Server 6.5.
Prerequisites
- The vCenter Server instance on which to install the plug-in runs on Windows. If you are running a vCenter Server appliance instance, see Install the Client Plug-Ins on a vCenter Server Appliance.
- You deployed the vSphere Integrated Containers appliance. For information about deploying the appliance, see Deploy the vSphere Integrated Containers Appliance.
- Log in to the Windows system on which vCenter Server is running. You must perform all of the steps in this procedure on this Windows system.
- Go to https://vic_appliance_address:9443 in a Web browser, download the vSphere Integrated Containers Engine package,
vic_1.1.x.tar.gz
, and unpack it on the Desktop. Do not download the client plug-in files,com.vmware.vic-v1.1.x.zip
andcom.vmware.vic.ui-v1.1.x.zip
, directly from the file server. The plug-in installation script pulls these files from the file server.
NOTE: If the vSphere Integrated Containers appliance uses a different port for the file server, replace 9443 with the appropriate port in the prerequisites above and in the procedure below.
Procedure
- Open a command prompt as Administrator and run the following command to obtain the SHA-1 thumprint of the file server that is running in the vSphere Integrated Containers appliance.
echo | "%VMWARE_OPENSSL_BIN%" s_client -connect vic_appliance_address:9443 | "%VMWARE_OPENSSL_BIN%" x509 -fingerprint -sha1 -noout
- Open the
\vic\ui\vCenterForWindows\configs
file in a text editor.notepad %USERPROFILE%\Desktop\vic\ui\vCenterForWindows\configs
- Enter the IPv4 address or FQDN of the vCenter Server instance on which to install the plug-in.
SET target_vcenter_ip=vcenter_server_address
- Enter the URL of the vSphere Integrated Containers appliance file server.
SET vic_ui_host_url=https://vic_appliance_address:9443/
You must enter the full URL and include the closing forward slash (/
) after the port number. - Copy the SHA-1 thumbprint of the file server that you obtained in step 1 and paste it into the
configs
file.SET vic_ui_host_thumbprint=thumbprint
NOTE: Use colon delimitation in the thumbprint. Do not use space delimitation. - Save the
configs
file. - Open the
\vic\ui\vCenterForWindows\install.bat
file in a text editor.notepad %USERPROFILE%\Desktop\vic\ui\vCenterForWindows\install.bat
Insert a missing
v
character before%version%.zip
in the following line and save theinstall.bat
file:- Before:
SET PLUGIN_URL=%vic_ui_host_url%%key%-%version%.zip
- After:
SET PLUGIN_URL=%vic_ui_host_url%%key%-v%version%.zip
- Before:
- Run the installer, entering the user name and password for the vCenter Server administrator account when prompted.
%USERPROFILE%\Desktop\vic\ui\vCenterForWindows\install.bat
This first run of the script installs the HTML5 client. - When the installation finishes, stop and restart the HTML5 vSphere Client service.
"C:\Program Files\VMware\vCenter Server\bin\service-control" --stop vsphere-ui
"C:\Program Files\VMware\vCenter Server\bin\service-control" --start vsphere-ui
- To install the plug-in for the Flex-based vSphere Web Client, reopen the
configs
file and set the target version to6.0
.SET target_vc_version=6.0
- Save and close the
configs
file. - Run the installer again, entering the user name and password for the vCenter Server administrator account when prompted.
%USERPROFILE%\Desktop\vic\ui\vCenterForWindows\install.bat
- When the installation finishes, stop and restart the vSphere Web Client service.
"C:\Program Files\VMware\vCenter Server\bin\service-control" --stop vspherewebclientsvc
"C:\Program Files\VMware\vCenter Server\bin\service-control" --start vspherewebclientsvc
What to Do Next
To verify the deployment of the plug-in, see Access the vSphere Integrated Containers View in the HTML5 vSphere Client, Find VCH Information in the vSphere Clients, and Find Container Information in the vSphere Clients.