[Openstack] Glance snapshots of VMs are invisble in horizon and glance image-list

Sam Stoelinga sammiestoel at gmail.com
Mon Oct 22 04:58:18 UTC 2012


Great catch! That totally fixed it, it was missing in the
glance-registry.conf but present in glance-api.conf.
[paste_deploy]
flavor = keystone

Sam

On Sat, Oct 20, 2012 at 12:07 AM, Brian Waldon <bcwaldon at gmail.com> wrote:

> It looks like you aren't deploying Glance with Keystone authentication
> enabled. Add a [paste_deploy] section to glannce-api and glance-registry
> configs with a single entry: flavor=keystone.
>
>
> On Oct 19, 2012, at 12:19 AM, Sam Stoelinga wrote:
>
> Hi all,
>
> When I create a snapshot of a VM, the snapshot just vanishes or is hidden.
>
> *Scenario:*
> 1. Create a vm with local storage
> 2. Create a snapshot of the VM after its running succesfully
> 3. In horizon create a snapshot of the VM
> 4. You get redirected to Image & Snapshots page but there is no sign of
> the snapshot.
>
> *Some more debugging:*
>
>
> glance image-list
>
> +--------------------------------------+--------------------------+-------------+------------------+---------+--------+
> | ID                                   | Name                     | Disk
> Format | Container Format | Size    | Status |
>
> +--------------------------------------+--------------------------+-------------+------------------+---------+--------+
> | 6d196c6a-b210-45f7-a4ab-4d98e5b2a31b | cirros-0.3.0-x86_64-disk | qcow2
>       | bare             | 9761280 | active |
>
> +--------------------------------------+--------------------------+-------------+------------------+---------+--------+
>
> nova image-list
>
> +--------------------------------------+--------------------------+--------+--------------------------------------+
> | ID                                   | Name                     | Status
> | Server                               |
>
> +--------------------------------------+--------------------------+--------+--------------------------------------+
> | 6d196c6a-b210-45f7-a4ab-4d98e5b2a31b | cirros-0.3.0-x86_64-disk | ACTIVE
> |                                      |
> | 33d37a0b-0c4d-4976-8580-9e7bf8b53776 | test snapshot            | ACTIVE
> | 526e1738-1b44-4509-900e-b29beed7e0f7 |
>
> +--------------------------------------+--------------------------+--------+--------------------------------------+
>
> As you can see glance image-list and nova image-list return different
> results. The snapshot has in fact
> been created correctly as you can see here:
> ls /var/lib/glance/images/6d196c6a-b210-45f7-a4ab-4d98e5b2a31b -lh
> -rw-r----- 1 glance glance 9.4M Oct 19 14:24
> /var/lib/glance/images/6d196c6a-b210-45f7-a4ab-4d98e5b2a31b
>
>
> *This is the snapshot image detail: *
> glance image-show 33d37a0b-0c4d-4976-8580-9e7bf8b53776
> +---------------------------+--------------------------------------+
> | Property                  | Value                                |
> +---------------------------+--------------------------------------+
> | Property 'base_image_ref' | 6d196c6a-b210-45f7-a4ab-4d98e5b2a31b |
> | Property 'image_location' | snapshot                             |
> | Property 'image_state'    | available                            |
> | Property 'image_type'     | snapshot                             |
> | Property 'instance_uuid'  | 526e1738-1b44-4509-900e-b29beed7e0f7 |
> | Property 'owner_id'       | c21b7e53480b497aac6683d618a6b3ce     |
> | Property 'user_id'        | 4899e879f62846f1a4926b781a7489f6     |
> | checksum                  | 46742031d20be7eabf52e55c9e7bf345     |
> | container_format          | bare                                 |
> | created_at                | 2012-10-19T06:59:45                  |
> | deleted                   | False                                |
> | disk_format               | qcow2                                |
> | id                        | 33d37a0b-0c4d-4976-8580-9e7bf8b53776 |
> | is_public                 | False                                |
> | min_disk                  | 0                                    |
> | min_ram                   | 0                                    |
> | name                      | test snapshot                        |
> | protected                 | False                                |
> | size                      | 14352384                             |
> | status                    | active                               |
> | updated_at                | 2012-10-19T06:59:55                  |
> +---------------------------+--------------------------------------+
> nova image-show 33d37a0b-0c4d-4976-8580-9e7bf8b53776
> +-------------------------+--------------------------------------+
> | Property                | Value                                |
> +-------------------------+--------------------------------------+
> | created                 | 2012-10-19T06:59:45Z                 |
> | id                      | 33d37a0b-0c4d-4976-8580-9e7bf8b53776 |
> | metadata base_image_ref | 6d196c6a-b210-45f7-a4ab-4d98e5b2a31b |
> | metadata image_location | snapshot                             |
> | metadata image_state    | available                            |
> | metadata image_type     | snapshot                             |
> | metadata instance_uuid  | 526e1738-1b44-4509-900e-b29beed7e0f7 |
> | metadata owner_id       | c21b7e53480b497aac6683d618a6b3ce     |
> | metadata user_id        | 4899e879f62846f1a4926b781a7489f6     |
> | minDisk                 | 0                                    |
> | minRam                  | 0                                    |
> | name                    | test snapshot                        |
> | progress                | 100                                  |
> | server                  | 526e1738-1b44-4509-900e-b29beed7e0f7 |
> | status                  | ACTIVE                               |
> | updated                 | 2012-10-19T06:59:55Z                 |
> +-------------------------+--------------------------------------+
>
> As you can see the image is_public = False, which is correct as this
> snapshot should only be visible to the
> user who created the snapshot.
>
> *My workaround*:
> Make the image public and it works fine (Image can be seen in horizon):
> glance image-update 33d37a0b-0c4d-4976-8580-9e7bf8b53776 --is-public=True
>
> Seems this is a big bug or a misconfiguration, but I guess it's a
> misconfiguration on my part.
> I've attached all my glance configuration files as attachment:
> glance-config.tar.gz.
> The logs didn't contain errors either.
>
> Really hope somebody can help me in the right direction. Thanks a lot!
> Sam
> <glance-config.tar.gz>_______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20121022/c7bbbd9d/attachment.html>


More information about the Openstack mailing list