ESXi 7.0 provides many options for using PXE to boot the installer and using an installation or upgrade script.