From 1c81a87221e6e536453982a35d5af033c979a3c0 Mon Sep 17 00:00:00 2001 From: Zhangfei Gao Date: Wed, 9 Aug 2017 14:31:03 +0800 Subject: nova-compute: add package qemu-efi to support uefi image On arm64, uefi image is usually used via --property hw_firmware_type=uefi In order to support this, qemu-efi has to be installed Ohterwise error reports: Terminating instance: UEFINotSupported: UEFI is not supported Signed-off-by: Kevin Zhao Signed-off-by: Zhangfei Gao Change-Id: I1a5099e45ad4e8dc5e21ebdf25639ef938b16822 --- docker/nova/nova-compute/Dockerfile.j2 | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'docker') diff --git a/docker/nova/nova-compute/Dockerfile.j2 b/docker/nova/nova-compute/Dockerfile.j2 index 906c8f2b0..5b891c5a8 100644 --- a/docker/nova/nova-compute/Dockerfile.j2 +++ b/docker/nova/nova-compute/Dockerfile.j2 @@ -96,6 +96,12 @@ RUN rm -f /etc/nova/nova-compute.conf 'qemu-utils' ] %} + {% if base_arch == "aarch64" %} + {% set nova_compute_packages = nova_compute_packages + [ + 'qemu-efi' + ] %} + {% endif %} + # Debian/stretch uses rtslib-fb (like CentOS does) {% if base_distro == 'debian' %} {% set nova_compute_packages = nova_compute_packages + [ -- cgit v1.2.3