[one-users] "occi-storage create" fails

salma rebai rebai.salma at gmail.com
Fri Jan 6 07:53:11 PST 2012


Hi,
Regarding uploading image with occi-storage, perhaps there is a bug in
OpenNebula. In fact, it does not support the upload of large images... I
have tested the command "Occi-storage create image.xml" with a text file
and an OS image of size 2G, and it is working fine.... But when I try to
upload a large image (> 4  G ) , the command fails with the error :
server returned nothing (no headers, no data).....

Any suggestions?? Can someone help me to solve this problem???

Best Regards.


2012/1/5 salma rebai <rebai.salma at gmail.com>

> Hi,
> Apparently it is a space problem! I have tested the occi-storage command
> with a small text file and I succeeded to upload It.
> I think that occi uses a temporary folder (/tmp)  during uploading new
> images and finally it saves these images in the ($ONE_LOCATION/var/images)
> folder....
> But I don't know how to specify this temporary folder.
> For the moment I have changed in the ($ONE_LOCATION/bin/occi-server) file
> the TMPDIR variable to be like that :
> export TMPDIR=/srv/opennebula/tmp
>
> After restarting the occi-server , the /srv/opennebula/tmp folder is
> created, and when I run the "occi-storage create image.xml" command, I
> noticed some file that are copied in this file:
>
> > ls -l /srv/opennebula/tmp
> total 28561060
> -rw------- 1 opennebula opennebula  3448287232 Jan  5 12:44
> RackMultipart20120105-23685-1b91zls-0
> -rw------- 1 opennebula opennebula 12884901888 Jan  5 12:25
> RackMultipart20120105-23685-1mhvl6-0
> -rw------- 1 opennebula opennebula 12884902433 Jan  5 12:43
> thin-body20120105-23685-1y5klur-0
>
>
> But after some time the "occi-storage create" command fails with the error
> server returned nothing (no headers, no data)
>
> The contents of my log file is as follows
> >cat var/occi-server.log
> --------------------------------------
>          Server configuration
> --------------------------------------
> {:template_location=>"/srv/opennebula//etc/occi_templates",
>  :bridge=>"br0",
>  :one_xmlrpc=>"http://localhost:2633/RPC2",
>  :instance_types=>
>   {:custom=>{:template=>"custom.erb"},
>    :small=>{:template=>"small.erb"},
>    :medium=>{:template=>"medium.erb"},
>    :large=>{:template=>"large.erb"}},
>  :server=>"localhost",
>  :auth=>"basic",
>  :port=>4567}
> == Sinatra/1.3.1 has taken the stage on 4567 for development with backup
> from Thin
> 127.0.0.1 - - [05/Jan/2012 12:10:46] "GET /network HTTP/1.1" 200 119 0.0470
> 127.0.0.1 - - [05/Jan/2012 12:21:42] "GET /network HTTP/1.1" 200 119 0.2190
> 127.0.0.1 - - [05/Jan/2012 12:21:49] "GET /storage HTTP/1.1" 200 180 0.2270
> 127.0.0.1 - - [05/Jan/2012 12:24:15] "GET /network HTTP/1.1" 200 119 0.1177
> 127.0.0.1 - - [05/Jan/2012 12:25:17] "POST /storage HTTP/1.1" 500 79
> 0.0125
> 127.0.0.1 - - [05/Jan/2012 12:45:16] "GET /storage HTTP/1.1" 200 180 0.1723
> 127.0.0.1 - - [05/Jan/2012 12:45:20] "GET /storage HTTP/1.1" 200 180 0.1987
> 127.0.0.1 - - [05/Jan/2012 12:47:38] "GET /network HTTP/1.1" 200 119 0.1170
> 127.0.0.1 - - [05/Jan/2012 12:47:46] "POST /storage HTTP/1.1" 500 79
> 0.1150
> 127.0.0.1 - - [05/Jan/2012 12:50:20] "GET /storage HTTP/1.1" 200 180 0.0077
> 127.0.0.1 - - [05/Jan/2012 12:50:24] "GET /storage HTTP/1.1" 200 180 0.0082
> 127.0.0.1 - - [05/Jan/2012 12:57:57] "POST /storage HTTP/1.1" 201 238
> 0.0380
> 127.0.0.1 - - [05/Jan/2012 13:03:14] "GET /storage HTTP/1.1" 200 242 0.0076
> 127.0.0.1 - - [05/Jan/2012 13:03:20] "GET /storage HTTP/1.1" 200 242 0.0072
>
> The "occi-storage list" doesn't show any new storage....
> Have you any suggestions? Can you help me to solve the problem??
>
> Thanks!
> 2012/1/4 salma rebai <rebai.salma at gmail.com>
>
>> Hi,
>> Thanks for your response.
>> The folder of my OpenNebula installation (/srv/opennebula) is a large
>> shared space..... SO i don't know if this really a disk space problem.
>> When i used the command line "oneimage create " to upload a new image, I
>> don't find any problems, and images are stored in the
>>  (/src/opennebula/var/images) folder.....
>> But, I don't know when new images uploaded with occi-storage take
>> place... Is there a specific folder used by occi-storage??
>>
>> Thanks for your Help!
>> Best Regards.
>>
>>
>> 2012/1/4 Hector Sanjuan <hsanjuan at opennebula.org>
>>
>>> Hi, it looks to me like you're short of space to upload your image:
>>>
>>>
>>>  /usr/local/lib/ruby/gems/1.8/**gems/thin-1.2.11/lib/thin/**request.rb:77:in
>>>> `parse': No space left on device - /tmp/thin-body20120104-29992-**1v1tn4a-0
>>>> (Errno::ENOSPC)
>>>>
>>>
>>> --
>>> Hector Sanjuan
>>> OpenNebula Developer
>>> ______________________________**_________________
>>> Users mailing list
>>> Users at lists.opennebula.org
>>> http://lists.opennebula.org/**listinfo.cgi/users-opennebula.**org<http://lists.opennebula.org/listinfo.cgi/users-opennebula.org>
>>>
>>
>>
>>
>> --
>> Salma REBAI
>> Ingénieur Informatique
>> Mastère Réseaux et Systèmes Multimédia
>> Ecole Nationale des Sciences Informatiques Univ. Manouba, Tunisie
>> Institut Télécom SudParis
>> rebai.salma at gmail.com
>>
>
>
>
> --
> Salma REBAI
> Ingénieur Informatique
> Mastère Réseaux et Systèmes Multimédia
> Ecole Nationale des Sciences Informatiques Univ. Manouba, Tunisie
> Institut Télécom SudParis
> rebai.salma at gmail.com
>



-- 
Salma REBAI
Ingénieur Informatique
Mastère Réseaux et Systèmes Multimédia
Ecole Nationale des Sciences Informatiques Univ. Manouba, Tunisie
Institut Télécom SudParis
rebai.salma at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20120106/29702832/attachment-0002.htm>


More information about the Users mailing list