<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 19 August 2013 12:27, 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">Am 16.08.2013 19:06, schrieb Daniel Molina:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Hi<br>
<br>
<br>
On 16 August 2013 10:39, Steffen Claus <<a href="mailto:steffen.claus@scai.fraunhofer.de" target="_blank">steffen.claus@scai.<u></u>fraunhofer.de</a><br></div><div class="im">
<mailto:<a href="mailto:steffen.claus@scai.fraunhofer.de" target="_blank">steffen.claus@scai.<u></u>fraunhofer.de</a>>> wrote:<br>
<br>
    Hi,<br>
    i went through the code and found the following lines in the<br>
    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<br>
    parameters for the upload_image method, even though AWS doesn't<br>
    distingush between image types? Or one could check the TYPE of the<br>
    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>
<br>
<br>
econe-upload is a nonofficial EC2 api call, it's just a helper to upload<br>
image to OpenNebula. So, you can add a new param type to the request an<br>
use it when creating the new image.<br>
</div></blockquote>
I know that econe is not supposed to support the whole range of EC2 functionalities. So you suggest I should change the server code?<div class="im"><br></div></blockquote><div>Yes</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
BTW, how are you going to use this files through EC2?<br>
</blockquote></div>
They are pre-configured to be used within VM templates. I just need an automatic way of uploading them from outside the Cloud infrastructure.<br></blockquote><div><br></div><div>BTW, you can upload any kind of file through Sunstone.</div>

<div><br></div><div>Cheers </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<br>
Cheers<br>
<br>
<br>
<br>
    BR,<br>
    Steffen<br>
<br>
<br>
    ----- Ursprüngliche Mail -----<br>
     > 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>
     ><br>
    <Response><RequestId/><Errors><u></u><Error><Code><u></u>UnsupportedOperation</Code><<u></u>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></<u></u>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></div></div>
     > Tel: <a href="tel:%2B49%202241%2014-2511" value="+492241142511" target="_blank">+49 2241 14-2511</a> <tel:%2B49%202241%2014-2511><br>
     > <a href="mailto:steffen.claus@scai.fraunhofer.de" target="_blank">steffen.claus@scai.fraunhofer.<u></u>de</a><br>
    <mailto:<a href="mailto:steffen.claus@scai.fraunhofer.de" target="_blank">steffen.claus@scai.<u></u>fraunhofer.de</a>><div class="im"><br>
     > <a href="http://www.scai.fraunhofer.de" target="_blank">http://www.scai.fraunhofer.de</a><br>
     > ______________________________<u></u>_________________<br>
     > Users mailing list<br></div>
     > <a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a> <mailto:<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.<u></u>opennebula.org</a>><div class="im">

<br>
     > <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/<u></u>listinfo.cgi/users-opennebula.<u></u>org</a><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></div>
    Tel: <a href="tel:%2B49%202241%2014-2511" value="+492241142511" target="_blank">+49 2241 14-2511</a> <tel:%2B49%202241%2014-2511><br>
    <a href="mailto:steffen.claus@scai.fraunhofer.de" target="_blank">steffen.claus@scai.fraunhofer.<u></u>de</a><br>
    <mailto:<a href="mailto:steffen.claus@scai.fraunhofer.de" target="_blank">steffen.claus@scai.<u></u>fraunhofer.de</a>><div class="im"><br>
    <a href="http://www.scai.fraunhofer.de" target="_blank">http://www.scai.fraunhofer.de</a><br>
    ______________________________<u></u>_________________<br>
    Users mailing list<br></div>
    <a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a> <mailto:<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.<u></u>opennebula.org</a>><br>
    <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/<u></u>listinfo.cgi/users-opennebula.<u></u>org</a><br>
<br>
<br>
<br>
<br>
--<br>
Join us at OpenNebulaConf2013 <<a href="http://opennebulaconf.com/" target="_blank">http://opennebulaconf.com/</a>> in Berlin,<div class="im"><br>
24-26 September, 2013<br>
--<br>
Daniel Molina<br>
Project Engineer<br>
OpenNebula - The Open Source Solution for Data Center Virtualization<br>
</div><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> <<a href="http://www.OpenNebula.org" target="_blank">http://www.OpenNebula.org</a>> | <a href="mailto:dmolina@opennebula.org" target="_blank">dmolina@opennebula.org</a><br>


<mailto:<a href="mailto:dmolina@opennebula.org" target="_blank">dmolina@opennebula.org</a><u></u>> | @OpenNebula<br>
</blockquote><div class="HOEnZb"><div class="h5">
<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" target="_blank">+49 2241 14-2511</a><br>
<a href="mailto:steffen.claus@scai.fraunhofer.de" target="_blank">steffen.claus@scai.fraunhofer.<u></u>de</a><br>
<a href="http://www.scai.fraunhofer.de" target="_blank">http://www.scai.fraunhofer.de</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>