From 9e92e4c8e494ec345ccce1eff739f18bf9035c9b Mon Sep 17 00:00:00 2001 From: Radosław Piliszek Date: Tue, 4 Oct 2022 10:07:40 +0000 Subject: Support qemu block rbd in nova-compute This is necessary if using nova-compute with RBD backend (directly, not via Cinder) and wishing to make an instance image to Glance while (1) following the recommended Ceph permissions which do not give Nova write permissions to the images' pool or (2) not using RBD with Glance or (3) not revealing what Glance actually uses as the backend (hiding locations). Change-Id: I88e1e0ca01b2b2effad9515b905cc761fbb5d2d4 --- docker/nova/nova-compute/Dockerfile.j2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/nova/nova-compute/Dockerfile.j2 b/docker/nova/nova-compute/Dockerfile.j2 index 5420e9363..8359e0f84 100644 --- a/docker/nova/nova-compute/Dockerfile.j2 +++ b/docker/nova/nova-compute/Dockerfile.j2 @@ -30,6 +30,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build 'python3-libvirt', 'python3-rtslib', 'qemu-img', + 'qemu-kvm-block-rbd', 'sysfsutils', 'targetcli', 'xfsprogs' @@ -66,6 +67,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build 'python3-rados', 'python3-rbd', 'python3-rtslib-fb', + 'qemu-block-extra', 'qemu-utils', 'sasl2-bin', 'sysfsutils', -- cgit v1.2.3