summaryrefslogtreecommitdiff
path: root/devstack/tools/ironic
diff options
context:
space:
mode:
authorIlya Etingof <etingof@gmail.com>2019-11-29 10:07:02 +0100
committerIlya Etingof <etingof@gmail.com>2019-12-02 14:06:32 +0100
commit10abf8834c386941e6d7f4dd81563cfd2937911a (patch)
treef0de54f8bc0c369d446c6a5b90c51288b2743c04 /devstack/tools/ironic
parent7ee6174b4db02fc7dd79ee6c57af0bed998918ce (diff)
downloadironic-10abf8834c386941e6d7f4dd81563cfd2937911a.tar.gz
Fix UEFI NVRAM collision in devstack
When configuring VMs in devstack booting in UEFI mode, make sure that each libvirt domain has its own UEFI NVRAM store. Otherwise funny things can happen ultimately leading to EFI shell popping up crying for help. Change-Id: I03eddde04211ceb6f0bd9438fafab34c515c4fa9
Diffstat (limited to 'devstack/tools/ironic')
-rw-r--r--devstack/tools/ironic/templates/vm.xml2
1 files changed, 1 insertions, 1 deletions
diff --git a/devstack/tools/ironic/templates/vm.xml b/devstack/tools/ironic/templates/vm.xml
index 1df1d2c0c..3fa2a608b 100644
--- a/devstack/tools/ironic/templates/vm.xml
+++ b/devstack/tools/ironic/templates/vm.xml
@@ -10,7 +10,7 @@
{% if uefi_loader %}
<loader readonly='yes' type='pflash'>{{ uefi_loader }}</loader>
{% if uefi_nvram %}
- <nvram>{{ uefi_nvram }}</nvram>
+ <nvram template='{{ uefi_nvram }}'>{{ uefi_nvram }}-{{ name }}</nvram>
{% endif %}
{% endif %}
<bootmenu enable='no'/>