<font face="arial" size="2"><p style="margin:0;padding:0;">Hi VK,</p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;">Besides the option laid out by Alex and Izy, currently you could take advantage of the bittorrent and image_cache functionality provided by nova. In this case you would need to download an image from glance once and then it could be pulled in from the image_cache for subsequent requests. Similar but not so much helpful for smaller deployments would be the bittorrent stuff.</p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;">thanks,</p>
<!--WM_COMPOSE_SIGNATURE_START-->
<p style="margin:0;padding:0;">-Nikhil</p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;">-----Original Message-----<br />From: "VK Kumar" <vkkumar.live@gmail.com><br />Sent: Tuesday, February 5, 2013 12:44am<br />To: "OpenStack Development Mailing List" <openstack-dev@lists.openstack.org><br />Subject: Re: [openstack-dev] Glance to refer images on a image library rather than upload<br /><br /></p>
<div id="SafeStyles1360083743">
<div dir="ltr">Thanks Alex and Izy.
<div>Your replies confirm that my first part of the assumption that when location is provide the image in not uploaded into glance.</div>
<div>Will check the patch links if the following is also eliminated by the patches.</div>
<div>"Then whenever an image is requested to be downloaded from glance, glance <strong>will first download the image data from the specified location and then pass it on</strong>."</div>
<div>What I was thinking was that when nova boot is done for an image with location on a http server, glance will not get the image, instead it will pass on the information such as image meta-data and http location to compute so that compute can get the image. This makes sense in cases where the compute nodes have direct access to the http server repository location (SAN) and transfer would be faster.</div>
<div>@Izy patch seems to address this, let me check.</div>
<div>Thanks again!</div>
<div>VK Kumar</div>
<div class="gmail_extra"><br /><br />
<div class="gmail_quote">On Tue, Feb 5, 2013 at 7:53 AM, <a href="mailto:lzy.dev@gmail.com">lzy.dev@gmail.com</a> <span dir="ltr"><<a href="mailto:lzy.dev@gmail.com" target="_blank">lzy.dev@gmail.com</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;">@VK<br /> If you give "location" option when you create glance image, glance<br /> will just register it  and set status to "active" but not upload.<br /><br /> @Alex Meade<br /> I'm developing an iSCSI store driver for Glance, it also be used to<br /> avoid downloading/uploading operation for nova-compute and user. It<br /> can support multiple path accessing:<br /><br /><a href="https://review.openstack.org/#/c/20593/" target="_blank">https://review.openstack.org/#/c/20593/</a><br />
<div>
<div class="h5"><br /> On Tue, Feb 5, 2013 at 6:43 AM, Alex Meade <<a href="mailto:alex.meade@rackspace.com">alex.meade@rackspace.com</a>> wrote:<br /> > Hi VK,<br /> ><br /> > Currently, the answer is sort of. There is work going into bypassing glance<br /> > when downloading from an image store so that it goes straight from the image<br /> > store to the compute node. There was a recent patch<br /> > (<a href="https://review.openstack.org/#/c/19408/" target="_blank">https://review.openstack.org/#/c/19408/</a>) for making this work when nova has<br /> > access to the same filesystem as glance and glance is using the filesystem<br /> > as the image store.<br /> ><br /> > Other than this I do not believe there is a way to avoid the extra download<br /> > to glance.<br /> ><br /> > Specifying the location just makes it so that an image can be added to<br /> > glance without uploading data to glance. Then whenever an image is requested<br /> > to be downloaded from glance, glance will first download the image data from<br /> > the specified location and then pass it on.<br /> ><br /> > Does this answer your question?<br /> ><br /> > -Alex Meade<br /> ><br /> ><br /> ><br /> > -----Original Message-----<br /> > From: "VK Kumar" <<a href="mailto:vkkumar.live@gmail.com">vkkumar.live@gmail.com</a>><br /> > Sent: Thursday, January 31, 2013 6:34am<br /> > To: <a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a><br /> > Subject: [openstack-dev] Glance to refer images on a image library rather<br /> > than upload<br /> ><br /> > Hi All,<br /> > Is there a way to add an image from an existing image library (file share)<br /> > into glance so that the image is not copied to the glance server?<br /> > When ever nova boot is used, the image is then directly copied from the<br /> > image server to the compute node.<br /> > I am not sure if using the location option as http/s3/switf url still copies<br /> > the image or references it.<br /> > glance add location=http+s3://AWSACCOUNTID:<email address<br /> > hidden>/BUCKET/OBJECTNAME name="My S3 Image" disk_format=ami<br /> > container_format=ami is_public=True<br /> ><br /> > Thanks,<br /> > VK Kumar.<br /> ></div>
</div>
> _______________________________________________<br /> > OpenStack-dev mailing list<br /> > <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br /> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br /> ><br /><br /> _______________________________________________<br /> OpenStack-dev mailing list<br /><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br /><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br /></blockquote>
</div>
</div>
</div>
</div></font>