sureshanaparti commented on issue #5204: URL: https://github.com/apache/cloudstack/issues/5204#issuecomment-893207304
> > @AlexanderKgr @matheusfontes did you notice any change in the OS version of the VM in XCP-ng center/CLI before and after starting (failed with uefi) the VM? > > We were using cloudstack 4.14 with xcp 7.6. We upgraded to 4.15.1 to install new cluster of xcp 8.2 > Everything works perfect but when I try to migrate a windows vm on version 2016, 2019 or windows 10 from old cluster xcp 7.6 to 8.2 cludstack create vm as uefi boot. > On citrix documentation (https://docs.citrix.com/en-us/citrix-hypervisor/vms/windows.html) there is a SO boot matrix compatibility and apparently this windows versions are using by default uefi boot. > I think cloudstack 4.15.1 need to set this old vms as BIOS boot unless the vms was specifically set to boot as uefi. > This applies to secure boot also. But secure boot now is not a problem because it isn't set enable by default. > > xe vm-param-set uuid= HVM-boot-params:firmware= (where MODE is BIOS OR UEFI) > xe vm-param-set uuid= platform:secureboot= (where OPTION is true or false) @matheusfontes @AlexanderKgr these VM level boot params are not set for the VM created in Xen/XCP from CloudStack, and so the VM would boot with the hypervisor's default firmware for the guest OS. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
