<div dir="ltr">Hi<div class="gmail_extra"><br><br><div class="gmail_quote">On 16 August 2013 10:39, Steffen Claus <span dir="ltr"><<a href="mailto:steffen.claus@scai.fraunhofer.de" target="_blank">steffen.claus@scai.fraunhofer.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
i went through the code and found the following lines in the EC2QueryServer.rb:<br>
<br>
def upload_image(params)<br>
   image = ImageEC2.new(Image.build_xml,<br>
                       @client,<br>
                       params['file'],<br>
                      {:type => "OS"})<br>
<br>
This renders it impossible to upload files to a file datastore.<br>
<br>
What would be the best way to handle this situation? Additional parameters for the upload_image method, even though AWS doesn't distingush between image types? Or one could check the TYPE of the datastore to define allowed IMAGE types for upload, e.g.:<br>


type == "image" --> allowed: OS, CDROM, DATABLOCK<br>
type == "file" --> allowed: KERNEL, RAMDISK, CONTEXT.<br>
<br>
What do you think?<br></blockquote><div><br></div><div>econe-upload is a nonofficial EC2 api call, it's just a helper to upload image to OpenNebula. So, you can add a new param type to the request an use it when creating the new image.</div>

<div><br></div><div>BTW, how are you going to use this files through EC2?</div><div><br></div><div>Cheers</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
<br>
BR,<br>
Steffen<br>
<br>
<br>
----- Ursprüngliche Mail -----<br>
<div class="HOEnZb"><div class="h5">> Hi,<br>
> i am trying to upload a file via econe-upload to my file datastore.<br>
> However, i keep getting the following error:<br>
><br>
> "econe-upload:<br>
> <Response><RequestId/><Errors><Error><Code>UnsupportedOperation</Code><Message>[ImageAllocate]<br>
> Error allocating a new image. Only IMAGES of type KERNEL, RAMDISK<br>
> and CONTEXT can be registered in a FILE_DS<br>
> datastore</Message></Error></Errors></Response>".<br>
><br>
> Is the current implementation of econe-upload incapable of handling<br>
> file datastores? Where can i change the image type?<br>
><br>
> Is there another way of uploading files via command-line/API? I<br>
> haven't succeded with ec2-tools (ec2-import-volume) as well. What<br>
> about OCCI?<br>
><br>
> BR,<br>
> Steffen<br>
><br>
><br>
><br>
> --<br>
> Steffen Claus<br>
><br>
> Fraunhofer-Institut für Algorithmen und Wissenschaftliches Rechnen<br>
> (SCAI)<br>
> Schloss Birlinghoven<br>
> D-53754 Sankt Augustin<br>
> Tel: <a href="tel:%2B49%202241%2014-2511" value="+492241142511">+49 2241 14-2511</a><br>
> <a href="mailto:steffen.claus@scai.fraunhofer.de">steffen.claus@scai.fraunhofer.de</a><br>
> <a href="http://www.scai.fraunhofer.de" target="_blank">http://www.scai.fraunhofer.de</a><br>
> _______________________________________________<br>
> Users mailing list<br>
> <a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
> <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
><br>
<br>
--<br>
Steffen Claus<br>
<br>
Fraunhofer-Institut für Algorithmen und Wissenschaftliches Rechnen (SCAI)<br>
Schloss Birlinghoven<br>
D-53754 Sankt Augustin<br>
Tel: <a href="tel:%2B49%202241%2014-2511" value="+492241142511">+49 2241 14-2511</a><br>
<a href="mailto:steffen.claus@scai.fraunhofer.de">steffen.claus@scai.fraunhofer.de</a><br>
<a href="http://www.scai.fraunhofer.de" target="_blank">http://www.scai.fraunhofer.de</a><br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>Join us at <a href="http://opennebulaconf.com/" target="_blank">OpenNebulaConf2013</a> in Berlin, 24-26 September, 2013<br></div>

<div>--</div>Daniel Molina<br>Project Engineer<br>OpenNebula - The Open Source Solution for Data Center Virtualization<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:dmolina@opennebula.org" target="_blank">dmolina@opennebula.org</a> | @OpenNebula</div>


</div></div>