The vCenter Server firstboot framework was introduced in vSphere 6.0 and is responsible for configuring services after a vCenter Server install, upgrade, or migration. The firstboot framework is common to both vCenter Server on Windows and the vCenter Server Appliance. The firstboot process occurs during stage 2 of a vCenter Server Appliance deployment. If a single service fails to configure or start during the firstboot process, vCenter Server will fail to install, upgrade, or migrate.
This issue may occur due to these issues:
-
Time Synchronization Issues
Time inconsistencies in vSphere can cause firstboot to fail at different services depending on where time is not accurate and when the time is synchronized. Issues most commonly happen when the target ESXi host for the destination vCenter Server Appliance is not synchronized with NTP. Issue can also happen if the destination vCenter Server Appliance migrates to an ESXi host with different time due to fully automated DRS.
Incorrect or missing DNS configurations will cause services in firstboot to fail.
-
Authentication/Password or Permissions Issues
Certain passwords may cause vSphere upgrade failures, as can unexpected permissions in the vCenter database.
Some certificate configurations may cause issues due to certificate standards, key requirements, etc.