On 08/30/2013 03:32 AM, Toni F. [ackstorm] wrote:
Hi all,
With a running boot-from-volume instance backed in ceph, i launch
command to create an image from instance. All seems to work fine but if
i look in bdd i notice that location is empty
mysql> select * from images where
id="b7674970-5d60-41da-bbb9-2ef10955fbbe" \G;
*************************** 1. row ***************************
id: b7674970-5d60-41da-bbb9-2ef10955fbbe
name: snapshot_athena326
size: 0
status: active
is_public: 1
* location: NULL*
created_at: 2013-08-29 14:41:16
updated_at: 2013-08-29 14:41:16
deleted_at: NULL
deleted: 0
disk_format: raw
container_format: bare
checksum: 8e79e146ce5d2c71807362730e7b5a3b
owner: 36d462972b1d49c5850ca864b6f39d05
min_disk: 0
min_ram: 0
protected: 0
1 row in set (0.00 sec)
Bug?
This an artifact of the ec2-like separation of disks into volumes and
ephemeral storage. A snapshot of a volume-backed instance taken by
nova creates snapshots of each volume and adds them to an empty image
with a block device mapping containing references to the volume
snapshots.
Depending on why you want the location, using cinder snapshots of
volumes directly may be simpler than inspecting an image like this.
Josh
Aditional info
# glance index
ID Name Disk Format
Container Format Size
------------------------------------ ------------------------------
-------------------- -------------------- --------------
7729788f-b80a-4d90-b3c7-6f61f5ebd535 Ubuntu 12.04 LTS 32bits raw
bare 2147483648
b0692408-6bcf-40b1-94c6-672154d5d7eb Ubuntu 12.04 LTS 64bits raw
bare 2147483648 <tel:2147483648>
I created a instance from image 7729788f-b80a-4d90-b3c7-6f61f5ebd535
#nova list
+--------------------------------------+-----------+--------+----------------------------------------+
| ID | Name | Status | Networks
|
+--------------------------------------+-----------+--------+----------------------------------------+
| bffd1b30-5690-4d2f-9347-1f0b7202ee6d | athena326 | ACTIVE |
Private_15=10.128.3.195, 88.87.208.155 |
+--------------------------------------+-----------+--------+----------------------------------------+
#nova image-create bffd1b30-5690-4d2f-9347-1f0b7202ee6d snapshot_athena326
///LOGS in cinder_volume
2013-08-29 16:41:16 INFO cinder.volume.manager
[req-8fc22aae-a516-4f62-a836-99f63f86f144
55b70876b2d24eb393da5119cb2b8ee4 36d462972b1d49c5850ca864b6f39d05]
snapshot snapshot-7a41d848-6d35-47a6-b3ce-7be1d3643e68: creating
2013-08-29 16:41:16 DEBUG cinder.volume.manager
[req-8fc22aae-a516-4f62-a836-99f63f86f144
55b70876b2d24eb393da5119cb2b8ee4 36d462972b1d49c5850ca864b6f39d05]
snapshot snapshot-7a41d848-6d35-47a6-b3ce-7be1d3643e68: creating
create_snapshot
/usr/lib/python2.7/dist-packages/cinder/volume/manager.py:234
2013-08-29 16:41:16 DEBUG cinder.utils
[req-8fc22aae-a516-4f62-a836-99f63f86f144
55b70876b2d24eb393da5119cb2b8ee4 36d462972b1d49c5850ca864b6f39d05]
Running cmd (subprocess): rbd snap create --pool volumes --snap
snapshot-7a41d848-6d35-47a6-b3ce-7be1d3643e68
volume-1b1e9684-05fa-4d8b-90a3-5bd2031c28bd execute
/usr/lib/python2.7/dist-packages/cinder/utils.py:167
2013-08-29 16:41:17 DEBUG cinder.utils
[req-8fc22aae-a516-4f62-a836-99f63f86f144
55b70876b2d24eb393da5119cb2b8ee4 36d462972b1d49c5850ca864b6f39d05]
Running cmd (subprocess): rbd --help execute
/usr/lib/python2.7/dist-packages/cinder/utils.py:167
2013-08-29 16:41:17 DEBUG cinder.utils
[req-8fc22aae-a516-4f62-a836-99f63f86f144
55b70876b2d24eb393da5119cb2b8ee4 36d462972b1d49c5850ca864b6f39d05]
Running cmd (subprocess): rbd snap protect --pool volumes --snap
snapshot-7a41d848-6d35-47a6-b3ce-7be1d3643e68
volume-1b1e9684-05fa-4d8b-90a3-5bd2031c28bd execute
/usr/lib/python2.7/dist-packages/cinder/utils.py:167
2013-08-29 16:41:17 DEBUG cinder.volume.manager
[req-8fc22aae-a516-4f62-a836-99f63f86f144
55b70876b2d24eb393da5119cb2b8ee4 36d462972b1d49c5850ca864b6f39d05]
snapshot snapshot-7a41d848-6d35-47a6-b3ce-7be1d3643e68: created
successfully create_snapshot
/usr/lib/python2.7/dist-packages/cinder/volume/manager.py:249
///LOGS in cinder_volume
root@nova-volume-lnx001:/home/ackstorm# glance index
ID Name Disk Format
Container Format Size
------------------------------------ ------------------------------
-------------------- -------------------- --------------
b7674970-5d60-41da-bbb9-2ef10955fbbe snapshot_athena326 raw
bare 0
7729788f-b80a-4d90-b3c7-6f61f5ebd535 Ubuntu 12.04 LTS 32bits raw
bare 2147483648
b0692408-6bcf-40b1-94c6-672154d5d7eb Ubuntu 12.04 LTS 64bits raw
bare 2147483648 <tel:2147483648>
# glance image-show b7674970-5d60-41da-bbb9-2ef10955fbbe
+---------------------------------+----------------------------------------------------------------------------------------------------------------+
| Property | Value |
+---------------------------------+----------------------------------------------------------------------------------------------------------------+
| Property 'block_device_mapping' | [{"device_name": "vda",
"delete_on_termination": true, "snapshot_id":
"7a41d848-6d35-47a6-b3ce-7be1d3643e68"}] |
| Property 'root_device_name' | /dev/vda |
| checksum | 8e79e146ce5d2c71807362730e7b5a3b |
| container_format | bare |
| created_at | 2013-08-29T14:41:16 |
| deleted | False |
| disk_format | raw |
| id | b7674970-5d60-41da-bbb9-2ef10955fbbe |
| is_public | True |
| min_disk | 0 |
| min_ram | 0 |
| name | snapshot_athena326 |
| owner | 36d462972b1d49c5850ca864b6f39d05 |
| protected | False |
| size | 0 |
| status | active |
| updated_at | 2013-08-29T14:41:16 |
+---------------------------------+----------------------------------------------------------------------------------------------------------------+
# glance show b7674970-5d60-41da-bbb9-2ef10955fbbe
URI:http://nova-image:9292/v1/images/b7674970-5d60-41da-bbb9-2ef10955fbbe
<http://nova-image:9292/v1/images/b7674970-5d60-41da-bbb9-2ef10955fbbe>
Id: b7674970-5d60-41da-bbb9-2ef10955fbbe
Public: Yes
Protected: No
Name: snapshot_athena326
Status: active
Size: 0
Disk format: raw
Container format: bare
Minimum Ram Required (MB): 0
Minimum Disk Required (GB): 0
Owner: 36d462972b1d49c5850ca864b6f39d05
Property 'root_device_name': /dev/vda
Property 'block_device_mapping': [{"device_name": "vda",
"delete_on_termination": true, "snapshot_id":
"*7a41d848-6d35-47a6-b3ce-7be1d3643e68*"}]
Created at: 2013-08-29T14:41:16
Updated at: 2013-08-29T14:41:16
# rbd ls volumes | grep volume-1b1e9684-05fa-4d8b-90a3-5bd2031c28bd
*volume-1b1e9684-05fa-4d8b-90a3-5bd2031c28bd*
# rbd snap ls volumes/volume-1b1e9684-05fa-4d8b-90a3-5bd2031c28bd
SNAPID NAME SIZE
87 snapshot-0e431fb7-b24e-4ca4-ab48-0b4da63767e7 2048 MB
90 snapshot-6d99f645-96ce-4847-9f2b-5e7aa5031bd1 2048 MB
89*snapshot-7a41d848-6d35-47a6-b3ce-7be1d3643e68*2048 MB
88 snapshot-8b136189-f06c-4598-bebf-bba9817a1f90 2048 MB
Regards
--
Toni Fuentes Rico
toni.fuen...@ackstorm.es
Administración de Sistemas
Oficina central: 902 888 345
ACK STORM, S.L.
ISO 9001:2008 (Cert.nº. 536932)
http://ackstorm.es
Este mensaje electrónico contiene información de ACK STORM, S.L. que es privada
y confidencial, siendo para el uso exclusivo de la persona(s) o entidades
arriba mencionadas. Si usted no es el destinatario señalado, le informamos que
cualquier divulgación, copia, distribución o uso de los contenidos está
prohibida. Si usted ha recibido este mensaje por error, por favor borre su
contenido y comuníquenoslo en la direcciónackst...@ackstorm.es
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack