[one-users] econe-upload to file datastore

Steffen Claus steffen.claus at scai.fraunhofer.de
Tue Sep 3 05:34:12 PDT 2013


Am 02.09.2013 15:55, schrieb Daniel Molina:
>
>
>
> On 19 August 2013 12:27, Steffen Claus <steffen.claus at scai.fraunhofer.de
> <mailto:steffen.claus at scai.fraunhofer.de>> wrote:
>
>     Am 16.08.2013 19:06, schrieb Daniel Molina:
>
>         Hi
>
>
>         On 16 August 2013 10:39, Steffen Claus
>         <steffen.claus at scai.__fraunhofer.de
>         <mailto:steffen.claus at scai.fraunhofer.de>
>         <mailto:steffen.claus at scai.__fraunhofer.de
>         <mailto:steffen.claus at scai.fraunhofer.de>>> wrote:
>
>              Hi,
>              i went through the code and found the following lines in the
>              EC2QueryServer.rb:
>
>              def upload_image(params)
>                  image = ImageEC2.new(Image.build_xml,
>                                      @client,
>                                      params['file'],
>                                     {:type => "OS"})
>
>              This renders it impossible to upload files to a file datastore.
>
>              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.:
>              type == "image" --> allowed: OS, CDROM, DATABLOCK
>              type == "file" --> allowed: KERNEL, RAMDISK, CONTEXT.
>
>              What do you think?
>
>
>         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.
>
>     I know that econe is not supposed to support the whole range of EC2
>     functionalities. So you suggest I should change the server code?
>
> Yes
Ok. I'll think about it.

>
>
>         BTW, how are you going to use this files through EC2?
>
>     They are pre-configured to be used within VM templates. I just need
>     an automatic way of uploading them from outside the Cloud
>     infrastructure.
>
>
> BTW, you can upload any kind of file through Sunstone.
I know, but this would be a manual process. I am looking for a way to 
handle the upload automatically, e.g. by calling an interface of the 
Cloud (such as EC2, OCCI or OCA).

>
> Cheers
>
>
>
>         Cheers
>
>
>
>              BR,
>              Steffen
>
>
>              ----- Ursprüngliche Mail -----
>               > Hi,
>               > i am trying to upload a file via econe-upload to my file
>         datastore.
>               > However, i keep getting the following error:
>               >
>               > "econe-upload:
>               >
>
>         <Response><RequestId/><Errors>__<Error><Code>__UnsupportedOperation</Code><__Message>[ImageAllocate]
>               > Error allocating a new image. Only IMAGES of type
>         KERNEL, RAMDISK
>               > and CONTEXT can be registered in a FILE_DS
>               > datastore</Message></Error></__Errors></Response>".
>               >
>               > Is the current implementation of econe-upload incapable
>         of handling
>               > file datastores? Where can i change the image type?
>               >
>               > Is there another way of uploading files via
>         command-line/API? I
>               > haven't succeded with ec2-tools (ec2-import-volume) as
>         well. What
>               > about OCCI?
>               >
>               > BR,
>               > Steffen
>               >
>               >
>               >
>               > --
>               > Steffen Claus
>               >
>               > Fraunhofer-Institut für Algorithmen und
>         Wissenschaftliches Rechnen
>               > (SCAI)
>               > Schloss Birlinghoven
>               > D-53754 Sankt Augustin
>               > Tel: +49 2241 14-2511 <tel:%2B49%202241%2014-2511>
>         <tel:%2B49%202241%2014-2511>
>               > steffen.claus at scai.fraunhofer.__de
>         <mailto:steffen.claus at scai.fraunhofer.de>
>              <mailto:steffen.claus at scai.__fraunhofer.de
>         <mailto:steffen.claus at scai.fraunhofer.de>>
>
>               > http://www.scai.fraunhofer.de
>               > _________________________________________________
>               > Users mailing list
>               > Users at lists.opennebula.org
>         <mailto:Users at lists.opennebula.org>
>         <mailto:Users at lists.__opennebula.org
>         <mailto:Users at lists.opennebula.org>>
>
>               >
>         http://lists.opennebula.org/__listinfo.cgi/users-opennebula.__org <http://lists.opennebula.org/listinfo.cgi/users-opennebula.org>
>               >
>
>              --
>              Steffen Claus
>
>              Fraunhofer-Institut für Algorithmen und Wissenschaftliches
>         Rechnen
>              (SCAI)
>              Schloss Birlinghoven
>              D-53754 Sankt Augustin
>              Tel: +49 2241 14-2511 <tel:%2B49%202241%2014-2511>
>         <tel:%2B49%202241%2014-2511>
>         steffen.claus at scai.fraunhofer.__de
>         <mailto:steffen.claus at scai.fraunhofer.de>
>              <mailto:steffen.claus at scai.__fraunhofer.de
>         <mailto:steffen.claus at scai.fraunhofer.de>>
>
>         http://www.scai.fraunhofer.de
>              _________________________________________________
>              Users mailing list
>         Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>         <mailto:Users at lists.__opennebula.org
>         <mailto:Users at lists.opennebula.org>>
>         http://lists.opennebula.org/__listinfo.cgi/users-opennebula.__org <http://lists.opennebula.org/listinfo.cgi/users-opennebula.org>
>
>
>
>
>         --
>         Join us at OpenNebulaConf2013 <http://opennebulaconf.com/> in
>         Berlin,
>
>         24-26 September, 2013
>         --
>         Daniel Molina
>         Project Engineer
>         OpenNebula - The Open Source Solution for Data Center Virtualization
>         www.OpenNebula.org <http://www.OpenNebula.org>
>         <http://www.OpenNebula.org> | dmolina at opennebula.org
>         <mailto:dmolina at opennebula.org>
>         <mailto:dmolina at opennebula.org
>         <mailto:dmolina at opennebula.org>__> | @OpenNebula
>
>
>
>     --
>     Steffen Claus
>
>     Fraunhofer-Institut für Algorithmen und Wissenschaftliches Rechnen
>     (SCAI)
>     Schloss Birlinghoven
>     D-53754 Sankt Augustin
>     Tel: +49 2241 14-2511 <tel:%2B49%202241%2014-2511>
>     steffen.claus at scai.fraunhofer.__de
>     <mailto:steffen.claus at scai.fraunhofer.de>
>     http://www.scai.fraunhofer.de
>
>
>
>
> --
> Join us at OpenNebulaConf2013 <http://opennebulaconf.com/> in Berlin,
> 24-26 September, 2013
> --
> Daniel Molina
> Project Engineer
> OpenNebula - The Open Source Solution for Data Center Virtualization
> www.OpenNebula.org <http://www.OpenNebula.org> | dmolina at opennebula.org
> <mailto:dmolina at opennebula.org> | @OpenNebula


-- 
Steffen Claus

Fraunhofer-Institut für Algorithmen und Wissenschaftliches Rechnen (SCAI)
Schloss Birlinghoven
D-53754 Sankt Augustin
Tel: +49 2241 14-2511
steffen.claus at scai.fraunhofer.de
http://www.scai.fraunhofer.de



More information about the Users mailing list