The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
Overview of upgrading from VMware Infrastructure 3.x to vSphere 4.x (1021101)
The first consideration to be made when performing your upgrade is the priority in which your VMware Infrastructure 3.x environment is upgraded. Typically the order is:
Database Server (necessary when VirtualCenter 2.x is using a database that is not supported in vCenter Server 4.x)
vCenter Server, Update Manager, and Converter.
VMware Tools on all virtual machines
Virtual hardware on all virtual machines
Consider these points and refer to the appropriate documentation:
Ensure that the hardware of your ESX host is compatible with vSphere 4.x, as ESX is now only supported on a 64 bit platform. This information can be found in the Hardware Compatibility Guide. If it is not in the Hardware Compatibility Guide, you cannot upgrade to vSphere 4.x until the hardware is replaced.
Ensure that Virtualization Technology is enabled in the BIOS before installing ESX 4.x if you are planning to deploy 64 bit virtual machines. To check if Virtualization Technology is enabled, see Determining if Intel Virtualization Technology or AMD Virtualization is enabled in the BIOS without rebooting (1011712).
Details on upgrading to vSphere 4.x can be found in the vSphere Upgrade Guide. Read this guide carefully because it has more detailed information on any prerequisites that may need to be done to your database, as well as requirements for hardware.
When upgrading to vCenter Server, backup your current database. For information about backing up your database, see VirtualCenter Database Maintenance.
If you need to upgrade your database server so that it is compatible with vCenter Server 4.x (for example, if you are using SQL Server 2000), ensure that you consult your database vendor for information about performing a server upgrade.
If you have any custom SSL certificates for vCenter Server, back these up prior to performing the upgrade.
Windows Server 2003 the files should be located at:C:\Documents and Settings\All Users\Application Data\VMware\VMware Virtual Center\SSLWindows Server 2008 the files should be located at:C:\ProgramData\VMware\VMware VirtualCenter\SSL
For information on upgrading your ESX host, as well as vCenter Server considerations, see Upgrading to ESX 4.0 and vCenter 4.0 best practices (1009039) and Upgrading to ESX 4.1 and vCenter Server 4.1 best practices (1022104).
- For information on upgrading your virtual machine's virtual hardware when you have upgraded vCenter Server and your ESX hosts, see Upgrading an ESX 3.x virtual machine to ESX 4.x (1010675).
Note: Virtual machines created in an ESX 3.x environment run fine on ESX 3.x and 4.x hosts. However, when you upgrade the virtual machine's virtual hardware it can only run on ESX 4.x. If you have a mixed environment of 3.x and 4.x hosts, then do not upgrade the virtual hardware until all ESX hosts have been upgraded to 4.x. If the virtual hardware is upgraded prior to upgrading your ESX 3.x hosts, then your virtual machines are only able to reside on your 4.x hosts.
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.