GitHub user winterhazel added a comment to the discussion: Starting instances 
in a domain other than root fails,

> After capturing the correct lines this time it appears as the VM has a UEFI 
> tag which the hosts do not. If I get this right, how do I overcome?

Yup, that's an issue with UEFI, not with tags. You need to setup UEFI support 
manually in your hosts:

1. Install `ovmf`
2. Create a file in `/etc/cloudstack/agent/uefi.properties` with the following 
content (for Ubuntu hosts, you may need to change the values depending on your 
OS):
```
guest.nvram.template.secure=/usr/share/OVMF/OVMF_VARS_4M.ms.fd
guest.nvram.template.legacy=/usr/share/OVMF/OVMF_VARS_4M.fd
guest.loader.secure=/usr/share/OVMF/OVMF_CODE_4M.ms.fd
guest.loader.legacy=/usr/share/OVMF/OVMF_CODE_4M.fd
guest.nvram.path=/var/lib/libvirt/qemu/nvram/
 ```

3. Restart `cloudstack-agent`

With this, the deployment of VMs using UEFI should work.

GitHub link: 
https://github.com/apache/cloudstack/discussions/10430#discussioncomment-12414525

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscr...@cloudstack.apache.org

Reply via email to