aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRadosław Piliszek <radoslaw.piliszek@gmail.com>2022-10-04 10:07:40 +0000
committerRadosław Piliszek <radoslaw.piliszek@gmail.com>2022-10-04 17:53:57 +0000
commit9e92e4c8e494ec345ccce1eff739f18bf9035c9b (patch)
tree6db3f442286e9f625f79c61de0035385aa0579a8
parent9e80733fb0a00012a344fef47c4b33ee47936f98 (diff)
downloadkolla-9e92e4c8e494ec345ccce1eff739f18bf9035c9b.tar.gz
kolla-9e92e4c8e494ec345ccce1eff739f18bf9035c9b.zip
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
-rw-r--r--docker/nova/nova-compute/Dockerfile.j22
1 files changed, 2 insertions, 0 deletions
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',