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

2012-01-12 Thread Hector Sanjuan
Hello, is there any relevant message thrown out in oned.log when you try  
to upload > 4G images?


Can you send the versions of the gems you are using (`gem list`)?

Hector


En Fri, 06 Jan 2012 16:53:11 +0100, salma rebai   
escribió:



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 


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 


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 


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@lists.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.sa...@gmail.com





-

Re: [one-users] EC2 authentication issue

2012-01-12 Thread Olivier Sallou
I found the issue.
It seems issue wasusing locahost (as per default) did not match.
I had to specify in any case the url.
>From an other server, replacing my hostname by the ip made it work :-(

While I do not yet understand everything, my issue is fixed

Thanks anyway

Le 1/12/12 11:44 AM, Olivier Sallou a écrit :
>
> Le 1/12/12 10:37 AM, Daniel Molina a écrit :
>> Hi Oliver,
>>
>> On 11 January 2012 18:44, Olivier Sallou  wrote:
>>> Hi,
>>> I have setup econe server but I cannot get authenticated:
>>>
>>> I am logged as oneadmin:
>>>
>>> econe-describe-instances --url http://192.168.2.91:4567  -K oneadmin -S
>>> SAME_PASSWORD_AS_IN_ONE_AUTH_FILE
>> You should try to use the sha1 hashed password instead of the plain
>> one. This value can be retrieved from the user pool (oneuser list)
> There is same error. I already tried both.
> I even tried  "econe-describe-instances" with no parameter, using the
> $ONE_AUTH file in this case, where EC2QueryClient does a SHA1 operation
> but it also fails.
>
> Logged as oneadmin: econe-describe-instances fails while onvm list works.
>
>
> And what is strange is, looking in oned.log I see some :
> Thu Jan 12 11:41:59 2012 [ReM][D]: VirtualMachinePoolInfo method invoked
> Thu Jan 12 11:41:59 2012 [ReM][D]: AclInfo method invoked
> Thu Jan 12 11:41:59 2012 [ReM][D]: ImagePoolInfo method invoked
> Thu Jan 12 11:41:59 2012 [AuM][D]: Message received: LOG I 3148 ExitCode: 0
>
> Thu Jan 12 11:41:59 2012 [AuM][I]: ExitCode: 0
> Thu Jan 12 11:41:59 2012 [AuM][D]: Message received: AUTHENTICATE
> SUCCESS 3148 -
>
> Which seems to show that, for oned process auth is ok.
>
> Olivier
>
>
>> Cheers
>>
>>> /var/lib/gems/1.8/gems/curb-0.7.16/lib/curb_core.so: warning: already  
>>> initialized constant CURL_SSLVERSION_DEFAULT
>>> econe-describe-instances: User not authorized
>>>
>>> I executed command on open nebula master server
>>>
>>> While:
>>> oneadmin@genokvm4:~$ oneimage list
>>>  ID USER GROUPNAMESIZE TYPE  REGTIME PUB PER 
>>> STAT  RVMS
>>>  13 oneadmin oneadmin debian3G   OS   01/11 18:15:46 Yes No  
>>> rdy 0
>>>
>>>
>>> works fine.
>>>
>>>
>>> I use open nebula 3. I know there some previous issues with SHA in 2.x that 
>>> were fixed.
>>>
>>> If someone has an idea
>>>
>>> My econe config is listening on correct interface:
>>>
>>> # OpenNebula sever contact information
>>> :one_xmlrpc: http://localhost:2633/RPC2
>>>
>>> # Host and port where econe server will run
>>> :server: 192.168.2.91
>>> :port: 4567
>>>
>>> # SSL proxy that serves the API (set if is being used)
>>> #:ssl_server: fqdm.of.the.server
>>>
>>> # Authentication driver for incomming requests
>>> #   ec2, default Acess key and Secret key scheme
>>> #   x509, for x509 certificates based authentication
>>> :auth: ec2
>>>
>>> # Authentication driver to communicate with OpenNebula core
>>> #   cipher, for symmetric cipher encryption of tokens
>>> #   x509, for x509 certificate encryption of tokens
>>> :core_auth: cipher
>>>
>>> # VM types allowed and its template file (inside templates directory)
>>> :instance_types:
>>>  :m1.small:
>>>:template: m1.small.erb
>>>
>>>
>>> --
>>>
>>>
>>> gpg key id: 4096R/326D8438  (pgp.mit.edu)
>>> Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438
>>>
>>>
>>> ___
>>> Users mailing list
>>> Users@lists.opennebula.org
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>

-- 
Olivier Sallou
IRISA / University of Rennes 1
Campus de Beaulieu, 35000 RENNES - FRANCE
Tel: 02.99.84.71.95

gpg key id: 4096R/326D8438  (pgp.mit.edu)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438


___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


Re: [one-users] EC2 authentication issue

2012-01-12 Thread Olivier Sallou


Le 1/12/12 10:37 AM, Daniel Molina a écrit :
> Hi Oliver,
>
> On 11 January 2012 18:44, Olivier Sallou  wrote:
>> Hi,
>> I have setup econe server but I cannot get authenticated:
>>
>> I am logged as oneadmin:
>>
>> econe-describe-instances --url http://192.168.2.91:4567  -K oneadmin -S
>> SAME_PASSWORD_AS_IN_ONE_AUTH_FILE
> You should try to use the sha1 hashed password instead of the plain
> one. This value can be retrieved from the user pool (oneuser list)
There is same error. I already tried both.
I even tried  "econe-describe-instances" with no parameter, using the
$ONE_AUTH file in this case, where EC2QueryClient does a SHA1 operation
but it also fails.

Logged as oneadmin: econe-describe-instances fails while onvm list works.


And what is strange is, looking in oned.log I see some :
Thu Jan 12 11:41:59 2012 [ReM][D]: VirtualMachinePoolInfo method invoked
Thu Jan 12 11:41:59 2012 [ReM][D]: AclInfo method invoked
Thu Jan 12 11:41:59 2012 [ReM][D]: ImagePoolInfo method invoked
Thu Jan 12 11:41:59 2012 [AuM][D]: Message received: LOG I 3148 ExitCode: 0

Thu Jan 12 11:41:59 2012 [AuM][I]: ExitCode: 0
Thu Jan 12 11:41:59 2012 [AuM][D]: Message received: AUTHENTICATE
SUCCESS 3148 -

Which seems to show that, for oned process auth is ok.

Olivier


>
> Cheers
>
>> /var/lib/gems/1.8/gems/curb-0.7.16/lib/curb_core.so: warning: already  
>> initialized constant CURL_SSLVERSION_DEFAULT
>> econe-describe-instances: User not authorized
>>
>> I executed command on open nebula master server
>>
>> While:
>> oneadmin@genokvm4:~$ oneimage list
>>  ID USER GROUPNAMESIZE TYPE  REGTIME PUB PER 
>> STAT  RVMS
>>  13 oneadmin oneadmin debian3G   OS   01/11 18:15:46 Yes No  rdy 
>> 0
>>
>>
>> works fine.
>>
>>
>> I use open nebula 3. I know there some previous issues with SHA in 2.x that 
>> were fixed.
>>
>> If someone has an idea
>>
>> My econe config is listening on correct interface:
>>
>> # OpenNebula sever contact information
>> :one_xmlrpc: http://localhost:2633/RPC2
>>
>> # Host and port where econe server will run
>> :server: 192.168.2.91
>> :port: 4567
>>
>> # SSL proxy that serves the API (set if is being used)
>> #:ssl_server: fqdm.of.the.server
>>
>> # Authentication driver for incomming requests
>> #   ec2, default Acess key and Secret key scheme
>> #   x509, for x509 certificates based authentication
>> :auth: ec2
>>
>> # Authentication driver to communicate with OpenNebula core
>> #   cipher, for symmetric cipher encryption of tokens
>> #   x509, for x509 certificate encryption of tokens
>> :core_auth: cipher
>>
>> # VM types allowed and its template file (inside templates directory)
>> :instance_types:
>>  :m1.small:
>>:template: m1.small.erb
>>
>>
>> --
>>
>>
>> gpg key id: 4096R/326D8438  (pgp.mit.edu)
>> Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438
>>
>>
>> ___
>> Users mailing list
>> Users@lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>

-- 
Olivier Sallou
IRISA / University of Rennes 1
Campus de Beaulieu, 35000 RENNES - FRANCE
Tel: 02.99.84.71.95

gpg key id: 4096R/326D8438  (pgp.mit.edu)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438


___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


Re: [one-users] ec2 AuthFailureUser not authorized0

2012-01-12 Thread Daniel Molina
Hi Dian,

On 4 January 2012 04:35, Dian Djaelani  wrote:
> Hello all,
>
> anyone can help me ??
> i stuck with install opennebula ec2, i try configure ec2 on opennebula, it`s
> service running but i check on browser with hybridfox 1.7
>
> AuthFailure|User not authorized0

Are you using the sha1 hashed password instead of the plain one? You
can retrieve this value from the user pool (oneuser list)

Hope this helps

>
> this my conf econe.conf
>
> # OpenNebula sever contact information
> :one_xmlrpc: http://localhost:2633/RPC2
>
> # Host and port where econe server will run
> :server: frontend.bsdnodes.biz
> :port: 8188
>
> # SSL proxy that serves the API (set if is being used)
> #:ssl_server: frontend.bsdnodes.biz
>
> # Authentication protocol for the econe server:
> #   ec2, default Acess key and Secret key scheme
> #   x509, for x509 certificates based authentication
> :auth: ec2
>
> # VM types allowed and its template file (inside templates directory)
> :instance_types:
>  :m1.small:
>    :template: m1.small.erb
>
> --
> Regards,
>
> Dian Djaelani
> djael...@maxindo.net.id
>
> ___
> Users mailing list
> Users@lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org



-- 
Daniel Molina
Project Engineer
OpenNebula - The Open Source Toolkit for Data Center Virtualization
www.OpenNebula.org | dmol...@opennebula.org | @OpenNebula
___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


Re: [one-users] EC2 authentication issue

2012-01-12 Thread Daniel Molina
Hi Oliver,

On 11 January 2012 18:44, Olivier Sallou  wrote:
> Hi,
> I have setup econe server but I cannot get authenticated:
>
> I am logged as oneadmin:
>
> econe-describe-instances --url http://192.168.2.91:4567  -K oneadmin -S
> SAME_PASSWORD_AS_IN_ONE_AUTH_FILE

You should try to use the sha1 hashed password instead of the plain
one. This value can be retrieved from the user pool (oneuser list)

Cheers

>
> /var/lib/gems/1.8/gems/curb-0.7.16/lib/curb_core.so: warning: already  
> initialized constant CURL_SSLVERSION_DEFAULT
> econe-describe-instances: User not authorized
>
> I executed command on open nebula master server
>
> While:
> oneadmin@genokvm4:~$ oneimage list
>  ID USER     GROUP    NAME            SIZE TYPE          REGTIME PUB PER STAT 
>  RVMS
>  13 oneadmin oneadmin debian            3G   OS   01/11 18:15:46 Yes No  rdy  
>    0
>
>
> works fine.
>
>
> I use open nebula 3. I know there some previous issues with SHA in 2.x that 
> were fixed.
>
> If someone has an idea
>
> My econe config is listening on correct interface:
>
> # OpenNebula sever contact information
> :one_xmlrpc: http://localhost:2633/RPC2
>
> # Host and port where econe server will run
> :server: 192.168.2.91
> :port: 4567
>
> # SSL proxy that serves the API (set if is being used)
> #:ssl_server: fqdm.of.the.server
>
> # Authentication driver for incomming requests
> #   ec2, default Acess key and Secret key scheme
> #   x509, for x509 certificates based authentication
> :auth: ec2
>
> # Authentication driver to communicate with OpenNebula core
> #   cipher, for symmetric cipher encryption of tokens
> #   x509, for x509 certificate encryption of tokens
> :core_auth: cipher
>
> # VM types allowed and its template file (inside templates directory)
> :instance_types:
>  :m1.small:
>    :template: m1.small.erb
>
>
> --
>
>
> gpg key id: 4096R/326D8438  (pgp.mit.edu)
> Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438
>
>
> ___
> Users mailing list
> Users@lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org



-- 
Daniel Molina
Project Engineer
OpenNebula - The Open Source Toolkit for Data Center Virtualization
www.OpenNebula.org | dmol...@opennebula.org | @OpenNebula
___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org