<div>
                    Hi Wang,</div><div><br></div><div>Horizon simply uses the Python interface to Glance and tells it to create the image. Glance supports creating images from remote locations that are in a compressed format. There are examples in the Glance documentation here: <a href="https://github.com/openstack/glance/blob/master/doc/source/glance.rst#examples-of-uploading-different-kinds-of-images">https://github.com/openstack/glance/blob/master/doc/source/glance.rst#examples-of-uploading-different-kinds-of-images</a> and in the Glance binary itself here: <a href="https://github.com/openstack/glance/blob/master/bin/glance#L190">https://github.com/openstack/glance/blob/master/bin/glance#L190</a> So this is widely supported and documented in Glance.</div><div><br></div><div>The caveats are that through Horizon, the file MUST be accessible via the network configuration where Glance resides, if it is not accessible due to network configuration or something else, it will fail but seem to have succeeded. Also, you need to make sure you are linking DIRECTLY to the image itself, as if it is a redirect or any other HTTP response besides the file, Glance will still create an image out of it and it will seem to have worked. Sometimes you can even launch said instances that are totally invalid. (During my testing of this I was able to successfully launch instances that were just the HTTP data from 302 redirects.)</div><div><br></div><div>I would first confirm that where Horizon is installed is able to communicate to where you are trying to copy the image from, and that the link you are using for the image is, in fact, a valid binary and not some other HTTP response.</div><div><br></div><div><div>John Postlethwait</div><div>Nebula, Inc.</div><div><br></div></div>
                 
                <p style="color: #A0A0A8;">On Monday, July 9, 2012 at 1:04 AM, Wang Li wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">hi, all<div><br></div><div><span style="white-space:pre">       </span>As to the horizon UI,   zip and tar.gz image files are supported.</div><div><br></div><div>"""</div><div><div><span style="white-space:pre">      </span>Specify an image to upload to the Image Service.</div><div><br></div><div><span style="white-space:pre">     </span>Currently only images available via an HTTP URL are supported. The image location must be accessible to the Image Service. Compressed image binaries are supported (.zip and .tar.gz.)</div></div><div><br></div><div>"""</div><div><br></div><div><span style="white-space:pre"> </span>My test environment is as follow:</div><div><br></div><div><span style="white-space:pre">    </span>1. LVM as image backend of vms.</div><div><span style="white-space:pre">       </span>2. running vms on Xen in PV mode</div><div><br></div><div><span style="white-space:pre">     </span>But when I upload a tar gzipped raw image file, nova just dd from it to logical volume, thus, nova error logged </div><div><br></div><div><span style="white-space:pre">                </span>"<span style="font-family: Arial; ">Boot loader didn't return any data!"</span></div><div><span style="font-family: Arial; "><br></span></div><div><span style="font-family: Arial; "><span style="white-space:pre">   </span>I grepped the nova and glance source code, found nothing about of "gz" or "zip" that related to image.</span></div><div><span style="font-family: Arial; "><br></span></div><div><span style="font-family: Arial; "><span style="white-space:pre">   </span>This feature is valuable to our use case, for the raw image file is 4GB, but the compressed version is only 400MB.</span></div><div><span style="font-family: Arial; "><br></span></div><div><span style="font-family: Arial; "><span style="white-space:pre">   </span>Did I misunderstand the compressed image support?</span></div><div><span style="font-family: Arial; "><br></span></div><div><br></div><div>Regards.</div><div>Wang Li</div><div><span style="font-family: Arial; "><span style="white-space:pre">      </span></span></div><div><span style="font-family: Arial; "><span style="white-space:pre">      </span></span></div><div><span style="font-family: Arial; "><br></span></div><div><span style="font-family: Arial; "><span style="white-space:pre">     </span></span></div><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

</div><div><div>_______________________________________________</div><div>Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a></div><div>Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a></div><div>Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a></div><div>More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>