[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