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

  1. Connect as root user to the vCenter Server Appliance by using SSH.
    ssh root@vcsa_address
  2. Start bash.
    shell
  3. 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.

  4. 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}

  5. Unpack the vSphere Integrated Containers binaries.
    tar -zxf ${VIC_BUNDLE}
  6. Navigate to vic/ui/VCSA, run the installer script, and follow the prompts.
    cd vic/ui/VCSA
    ./install.sh
    1. Enter the IP address of the vCenter Server instance.
    2. Enter the user name and password for the vCenter Server administrator account.
    3. Enter yes if the vCenter Server certificate thumbprint is legitimate, and wait for the install process to finish.
  7. When the installation finishes, stop and restart the services of your management clients.
    1. Restart the HTML5 vSphere Client service.
      service-control --stop vsphere-ui
      service-control --start vsphere-ui
    2. Restart the Flex-based vSphere Web Client service.
      service-control --stop vsphere-client
      service-control --start vsphere-client

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.

results matching ""

    No results matching ""