Thanks Mike, The ‘Read VM settings from OVA’ option was introduced on 4.15.0, and only on that version it was the default mode. Since 4.15.1 it was made optional, and the default mode remained the same as before 4.15.0.
Regarding the root disk controller issue, we have added a fix on 4.16.1: https://github.com/apache/cloudstack/pull/5910 - would be good to verify if this solves the booting issue after setting the controller correctly Regards, Nicolas Vazquez From: Corey, Mike <mike.co...@sap.com> Date: Tuesday, 29 March 2022 at 08:52 To: users@cloudstack.apache.org <users@cloudstack.apache.org> Cc: Nicolas Vazquez <nicolas.vazq...@shapeblue.com> Subject: RE: VMware Template - To read from OVA or NOT Thanks for the reply. Current ACS 4.16.0. Deploying template on 4.15.1 had similar results when "Read VM settings from OVA" was OFF - the OS would just spin at startup. Why I started using the Read OVA option. When the option is OFF - I manually select the controller (lsilogicsas) and nic (e1000). One thing I notice is that when the VM deploys, ACS adds 3 additional scsi controllers to the VM. I thought that could be the issue; however, I deleted the extra controllers from the VM and the OS still spins like something isn't loading right. Also, looking at the template settings, the rootdiskconntroller says lsisas1068 instead of what I selected "lsilogicsas" during template download. Like I said, I feel like I've chased this tail before which is why I ended up using the "read VM settings from OVA" setting. However, the developer of our front end web portal has me trying an image without the read OVA setting because they think it will fix an API mismatch they have. Was the "Read VM Settings from OVA" option always "default" in previous versions? In my notes, I have it was introduced in 4.15.1. Mike -----Original Message----- From: Nicolas Vazquez <nicolas.vazq...@shapeblue.com.INVALID> Sent: Tuesday, March 29, 2022 7:03 AM To: users@cloudstack.apache.org Subject: Re: VMware Template - To read from OVA or NOT [You don't often get email from nicolas.vazq...@shapeblue.com.invalid. Learn why this is important at http://aka.ms/LearnAboutSenderIdentification.]<http://aka.ms/LearnAboutSenderIdentification.%5d> Hi Mike, The 'Read VM Settings from OVA' option is not mandatory, and by default the Vmware environments should not be affected if not using this feature on the templates. I have some questions, which CloudStack version are you using? In this case it would seem like the combination of controllers is not supported for the template. Were you able to deploy from the same template on previous CloudStack versions setting the same controllers? Are the controllers correctly set on vCenter? The 'Read VM settings from OVA' honors the template configuration and controllers. When deploying a VM using this option, are the disk and NIC controllers the same as the ones you want to set when not enabling the option? As a quick test, can you create a test VM using the 'Read VM settings from OVA' option, stop it and change the controllers from vCenter - would the VM boot correctly? Regards, Nicolas Vazquez From: Corey, Mike <mike.co...@sap.com.INVALID> Date: Thursday, 24 March 2022 at 13:54 To: users@cloudstack.apache.org <users@cloudstack.apache.org> Subject: VMware Template - To read from OVA or NOT Hi - I feel like I've asked this in the past; however, my developer colleague has me spinning my wheels trying to get his code to work against this VMware/ACS environment. I'm having trouble with deploying a VM instance using a VMware specific template when I DO NOT use the "Read VM Settings from OVA." When I don't use that setting I set the root disk controller as "lsilogicsas" and NIC to "e1000." The VM deploys however the OS never completely loads, just spins at Windows OS "Getting devices ready." Using the SAME image, with the Read OVA setting - the VM instance deploys and loads the OS without issue. Can someone from ShapeBlue or ACS verify that for VMWARE environments the "Read VM settings from OVA" IS or IS NOT required? If in theory, I should be able to deploy a VM from a template where "Read VM Settings from OVA" is OFF - what could be the issue (I assume its something identified in OVA that is not getting loaded/seen from basic ACS API). Many thanks! Mike Mike Corey Technology Senior Consultant, IT CS CTW Operation & Virtualization Service US SAP AMERICA, INC. 3999 West Chester Pike, Newtown Square, 19073 United States T +1 610 661 0905, M +1 484 274 2658, E mike.co...@sap.com [cid:image001.png@01D83F7E.500DA3D0]