[one-users] Problems using OpenNebula EC2 interface
Daniel Molina
dmolina at opennebula.org
Wed May 4 10:32:54 PDT 2011
Would you mind to try specifying:
SSL_SERVER=arc-vm-opennebula.int.seas.harvard.edu:80
instead of
SSL_SERVER=arc-vm-opennebula.int.seas.harvard.edu
Kind regards.
On 4 May 2011 19:14, Lars Kellogg-Stedman <lars at seas.harvard.edu> wrote:
>> Maybe the problem is related to the previous point. The Signature that
>> will authenticate the user is generated using the EC2_URL, maybe the
>> server is ignoring the path section. Would you mind to try starting
>> the server without path?.
>
> I've been able to get the EC2 service to work using eucatools, but I'm
> still getting errors from the OpenNebula econe-* tools.
>
> On my server
> ============
>
> Some users:
>
> $ oneuser list
> ID USER PASSWORD
> 0 oneadmin 0000000000000000000006a93faca14fc10535cd
> 2 lars 0000000000000000000031a0e299fc73d9480cca
>
> And I've got this in /etc/one/econe.conf:
>
> ONE_XMLRPC=http://localhost:2633/RPC2
> SERVER=0.0.0.0
> PORT=5678
> SSL_SERVER=arc-vm-opennebula.int.seas.harvard.edu
> VM_TYPE=[NAME=m1.small, TEMPLATE=m1.small.erb]
>
> Setting SSL_SERVER was necessary to make eucatools work. I think
> calling these variables SSL_* (here and for the occi server) is a
> misnomer, but that's a topic for another message.
>
> And a proxy:
>
> <Location />
> ProxyPass http://localhost:5678/
> ProxyPassReverse http://localhost:5678/
> </Location>
>
> On my client
> ============
>
> My EC2 environment variables:
>
> $ env | grep EC2
> EC2_SECRET_KEY=0000000000000000000031a0e299fc73d9480cca
> EC2_URL=http://arc-vm-opennebula.int.seas.harvard.edu/
> EC2_ACCESS_KEY=lars
>
> I can use euca-describe-images:
>
> $ euca-describe-images
> IMAGE ami-00000001 6f960969f2d58fb644f6e8977c0c689f88e12519 lars available public i386 machine
> IMAGE ami-00000005 0bfded25fc948c6f0e162f3eb09469f486a89cfe lars available public i386 machine
> IMAGE ami-00000006 cf3aa9f7b95fe10a03f1688f3b6f54e26504e0a2 lars available private i386 machine
> IMAGE ami-00000007 3e934b797772643e44b2a86ec4fdb50e35429ed9 lars available private i386 machine
>
> But with the same configuration econe-describe-images fails:
>
> $ econe-describe-images
> econe-describe-images: User not authorized
>
> I'd really like to get the OpenNebula tools working. Any thoughts?
>
> --
> Lars Kellogg-Stedman <lars at seas.harvard.edu>
> Senior Technologist
> Harvard University SEAS
> Academic and Research Computing (ARC)
>
--
Daniel Molina, Cloud Technology Engineer/Researcher
Major Contributor
OpenNebula - The Open Source Toolkit for Cloud Computing
www.OpenNebula.org | dmolina at opennebula.org
More information about the Users
mailing list