openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #17547
Re: Glance snapshots of VMs are invisble in horizon and glance image-list
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@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
Follow ups
References