fix: Install qemu-block-extra in nova, cinder, ironic images (#1184)

fix #1183
In Ubuntu Jammy, the qemu-block-extra package is no longer required by the qemu-utils package and should be additionally installed to use rbd backend.
Depends-On: #1181
diff --git a/images/glance/Dockerfile b/images/glance/Dockerfile
index 7171659..6aa4389 100644
--- a/images/glance/Dockerfile
+++ b/images/glance/Dockerfile
@@ -36,7 +36,7 @@
 RUN <<EOF bash -xe
 apt-get update -qq
 apt-get install -qq -y --no-install-recommends \
-    ceph-common lsscsi nvme-cli python3-rados python3-rbd qemu-utils sysfsutils udev util-linux
+    ceph-common lsscsi nvme-cli python3-rados python3-rbd qemu-block-extra qemu-utils sysfsutils udev util-linux
 apt-get clean
 rm -rf /var/lib/apt/lists/*
 EOF
diff --git a/images/ironic/Dockerfile b/images/ironic/Dockerfile
index bd4c7fe..a006e08 100644
--- a/images/ironic/Dockerfile
+++ b/images/ironic/Dockerfile
@@ -30,7 +30,7 @@
 RUN <<EOF bash -xe
 apt-get update -qq
 apt-get install -qq -y --no-install-recommends \
-    ethtool ipmitool iproute2 ipxe lshw qemu-utils tftpd-hpa
+    ethtool ipmitool iproute2 ipxe lshw qemu-block-extra qemu-utils tftpd-hpa
 apt-get clean
 rm -rf /var/lib/apt/lists/*
 EOF
diff --git a/images/nova/Dockerfile b/images/nova/Dockerfile
index ec69e92..a36491d 100644
--- a/images/nova/Dockerfile
+++ b/images/nova/Dockerfile
@@ -35,7 +35,7 @@
 RUN <<EOF bash -xe
 apt-get update -qq
 apt-get install -qq -y --no-install-recommends \
-    ceph-common genisoimage iproute2 libosinfo-bin lsscsi ndctl nvme-cli openssh-client ovmf python3-libvirt python3-rados python3-rbd qemu-efi-aarch64 qemu-utils sysfsutils udev util-linux
+    ceph-common genisoimage iproute2 libosinfo-bin lsscsi ndctl nvme-cli openssh-client ovmf python3-libvirt python3-rados python3-rbd qemu-efi-aarch64 qemu-block-extra qemu-utils sysfsutils udev util-linux
 apt-get clean
 rm -rf /var/lib/apt/lists/*
 EOF