Here is a script I use on the fly..

for i in $(ls -l *.img |awk -F " " '{print $9}'); do openstack image create 
--disk-format qcow2 --container-format bare --public --file $i $i; done



> On Apr 20, 2018, at 02:04, Cory Hawkless <c...@hawkless.id.au> wrote:
> 
> Are you referring to 
> https://developer.openstack.org/api-ref/image/v2/#create-an-image 
> <https://developer.openstack.org/api-ref/image/v2/#create-an-image> ?
> There seems to be no support for specifying a location in the API V2 
> create-image call (POST /v2/images)
> Perhaps the location attribute could be updated after creation using the 
> update-image call (PATCH /v2/images) but I couldn't find a definitive answer 
> on that
> 
> 
> -----Original Message-----
> From: Remo Mattei [mailto:r...@italy1.com] 
> Sent: Thursday, 19 April 2018 5:00 PM
> To: Cory Hawkless <c...@hawkless.id.au>
> Cc: openstack@lists.openstack.org
> Subject: Re: [Openstack] Glance image definition using V2 API
> 
> Did you look at the Openstack commas api options? I am traveling now but I 
> could check it later. 
> 
> Inviato da iPhone
> 
>> Il giorno 19 apr 2018, alle ore 06:15, Cory Hawkless <c...@hawkless.id.au> 
>> ha scritto:
>> 
>> Looking for some help with defining glance images. I'm running a new Queens 
>> installation and do not have the V1 API enabled in Glance.
>> 
>> So the Glance V1 API has been deprecated for some time now (I believe) and 
>> best I can tell there is no support in the V2 API for defining an existing 
>> image into glance.
>> I.E, I have some volumes in my Ceph pool that I'd like to expose to Glance, 
>> but the old method of using "glance image-create --disk-format raw --id 
>> $IMAGE_ID  --location rbd://$CLUSTER_ID/$POOL/$IMAGE_ID/snap" no longer 
>> works because this is a V1 command with the V2 API having no support for the 
>> --location flag.
>> 
>> I'm primarily dealing with large(ish) windows images around 100GB mark, so 
>> exporting them to a file then importing them using the --file command is 
>> very sub optimal.
>> 
>> Without an outright database hack, is there any way to define an existing 
>> Ceph based volume to be used by Glance?
>> If there is not a way to do this then can I safely enable the V1 API in 
>> Queens? How long until V1 support is removed and I'm back to square 1
>> 
>> Thanks in advance
>> Cory
>> 
>> _______________________________________________
>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : openstack@lists.openstack.org
>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> 
> 

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to