You can upgrade vCenter Server separately after installing vCenter Single Sign On, and upgrading Inventory Service.

Alternatively, You can upgrade vCenter Server as part of a Simple Install. See Using Simple Install to Upgrade vCenter Server and How vCenter Single Sign On Affects vCenter Server Installation and Upgrades.

This procedure requires downtime for the vCenter Server that you are upgrading. You do not need to turn off virtual machines.

If an earlier version of vCenter Server is on your machine, the vCenter Server installer detects and upgrades it. If the upgrade fails, no automatic rollback occurs to the previous vCenter Server version.

In-place upgrade to vCenter 5.1 is not supported on Microsoft Windows XP.

Note

vCenter Server 5.1 supports connection between vCenter Server and vCenter Server components by IP address only if the IP address is IPV4-compliant. To connect to a vCenter Server system in an IPv6 environment, you must use the fully qualified domain name (FQDN) or host name of the vCenter Server. The best practice is to use the FQDN, which works in all cases, instead of the IP address, which can change if assigned by DHCP.

1

In the software installer directory, double-click the autorun.exe file to start the installer.

2

Select VMware® vCenterServer and click Install.

3

Follow the prompts in the installation wizard to choose the installer language, and agree to the end user patent and license agreements.

4

Enter or confirm your database credentials.

5

Select whether to upgrade the vCenter Server database.

Select Upgrade existing vCenter Server database to continue with the upgrade to vCenter Server.

Select Do not upgrade existing vCenter Server database if you do not have a backup copy of your database.

You cannot continue the upgrade.

6

Click I have taken a backup of the existing vCenter Server database and SSL certificates.

7

Select how to upgrade vCenter Agent.

Option

Description

Automatic

To automatically upgrade vCenter Agent on all the hosts in the vCenter Server inventory.

Manual

If one of the following applies:

You need to control the timing of vCenter Agent upgrades on specific hosts.

vCenter Agent is installed on each host in the inventory to enable vCenter Server to manage the host. vCenter Agent must be upgraded when vCenter Server is upgraded.

vCenter Agent is installed on each host in the inventory to enable vCenter Server to manage the host. vCenter Agent must be upgraded when vCenter Server is upgraded.

8

Select the account for the vCenter Service to run in.

Option

Description

SYSTEM Account

Select the Use SYSTEM account check box, type the fully qualified domain name of the vCenter Server host, and click Next. You cannot use the SYSTEM account if you are using the bundled database or SQL Server with Windows authentication.

User-specified account

Deselect the Use SYSTEM account check box, type the account password and the fully qualified domain name of the vCenter Server host, and click Next.

9

Accept or change the port numbers to connect to vCenter Server.

10

(Optional) Select Increase the number of available ephemeral ports.

11

Select the size of your vCenter Server inventory to allocate memory for several Java services that are used by vCenter Server.

This setting determines the maximum JVM heap settings for VMware VirtualCenter Management Webservices (Tomcat), Inventory Service, and Profile-Driven Storage Service. You can adjust this setting after installation if the number of hosts in your environment changes. See the recommendations in the topic vCenter Server Hardware Requirements.

12

Enter the information to register vCenter Server with vCenter Single Sign-On.

The vCenter Single Sign-On administrator user name is admin@System-Domain, and the password must match the password you entered when you installed vCenter Single Sign-On. The Lookup Service URL takes the form https://SSO_host_FQDN_or_IP:7444/lookupservice/sdk, where 7444 is the default vCenter Single Sign-On HTTPS port number. Your entry should match the entry you made when you installed vCenter Single Sign-On. If you entered a different port number when you installed vCenter Single Sign-On, use that port number.

Note

If you installed vCenter Single Sign-On in a vCenter Server Appliance, you can enter the Single Sign-On administrator user as root@localos. In this case, the password is the root password of the vCenter Server Appliance. The Lookup Service URL takes the form https://vCenter_Appliance_IP_or_host_name:{7444}/lookupservice/sdk.

13

Enter the Inventory Service URL.

The Inventory Service URL takes the form https://Inventory_Service_host_FQDN_or_IP:10443. 10443 is the default Inventory Service HTTPS port number. If you entered a different port number when you installed Inventory Service, use that port number here.

14

Click Install.

Installation might take several minutes. Multiple progress bars appear during the installation of the selected components.

The vCenter installation is complete.

Upgrade the vSphere Client and vSphere Web Client to version 5.1. This step prevents compatibility problems that might interfere with the proper operation of the vSphere Client and vSphere Web Client. See Upgrade the vSphere Client, and Install or Upgrade the vSphere Web Client. Review the topics in After You Upgrade vCenter Server for other postupgrade actions you might want to take.