Knowledge Base
The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides

|
Upgrading vCenter Server 2.5 to vCenter Server 4.0 with a remote SQL database when vCenter Server Heartbeat 5.5 Update 2 or earlier is installed
Purpose
This article provides steps to upgrade vCenter Server 2.5 and its updates to vCenter Server 4.0 or any of its updates with a remote SQL database when vCenter Server Heartbeat 5.5 Update 2 or earlier is installed.
Notes:
- When using this procedure to upgrade your existing vCenter Server installation with vCenter Server Heartbeat installed, VMware recommends that you review the entire procedure before starting the upgrade process.
- This procedure assumes your SQL database is separate.
Resolution
Upgrading your vCenter Server installation with vCenter Server Heartbeat installed
To upgrade your existing vCenter Server installation with vCenter Server Heartbeat installed:
Note: If the Secondary server is the active server, skip step 1.
Note: If the Secondary server is the active server, skip step 1.
- Using the vCenter Server Heartbeat Console on the Secondary server, click System on the left navigation panel to open the Status and Control page, then click Switchover. Wait for the operation to complete successfully.
- Shutdown vCenter Server Heartbeat, leaving the protected applications running on Secondary (active) server.
- Using the Service Control Manager, configure Neverfail Server R2 service Startup Type to Manual on both Primary and Secondary servers.
On the Secondary Server:
- Start VMware vCenter Installer for the version you want to upgrade to and select vCenter Server from the list.
Important: Before proceeding with the database upgrade, perform a backup of the existing vCenter Server database and SSL certificates.
- On the Database Upgrade page, select the option Yes, I want to upgrade the vCenter Server database.
- Continue with vCenter Server installation and record all configuration settings used.
Note: On the vCenter Server service account information page, VMware recommends providing the same credentials used for the current service (open the Service Control Manager and check the Logon As Account for VMware VirtualCenter Server service).
- If asked, do not reboot the server.
- When the vCenter Server upgrade process ends successfully, VMware recommends that you upgrade the existing extensions on the server. Details for each component upgrade can be found below.
- Verify that vCenter Server and all updated extensions are operational.
- If the upgrade on the Secondary server fails:
- Research the cause of the upgrade failure.
- If the issue can be resolved, proceed with upgrade procedure. Otherwise, revert to a previous version.
To revert to a previous version:- Uninstall the upgraded components.
- On the Secondary server, launch the vCenter Server Heartbeat Configure Server wizard and click the Machine tab. In the Current Role section choose Passive and click Finish.
- Reboot the server. vCenter Server Heartbeat starts and vCenter Server is stopped.
- On the Primary server, launch the vCenter Server Heartbeat Configure Server wizard and click the Machine tab. In the Current Role section choose Active and click Finish.
- Restart vCenter Server Heartbeat on the Primary Server and allow the system to synchronize.
- Start the vCenter Server Heartbeat Console and check that the system completes the Full System Check.
- Change the server role to Secondary/passive.
- Launch the vCenter Server Heartbeat Configure Server wizard and click the Machine tab. In the Current Role section choose Passive and click Finish.
- Reboot the Secondary server.
On the Primary Server:
Note: Continuation of the upgrade process assumes the upgrade of the Secondary server completed successfully.
- Change the server role to Primary/active:
- Launch the vCenter Server Heartbeat Configure Server wizard and click the Machine tab. In the Current Role section choose Active and click Finish.
- Open a command prompt and navigate to <install_directory>\VMware\VMware vCenter Server Heartbeat\R2\Bin.
- Run the command:
nfpktfltr.exe setfilter PassThru
- Verify the packet filter’s state to be passthru by running the command:
nfpktfltr.exe getstate
- Start VMware vCenter Installer for the version you want to upgrade to and select vCenter Server from the list.
- On the Database re-initialization warning page, select the Do not overwrite, leave my existing database in place option and proceed with the installation process.
- Continue with vCenter Server installation, using the identical configuration settings as used for installation on the Secondary server.
- When the vCenter Server upgrade process ends successfully, VMware recommends that you upgrade the existing extensions on the server. Details for each component upgrade can be found below.
- Since Orchestrator was introduced by the upgrade process and it was not configured on the Secondary server after upgrade, it is necessary to configure it at this time.
- If asked, reboot the server.
- Verify that vCenter Server and all updated extensions are operational.
- Using the Service Control Manager, configure Neverfail Server R2 service Startup Type to Automatic on both Primary and Secondary servers.
- Start vCenter Server Heartbeat on both servers.
- Launch the vCenter Server Heartbeat Console and connect to the server pair.
- Check that the system completes the Full System Check and is replicating.
- Navigate to the vCenter Server Heartbeat Console Application > Tasks page and manually run the Protected Service Discovery task.
If vCenter Server fails to start on the Secondary Server following a switchover (navigating to the Status and Control page and clicking Switchover):
- Shutdown vCenter Server Heartbeat.
- Launch the Configure Server wizard and set the Secondary server Current Role to Passive.
- Start vCenter Server Heartbeat on the Secondary server.
- Start the Configure Server wizard on the Primary server and set the server Current Role to Active.
- Start vCenter Server Heartbeat on the Primary server.
- Launch the vCenter Server Heartbeat Console and verify that the system completes the Full System Check.
- Investigate the cause of the vCenter Server failure on the Secondary server.
Installing vCenter Orchestrator Server as a Service
On the Primary/active server:
- Using vCenter Orchestrator Web Configuration:
- Configure vCenter Orchestrator Server.
- Install vCenter Orchestrator Server, and then start it.
- Navigate to the vCenter Server Heartbeat Console Application > Tasks page and manually run the Protected Service Discovery task.
- Using the vCenter Server Heartbeat Console, perform a switchover and wait for it to complete.
On the Secondary/active server:
- Ignore the vCenter Server Heartbeat warning:
Could not find service: VMWAREORCHESTRATOR.
- Using the vCenter Orchestrator Web Configuration, install vCenter Orchestrator Server as service then start it.
Upgrading Update Manager to 4.0 or any of its updates with a Remote SQL Database
On the Secondary Server:
Note: This procedure assumes you have already upgraded vCenter Server on Secondary server. During the vCenter Update Manager upgrade process, record all configuration settings used (vCenter Server information, Database information, port settings) as these will be required when upgrading the Primary server.
- Start VMware vCenter Installer for the version you want to upgrade to and select vCenter Update Manager from the list.
Important: Perform a backup of the existing Update Manager database before proceeding with the next step.
- On the Database Upgrade page select the option Yes, I want to upgrade the Update Manager database.
- Continue with the install process.
- When the upgrade is complete, verify that vCenter Update Manager is operational.
On the Primary Server:
Note: Continuation of the upgrades process assumes that the upgrade of the Secondary server completed successfully and that you have already upgraded vCenter Server on Primary server.
- Using the Service Control Manager, start the VMware VirtualCenter Server service.
- Start VMware vCenter Installer for the version you want to upgrade to and select vCenter Update Manager from the list.
- During the vCenter Update Manager upgrade, provide the same configuration settings used during the upgrade process on the Secondary server.
- On the Database re-initialization warning page, select the Do not overwrite, leave my existing database in place option and proceed with the installation process.
- When the upgrade is complete, verify that vCenter Update Manager is operational.
Upgrading vCenter Converter from 4.0 to any of its updates
On the Secondary Server:
Note: This procedure assumes that vCenter Server has been successfully upgraded on the Secondary server.
- Start VMware vCenter Installer for the version you want to upgrade to and select vCenter Converter from the list.
- Provide vCenter Server, vCenter Converter Server information and record all configuration settings used.
- In the event that errors are encountered during the upgrade process, research the cause of the upgrade failure. If the issue can be resolved then it is safe to proceed with the upgrade procedure.
On the Primary Server:
Note: This procedure assumes that vCenter Server has been successfully upgraded on the Primary Server.
- Using the Service Control Manager, start the VMware VirtualCenter Server service.
- Start VMware vCenter Installer for the version you want to upgrade to and select vCenter Converter from the list.
- Provide vCenter Server, vCenter Converter Server information. Make sure these are the same as those used during the upgrade on the Secondary server.
- In the event that errors are encountered during the upgrade process, research the cause of the upgrade failure. If the issue can be resolved then it is safe to proceed with the upgrade procedure.
Additional Information
Request a Product Feature
To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.
Actions
- KB Article:
- Updated:
- Categories:
- Product Family:
- Products:
- Product Versions:

