[Openstack] [Folsom] Location field empty in Glance when instance to image

Toni F. [ackstorm] toni.fuentes at ackstorm.es
Mon Sep 2 09:27:21 UTC 2013


Yes, i'm making snapshots of the instance volume directly with cinder, 
but after i cannot manage it with glance like images. My configuration 
is full boot from volume. All are backed in ceph (images, instance 
volumes and secondary disk)

You know if in posterior versions (grizzly, havana) is solved?

Thanks a lot
Regards

On 31/08/13 02:54, Josh Durgin wrote:
> 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 at 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.fuentes at 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ónackstorm at ackstorm.es
>>
>>
>>
>> _______________________________________________
>> Mailing list: 
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : openstack at lists.openstack.org
>> Unsubscribe : 
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>
>
>


-- 

Toni Fuentes Rico
toni.fuentes at 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ón ackstorm at ackstorm.es





More information about the Openstack mailing list