Failed to deploy OVF package.
45:17:VALUE_ILLEGAL: Value "3" of Parent element does not refer to a ref of type [SATA, IDE] - got NVME.
vSphere 7.0
VMware vCenter Server 7.0
VMware ESXi 7.0
Customer was using NVME as Storage controller for CD/DVD drive. Based on error we opened .ova file in a text editor and locate the Parent value as mentioned in error, it was CD/DVD drive and was set to use NVME as Storage controller.
When you create a virtual machine, a controller is added by default and the CD/DVD drive is attached to that controller. The controller and driver type depend on the guest operating system. Typically, virtual machines with newer guest operating systems have a SATA controller and CD/DVD drive. Other guests use an IDE controller and CD/DVD drive. NVME is not a supported controller type for CD/DVD drive configuration hence we will need to change it to make the template valid.
It is not the best way to edit .ova/.ovf files to make changes. Instead we can use following steps.