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