[Openstack-operators] Using novaclient, glanceclient, etc, from python

George Shuklin george.shuklin at gmail.com
Fri Nov 25 20:15:12 UTC 2016


Em... Sorry, I'm trying to create_image. And it traces on duplicate 
images during creation process, not while passing image name to some 
'create instance' or 'delete image' functions.\

Or you want to say I need to pass uuid for new image in image_create() 
function? Never hear about such thing.

On 11/25/2016 12:48 PM, Ricardo Carrillo Cruz wrote:
> That is expected.
>
> The shade calls accept name_or_id param for a lot of methods for 
> convenience.
> In your case, as there are multiple images with the same name you 
> should pass the ID of the image you want to use, otherwise
> shade cannot guess it.
>
> 2016-11-25 11:42 GMT+01:00 George Shuklin <george.shuklin at gmail.com 
> <mailto:george.shuklin at gmail.com>>:
>
>     shade fails if see too duplicate images in account.
>
>     o = shade.OpenStackCloud(**creds)
>     o.create_image(name=’killme’, filename=’/tmp/random_junk’, disk_format=’qcow2', container_format=’bare’, wait=True)
>
>     |Traceback (most recent call last): ... File
>     "/usr/lib/python2.7/dist-packages/shade/openstackcloud.py", line
>     2269, in create_image current_image = self.get_image(name) File
>     "/usr/lib/python2.7/dist-packages/shade/openstackcloud.py", line
>     1703, in get_image return _utils._get_entity(self.search_images,
>     name_or_id, filters) File
>     "/usr/lib/python2.7/dist-packages/shade/_utils.py", line 143, in
>     _get_entity "Multiple matches found for %s" % name_or_id)
>     shade.exc.OpenStackCloudException: Multiple matches found for killme|
>
>     On 11/18/2016 12:20 AM, Clint Byrum wrote:
>>     You may find the 'shade' library a straight forward choice:
>>
>>     http://docs.openstack.org/infra/shade/
>>     <http://docs.openstack.org/infra/shade/>
>>
>>     Excerpts from George Shuklin's message of 2016-11-17 20:17:08 +0200:
>>>     Hello.
>>>
>>>     I can't find proper documentation about how to use openstack clients
>>>     from inside python application. All I can find is just examples and
>>>     rather abstract (autogenerated) reference. Is there any normal
>>>     documentation about proper way to use openstack clients from python
>>>     applications?
>>>
>>>
>>>     Thanks.
>>>
>>     _______________________________________________
>>     OpenStack-operators mailing list
>>     OpenStack-operators at lists.openstack.org
>>     <mailto:OpenStack-operators at lists.openstack.org>
>>     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>>     <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators>
>
>     _______________________________________________
>     OpenStack-operators mailing list
>     OpenStack-operators at lists.openstack.org
>     <mailto:OpenStack-operators at lists.openstack.org>
>     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>     <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20161125/447e15bf/attachment.html>


More information about the OpenStack-operators mailing list