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

Reply via email to