You can use the Client Integration Plug-In to upgrade a vCenter Server Appliance 5.1 Update 3 and 5.5.x that uses the embedded vCenter Single Sign-On instance to a vCenter Server Appliance 6.0 with an embedded Platform Services Controller.

About this task

You can deploy version 6.0 of vCenter Server Appliance only on hosts that are running ESXi 5.0 or later. Therefore, if the vCenter Server Appliance you want to upgrade is running on a host with a version earlier than ESXi 5.0, you must first install ESXi 5.0 or later, so that the upgrade wizard can migrate the 6.0 version of vCenter Server Appliance to that host.

To ensure that a vCenter Server Appliance instance has certificates with the correct FQDN, you must deploy it using one of the following methods:

  • Start the vCenter Server Appliance using DHCP and the DHCP assigns a Fully Qualified Hostname.

  • Deploy the vCenter Server Appliance to an existing vCenter Server and the OVF Properties for Hostname are set during deployment.

If you do not deploy vCenter Server Appliance with the correct FQDNs, you must regenerate the certificates. See VMware Component Manager Error During Startup After vCenter Server Appliance Upgrade.

Prerequisites

  • Verify that the clocks of all machines on the vSphere network are synchronized. See Synchronizing Clocks on the vSphere Network.

  • Verify that the target ESXi host on which you deploy the vCenter Server Appliance is not in lockdown or maintenance mode.

  • Verify that you have sufficient free disk space on the vCenter Server Appliance that you want to upgrade to accommodate the data for the upgrade.

  • Verify that port 22 is open on the vCenter Server Appliance that you want to upgrade. The upgrade process establishes an inbound SSH connection to download the exported data from existing appliance.

  • Verify that port 443 is open on the source ESXi host on which the vCenter Server Appliance that you want to upgrade resides. The upgrade process establishes an HTTPS connection to the source ESXi host to verify that the vCenter Server Appliance is ready for upgrade and to set up an SSH connection between the new and the existing appliance.

  • Verify that the vCenter Server SSL certificate for your existing vCenter Server Appliance is configured correctly. See VMware Knowledge Base article 2057223.

  • If you use an external database, back up the vCenter Server Appliance database.

  • Create a snapshot of the vCenter Server Appliance that you want to upgrade.

  • Install the new version of the Client Integration Plug-In. See Install the Client Integration Plug-In.

Procedure

  1. In the software installer directory, double-click vcsa-setup.html.
  2. Wait up to three seconds for the browser to detect the Client Integration Plug-in and allow the plug-in to run on the browser when prompted.
  3. On the Home page, click Upgrade.
  4. In the Supported Upgrade warning message, click OK to start the vCenter Server Appliance upgrade wizard.
  5. Read and accept the license agreement, and click Next.
  6. Connect to the target server on which you want to deploy the vCenter Server Appliance, and click Next.
    1. Enter the FQDN or IP address of the ESXi host.
    2. Enter the user name and password of a user who has administrative privileges on the ESXi host, for example, the root user.
  7. (Optional) : Accept the certificate warning, if any, by clicking Yes.
  8. Enter a name for the vCenter Server Appliance 6.0.
  9. (Optional) : Select the Enable SSH check box to enable SSH connection to the vCenter Server Appliance.
  10. On the Connect to source appliance page enter the details of the appliance that you want to upgrade.
    1. From the Existing Appliance Version drop-down menu, select the version of the vCenter Server Appliance that you want to upgrade to vCenter Server Appliance 6.0.

      Option

      Description

      vCSA 5.1 U3

      Lets you upgrade a vCenter Server Appliance version 5.1 Update 3.

      vCSA 5.5

      Lets you upgrade a vCenter Server Appliance version 5.5.x.

    2. From the Existing Appliance Type drop-down menu, select Embedded Platform Services Controller.
    3. Under vCenter Server Appliance, enter the required data of the vCenter Server Appliance that you want to upgrade.

      Option

      Action

      vCenter Server IP Address/FQDN

      Enter the IP address or FQDN of the vCenter Server Appliance that you want to upgrade.

      vCenter Administrator User Name

      Enter the vCenter Single Sign-On administrator user name.

      If you are upgrading vCenter Server Appliance 5.5.x, this is administrator@vsphere.local.

      vCenter Administrator Password

      Enter the password of the vCenter Single Sign-On administrator.

      vCenter HTTPS Port

      Optionally, change the default vCenter HTTPS port number.

      The default value is 443.

      Appliance (OS) Root password

      Enter the password for the root user.

      Temporary Upgrade Files Path

      Optionally, change the default path to the folder in which to store the configuration data.

      By default, all the data and information about the settings of the vCenter Server Appliance that you want to upgrade is exported to /tmp/vmware/cis-export-folder. The data is later migrated to the vCenter Server Appliance 6.0.

      Migrate Performance & other historical data

      Optionally, select whether you want to enable migration of optional performance and historical data stored in the database.

      This includes information about alarms, events, statistics, and so on. If the information is large, the migration might slow down the upgrade.

    4. Under Source ESXi Host, enter the information about the host on which the vCenter Server Appliance that you want to upgrade resides.

      Option

      Description

      ESXi host IP address/FQDN

      IP address or FQDN of the ESXi host on which the vCenter Server Appliance that you want to upgrade resides.

      ESXi host user name

      User name of the user who has administrative rights on the primary host.

      ESXi host password

      Password of the administrator user.

  11. (Optional) : Accept the warning message, if any, by clicking Yes.
  12. Set up the vCenter Single Sign-On settings for the newly deployed appliance and click Next.
    Important:

    This step is mandatory only when you upgrade vCenter Server Appliance 5.1 Update 3. For upgrades from vCenter Server Appliance 5.5.x the vCenter Single Sign-On data is automatically migrated to the vCenter Server Appliance 6.0.

    Option

    Description

    vCenter SSO Password

    Enter the password for vCenter Single Sign-On.

    The password must be between 8 and 20 characters, and must contain at least one uppercase letter, one lowercase letter, one number, and one special character, such as, for example, a dollar sign ($), exclamation mark (!), brackets (()) or at sign (@).

    Confirm password

    Confirm the vCenter Single Sign-On password.

    SSO Domain name

    Enter the vCenter Single Sign-On domain name.

    The domain name must comply with the RFC 1035 standards.

    SSO Site name

    Enter the vCenter Single Sign-On site name.

  13. On the Select appliance size page of the wizard, select the vCenter Server Appliance size for the vSphere inventory size and click Next.

    Option

    Description

    Tiny (up to 10 hosts, 100 VMs)

    Deploys an appliance with 2 CPUs and 8 GB of memory.

    Small (up to 100 hosts, 1,000 VMs)

    Deploys an appliance with 4 CPUs and 16 GB of memory.

    Medium (up to 400 hosts, 4,000 VMs)

    Deploys an appliance with 8 CPUs and 24 GB of memory.

    Large (up to 1,000 hosts, 10,000 VMs)

    Deploys an appliance with 16 CPUs and 32 GB of memory.

  14. From the list of available datastores, select the location where all the virtual machine configuration files and virtual disks will be stored and, optionally, enable thin provisioning by selecting Enable Thin Disk Mode.
  15. Select the temporary network for communication between the vCenter Server Appliance that you want to upgrade and the newly deployed vCenter Server Appliance, select the vCenter Server Appliance IP allocation method, and click Next.

    The networks displayed in the Choose a temporary network drop-down menu depend on the ESXi network settings. Non-ephemeral distributed virtual port groups are not supported and are not displayed in the drop-down menu.

    Option

    Description

    DHCP

    A DHCP server is used to allocate the IP address.

    Static

    You are prompted to enter the IP address and network settings.

    1. Enter a temporary IP address for the new vCenter Server Appliance.

    2. Enter the subnet mask.

    3. Enter the network gateway.

    4. Enter FQDNs or IP addresses of network DNS servers.

      The names must be separated by commas.

  16. Review the VMware Customer Experience Improvement Program (CEIP) page and choose if you want to join the program.

    For information about the CEIP, see the Configuring Customer Experience Improvement Program section in vCenter Server and Host Management.

  17. On the Ready to complete page, review the settings for the vCenter Server Appliance upgrade and click Finish to complete the process.
  18. (Optional) : After the deployment completes, click the https://vcenter_server_appliance_IP_address/vsphere-client link to start the vSphere Web Client and log in to the vCenter Server instance in the vCenter Server Appliance.
  19. Click Close to exit the wizard.

Results

The vCenter Server Appliance is upgraded. The old vCenter Server Appliance is powered off and the new appliance starts.

What to do next

If the old vCenter Server Appliance uses a non-ephemeral distributed virtual port group, to preserve the port group setting, you can manually connect the new appliance to the original non-ephemeral distributed virtual port group. For information about configuring virtual machine networking on a vSphere distributed switch, see vSphere Networking.