Hello, as far I know the Cd for OverrideTargets is not the VirtualCD. I don't see the option to boot with virtual media, unless UefiTarget but you need to specify the entire path. Thanks Marco  
I am able to boot the server manually by setting up "Remote File Share", "Next Boot (Virtual CD/DVD/ISO)". From the virtual console during the reboot, it displays"... Boot to virtual CD requested ....". But I have problem achieving it via Redfish API interface because "CD, DVD, USB" are the only available media types: [URL] When I run the scripts, from the virtual console it says "... Boot to CD/DVD drive requested ....".  I found Python script SetNextOneTimeBootVirtualMediaDeviceOemREDFISH.py but it is not what we plan to do. We would like to do: power off server, set virtual media (ISO URL), set boot source to virtual CD/DVD, power on server. Wonder if it is possible with only CD/DVD/USB options are available on Redfish interface. Thank you.    
How to boot to virtual CD with Redfish API interface