Noble verification
------------------
openstack volume service list
+------------------+-------------------------------+------+---------+-------+----------------------------+
| Binary | Host | Zone | Status | State |
Updated At |
+------------------+-------------------------------+------+---------+-------+----------------------------+
| cinder-volume | juju-7f6902-lun-0@LVM-default | nova | enabled | up |
2026-02-26T22:35:41.000000 |
| cinder-scheduler | juju-7f6902-lun-0 | nova | enabled | up |
2026-02-26T22:35:40.000000 |
+------------------+-------------------------------+------+---------+-------+----------------------------+
openstack volume type create lun-volumes
+-------------+--------------------------------------+
| Field | Value |
+-------------+--------------------------------------+
| description | None |
| id | be9ca399-e4d3-41c2-b992-69e940025587 |
| is_public | True |
| name | lun-volumes |
+-------------+--------------------------------------+
openstack volume type set --property volume_backend_name="LVM-default"
lun-volumes
openstack volume create --size 5 --type lun-volumes volume1
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| attachments | [] |
| availability_zone | nova |
| bootable | false |
| consistencygroup_id | None |
| created_at | 2026-02-26T22:36:53.383760 |
| description | None |
| encrypted | False |
| id | 2c3cf132-c0ac-431c-88be-4e0ba9e8236d |
| migration_status | None |
| multiattach | False |
| name | volume1 |
| properties | |
| replication_status | None |
| size | 5 |
| snapshot_id | None |
| source_volid | None |
| status | creating |
| type | lun-volumes |
| updated_at | None |
| user_id | cf90e6eade9840f795d8cd413bf817d1 |
+---------------------+--------------------------------------+
openstack volume create --size 5 volume2
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| attachments | [] |
| availability_zone | nova |
| bootable | false |
| consistencygroup_id | None |
| created_at | 2026-02-26T22:37:39.901095 |
| description | None |
| encrypted | False |
| id | f9636cf0-84ec-4997-97ca-98db26ee0255 |
| migration_status | None |
| multiattach | False |
| name | volume2 |
| properties | |
| replication_status | None |
| size | 5 |
| snapshot_id | None |
| source_volid | None |
| status | creating |
| type | __DEFAULT__ |
| updated_at | None |
| user_id | cf90e6eade9840f795d8cd413bf817d1 |
+---------------------+--------------------------------------+
openstack server create \
--block-device
source_type=volume,destination_type=volume,disk_bus=scsi,device_type=lun,uuid=${LUN_UUID}
\
--block-device
source_type=volume,destination_type=volume,uuid=${SECOND_VOL_UUID} \
--flavor m1.small \
--network private \
--image focal server1 \
--key-name testkey \
--os-compute-api-version 2.60
+--------------------------------------+---------+--------+----------+-------+----------+
| ID | Name | Status | Networks | Image |
Flavor |
+--------------------------------------+---------+--------+----------+-------+----------+
| 279fb6fc-cc17-4e4e-832a-f7a4c19afb4a | server1 | ERROR | | focal |
m1.small |
+--------------------------------------+---------+--------+----------+-------+----------+
# view nova-compute.log to see that it is broken as expected
│2026-02-26 22:39:55.158 58090 ERROR nova.compute.manager [instance:
279fb6fc-cc17-4e4e-832a-f7a4c19afb4a] File
"/usr/lib/python3/dist-packages/eventlet/tpool.py", line 125, in execute
│2026-02-26 22:39:55.158 58090 ERROR nova.compute.manager [instance:
279fb6fc-cc17-4e4e-832a-f7a4c19afb4a] raise e.with_traceback(tb)
│2026-02-26 22:39:55.158 58090 ERROR nova.compute.manager [instance:
279fb6fc-cc17-4e4e-832a-f7a4c19afb4a] File
"/usr/lib/python3/dist-packages/eventlet/tpool.py", line 82, in tworker
│2026-02-26 22:39:55.158 58090 ERROR nova.compute.manager [instance:
279fb6fc-cc17-4e4e-832a-f7a4c19afb4a] rv = meth(*args, **kwargs)
│2026-02-26 22:39:55.158 58090 ERROR nova.compute.manager [instance:
279fb6fc-cc17-4e4e-832a-f7a4c19afb4a]
│2026-02-26 22:39:55.158 58090 ERROR nova.compute.manager [instance:
279fb6fc-cc17-4e4e-832a-f7a4c19afb4a] File
"/usr/lib/python3/dist-packages/libvirt.py", line 4543, in defineXML
│2026-02-26 22:39:55.158 58090 ERROR nova.compute.manager [instance:
279fb6fc-cc17-4e4e-832a-f7a4c19afb4a] raise
libvirtError('virDomainDefineXML() failed')
│2026-02-26 22:39:55.158 58090 ERROR nova.compute.manager [instance:
279fb6fc-cc17-4e4e-832a-f7a4c19afb4a] libvirt.libvirtError: unsupported
configuration: scsi-block 'lun' devices do not support the serial property
│2026-02-26 22:39:55.158 58090 ERROR nova.compute.manager [instance:
279fb6fc-cc17-4e4e-832a-f7a4c19afb4a]
Enable proposed
---------------
openstack server create \
--block-device
source_type=volume,destination_type=volume,disk_bus=scsi,device_type=lun,uuid=${LUN_UUID}
\
--block-device
source_type=volume,destination_type=volume,uuid=${SECOND_VOL_UUID} \
--flavor m1.small \
--network private \
--image focal server2 \
--key-name testkey \
--os-compute-api-version 2.60
# VM successfully boots
+--------------------------------------+---------+--------+------------------------+-------+----------+
| ID | Name | Status | Networks
| Image | Flavor |
+--------------------------------------+---------+--------+------------------------+-------+----------+
| 064e422d-03e1-4f7c-8489-c2b62ac2289b | server2 | ACTIVE |
private=192.168.21.123 | focal | m1.small |
| 279fb6fc-cc17-4e4e-832a-f7a4c19afb4a | server1 | ERROR |
| focal | m1.small |
+--------------------------------------+---------+--------+------------------------+-------+----------+
# VM successfully sees all volumes
sudo ip netns exec ovnmeta-e4930e09-8fbd-4916-8577-33c70e473b24 ssh -i
/home/ubuntu/testkey.priv [email protected]
ubuntu@server2:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 64M 1 loop /snap/core20/2318
loop1 7:1 0 91.9M 1 loop /snap/lxd/29619
loop2 7:2 0 38.8M 1 loop /snap/snapd/21759
sda 8:0 0 5G 0 disk
vda 252:0 0 20G 0 disk
├─vda1 252:1 0 19.9G 0 part /
├─vda14 252:14 0 4M 0 part
└─vda15 252:15 0 106M 0 part /boot/efi
vdb 252:16 0 5G 0 disk
** Tags removed: verification-needed verification-needed-noble
** Tags added: verification-done verification-done-noble
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2065084
Title:
[SRU] BDM with device_type=lun fails
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/2065084/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs