[one-users] econe setup

Andrea Turli andrea.turli at eng.it
Thu Oct 7 07:29:32 PDT 2010


Hi Tino,

here my config files:

$cat $ONE_LOCATION/etc/econe.conf

# OpenNebula administrator user
USER=oneadmin
PASSWORD=mypassword

# OpenNebula sever contact information
ONE_XMLRPC=http://localhost:2633/RPC2

# Host and port where econe server will run
SERVER=myserver.domain.it
PORT=4567

# SSL proxy that serves the API (set if is being used)
#SSL_SERVER=fqdm.of.the.server

# Configuration for the image repository
DATABASE=/srv/cloud/one/var/ec2.db
IMAGE_DIR=/srv/cloud/images

# VM types allowed and its template file (inside templates directory)
VM_TYPE=[NAME=m1.small, TEMPLATE=m1.small.erb]

and the default template "m1.small.erb"

$ cat /srv/cloud/one/etc/ec2query_templates/m1.small.erb

NAME   = eco-vm

CPU    = 0.2
MEMORY = 256

OS = [ kernel     = /vmlinuz,
        initrd     = /initrd.img,
        root       = sda1,
        kernel_cmd = "ro xencons=tty console=tty1"]

DISK = [ source   = <%= erb_vm_info[:img_path] %>,
          clone    = no,
          target   = sda1,
          readonly = no]


NIC=[NETWORK="Public EC2"]


IMAGE_ID = <%= erb_vm_info[:img_id] %>
INSTANCE_TYPE = <%= erb_vm_info[:instance_type ]%>


thank you for any help,
Andrea


On 10/07/2010 02:53 PM, Tino Vazquez wrote:
> Hi Andrea,
>
> Have you got any images defined? Maybe it's failing because of that,
> with a nasty error that should be more explicit (this can be
> considered a bug actually).
>
> We are in the process of releasing the 2.0 version of OpenNebula,
> which much better error support.
>
> Best,
>
> -Tino
>
> --
> Constantino Vázquez Blanco | dsa-research.org/tinova
> Virtualization Technology Engineer / Researcher
> OpenNebula Toolkit | opennebula.org
>
>
>
> On Wed, Oct 6, 2010 at 11:24 AM, Andrea Turli<andrea.turli at eng.it>  wrote:
>    
>> Dear all,
>>
>> I've a running OpenNebula 1.4 cluster configured with opennebula_express.
>> I'm trying to follow you guide to configure OpenNebula to expose a public
>> cloud interface, in particular EC2-Query API Cloud service
>>
>> After the configuration step, I'm trying to invoke the econe commands but
>> I've some exceptions:
>> unfortunately I'm not a ruby expert.
>>
>> Here the exception:
>>
>> $ ruby -dw /srv/cloud/one/bin/econe-describe-images -H
>> /srv/cloud/one/bin/econe-describe-images:95: warning: ambiguous first
>> argument; put parentheses or even spaces
>> /srv/cloud/one/bin/econe-describe-images:104: warning: ambiguous first
>> argument; put parentheses or even spaces
>> /srv/cloud/one/bin/econe-describe-images:111: warning: ambiguous first
>> argument; put parentheses or even spaces
>> Exception `LoadError' at /usr/lib/ruby/1.8/rubygems.rb:1113 - no such file
>> to load -- rubygems/defaults/operating_system
>> Exception `NoMethodError' at /usr/lib/ruby/1.8/rational.rb:78 - undefined
>> method `gcd' for Rational(1, 2):Rational
>> Exception `LoadError' at /usr/lib/ruby/1.8/rubygems/config_file.rb:34 - no
>> such file to load -- Win32API
>> Exception `LoadError' at /usr/lib/ruby/1.8/rubygems/custom_require.rb:31 -
>> no such file to load -- curb
>> Exception `LoadError' at /usr/lib/ruby/1.8/rubygems/custom_require.rb:31 -
>> no such file to load -- net/http/post/multipart
>> Exception `LoadError' at /usr/lib/ruby/1.8/rubygems/custom_require.rb:31 -
>> no such file to load -- AWS
>> /var/lib/gems/1.8/gems/amazon-ec2-0.9.15/lib/AWS/EC2/products.rb:11:
>> warning: method redefined; discarding old confirm_product_instance
>> Exception `NoMethodError' at
>> /var/lib/gems/1.8/gems/amazon-ec2-0.9.15/lib/AWS.rb:304 - undefined method
>> `elements' for nil:NilClass
>> econe-describe-images: undefined method `elements' for nil:NilClass
>>
>> and this is my gem env:
>> $ gem env
>> RubyGems Environment:
>>    - RUBYGEMS VERSION: 1.3.5
>>    - RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]
>>    - INSTALLATION DIRECTORY: /var/lib/gems/1.8
>>    - RUBY EXECUTABLE: /usr/bin/ruby1.8
>>    - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin
>>    - RUBYGEMS PLATFORMS:
>>      - ruby
>>      - x86_64-linux
>>    - GEM PATHS:
>>       - /var/lib/gems/1.8
>>       - /srv/cloud/one/.gem/ruby/1.8
>>    - GEM CONFIGURATION:
>>       - :update_sources =>  true
>>       - :verbose =>  true
>>       - :benchmark =>  false
>>       - :backtrace =>  false
>>       - :bulk_threshold =>  1000
>>    - REMOTE SOURCES:
>>       - http://gems.rubyforge.org/
>>
>>
>> I've seen on one-users mailing list a similar post but I can't understand if
>> it was solved somehow
>> http://lists.opennebula.org/pipermail/users-opennebula.org/2010-April/001968.html
>>
>>
>> Thank you very much for any help,
>> Andrea
>>
>> --
>> Andrea Turli
>> Ricercatore
>> Direzione Ricerca e Innovazione
>> andrea.turli at eng.it
>>
>> Engineering Ingegneria Informatica spa
>> Via Riccardo Morandi, 32 00148 Roma (RM)
>> Tel. +39 06 8307 4710
>> Fax +39 06 8307 4200
>> www.eng.it
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>>      
>
>    


-- 
Andrea Turli
Ricercatore
Direzione Ricerca e Innovazione
andrea.turli at eng.it

Engineering Ingegneria Informatica spa
Via Riccardo Morandi, 32 00148 Roma (RM)
Tel. +39 06 8307 4710
Fax +39 06 8307 4200
www.eng.it





More information about the Users mailing list