[one-users] econe setup

Andrea Turli andrea.turli at eng.it
Fri Oct 8 07:15:17 PDT 2010


Tino,

thanks for your suggestion. To be honest we didin't manage to upload any 
image cause of "Invalid credentials" exception. In particular I've tried 
my oneadmin creds but with no luck.

Anyway I'll try to first upload an image to see if the 
"econe-describe-images" still failed.

You mentioned latest OpenNebula version: I think you mean 2.0, right? 
When will it be released? At the moment I can find only rc1.

Thank you again,
Andrea

On 10/08/2010 12:53 PM, Tino Vazquez wrote:
> Dear Andrea,
>
> The configuration looks fine to me.
>
> My guess is that the  bug is showing because "econe-describe-images"
> doesn't find any image. This is a known issue and it is solved in the
> latest OpenNebula version.
>
> Did you upload and register an image with "econe-upload" and "econe-register"?
>
> Best regards,
>
> -Tino
>
> --
> Constantino Vázquez Blanco | dsa-research.org/tinova
> Virtualization Technology Engineer / Researcher
> OpenNebula Toolkit | opennebula.org
>
>
>
> On Thu, Oct 7, 2010 at 4:29 PM, Andrea Turli<andrea.turli at eng.it>  wrote:
>    
>> 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
>>
>>
>>
>>      
>
>    


-- 
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