yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #83572
[Bug 1891298] [NEW] volume_size in bdms cannot work when instance boot with snapshot image
Public bug reported:
In my env, cinder volume backend is ceph rbd.
# Original instance boot with volume-backend from the image01
$ nova boot --block-device
source=image,id=$image01,dest=volume,size=50,shutdown=remove,bootindex=0
--flavor m1.tiny --nic net-id=$net vm01
# create instance image
$ nova image-create vm01 img-vm04
$ glance image-show img-vm04
+----------------------------------+----------------------------------------------------------------------------------+
| Property | Value |
+----------------------------------+----------------------------------------------------------------------------------+
| base_image_ref | |
| bdm_v2 | True |
| block_device_mapping | [{"image_id": null, "volume_type": null, "boot_index": 0, "snapshot_id": |
| | "42fea563-9551-4bc3-b3fb-7746e0895158", "destination_type": "volume", "tag": |
| | null, "source_type": "snapshot", "device_type": "disk", "guest_format": null, |
| | "device_name": "/dev/vda", "no_device": null, "delete_on_termination": true, |
| | "volume_size": 100, "disk_bus": "virtio", "volume_id": null}] |
| boot_roles | reader,admin,member |
| checksum | d41d8cd98f00b204e9800998ecf8427e |
| container_format | bare |
| created_at | 2020-08-11T08:49:32Z |
| direct_url | rbd://b7b2fac6-420f-4ec1-aea2-4862d29b4059/volumes/f11d2516-ba1a-4994-b984-d253d |
| | 1524dab/snap |
| disk_format | qcow2 |
| hw_rng_model | virtio |
| id | f11d2516-ba1a-4994-b984-d253d1524dab |
| locations | [{"url": "rbd://b7b2fac6-420f-4ec1-aea2-4862d29b4059/volumes/f11d2516-ba1a-4994- |
| | b984-d253d1524dab/snap", "metadata": {"store": "ceph"}}] |
| min_disk | 1
# Boot new instance with img-vm04
nova boot --block-device
source=image,id=$img04,dest=volume,size=200,shutdown=remove,bootindex=0
--flavor m1.tiny --nic net-id=$net vm05
# root volume size is 50
3ea44251-04cd-4d6c-865d-b868b5faddc4 | in-use | | 50 | ceph-rbd | true | e21fd39b-ab72-42d1-91d6-f9462685bba8 |
Excepted: volume size is 200
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1891298
Title:
volume_size in bdms cannot work when instance boot with snapshot image
Status in OpenStack Compute (nova):
New
Bug description:
In my env, cinder volume backend is ceph rbd.
# Original instance boot with volume-backend from the image01
$ nova boot --block-device
source=image,id=$image01,dest=volume,size=50,shutdown=remove,bootindex=0
--flavor m1.tiny --nic net-id=$net vm01
# create instance image
$ nova image-create vm01 img-vm04
$ glance image-show img-vm04
+----------------------------------+----------------------------------------------------------------------------------+
| Property | Value |
+----------------------------------+----------------------------------------------------------------------------------+
| base_image_ref | |
| bdm_v2 | True |
| block_device_mapping | [{"image_id": null, "volume_type": null, "boot_index": 0, "snapshot_id": |
| | "42fea563-9551-4bc3-b3fb-7746e0895158", "destination_type": "volume", "tag": |
| | null, "source_type": "snapshot", "device_type": "disk", "guest_format": null, |
| | "device_name": "/dev/vda", "no_device": null, "delete_on_termination": true, |
| | "volume_size": 100, "disk_bus": "virtio", "volume_id": null}] |
| boot_roles | reader,admin,member |
| checksum | d41d8cd98f00b204e9800998ecf8427e |
| container_format | bare |
| created_at | 2020-08-11T08:49:32Z |
| direct_url | rbd://b7b2fac6-420f-4ec1-aea2-4862d29b4059/volumes/f11d2516-ba1a-4994-b984-d253d |
| | 1524dab/snap |
| disk_format | qcow2 |
| hw_rng_model | virtio |
| id | f11d2516-ba1a-4994-b984-d253d1524dab |
| locations | [{"url": "rbd://b7b2fac6-420f-4ec1-aea2-4862d29b4059/volumes/f11d2516-ba1a-4994- |
| | b984-d253d1524dab/snap", "metadata": {"store": "ceph"}}] |
| min_disk | 1
# Boot new instance with img-vm04
nova boot --block-device
source=image,id=$img04,dest=volume,size=200,shutdown=remove,bootindex=0
--flavor m1.tiny --nic net-id=$net vm05
# root volume size is 50
3ea44251-04cd-4d6c-865d-b868b5faddc4 | in-use | | 50 | ceph-rbd | true | e21fd39b-ab72-42d1-91d6-f9462685bba8 |
Excepted: volume size is 200
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1891298/+subscriptions