This KB will explain the steps needed to add a boot delay to VMs in vSphere.
VMware vCenter
This is commonly used when a Root password reset is needed for a VMware Appliance VM.
Log in to your vSphere Client and locate the Virtual Machine in the inventory.
Power off the VM. You cannot modify these specific boot options while the VM is running.
Right-click the VM and select Edit Settings.
Navigate to the VM Options tab at the top of the configuration window.
Expand the Boot Options section.
Locate the Boot Delay field.
Enter the value in milliseconds.
For example, if you want a 5-second delay, enter 5000.
(Optional) Check the box for Force BIOS setup if you want the VM to automatically enter the BIOS/EFI setup screen the next time it starts.
Click OK to save your changes.