The vCenter Server Appliance instance requires a database to store and organize server data. Ensure your source vCenter Server database is prepared for migration to the target vCenter Server Appliance.

Each vCenter Server Appliance instance must have its own database. The bundled PostgreSQL database that is included in the vCenter Server Appliance supports up to 1,000 hosts and 10,000 virtual machines.

Important: If you are using an external database for vCenter Server Appliance, it is converted to an embedded PostgreSQL database during the migration.

To ensure your database is prepared for migration:

  • Verify that passwords are current and not set to expire soon.
  • For vCenter Server 5.5, run the cleanup scripts to remove any unnecessary data in the vCenter Server database using the steps for your database. For details see:
  • Verify that you have backed up your database. See your database documentation.
  • Verify that vCenter Server can communicate with the local database.

During the migration of vCenter Server to vCenter Server Appliance, the installer:

  1. Exports the vCenter Server database.
  2. Copies exported data to the target vCenter Server Appliance.
  3. Starts the PostgreSQL service to import the source database data.
  4. Upgrades the database schema to be compatible with the target vCenter Server Appliance.
  5. Starts the target vCenter Server Appliance services.

When you configure the target vCenter Server Appliance, you initialize and configure using the imported database with the old schema. You have a choice of migration options:

  1. Core data
  2. Performance and other historical data