yes, changing @vnet_info to @vm_info corrected the problem, thank you very much for the help
best regards, A 2012/02/27, às 14:23, Daniel Molina escreveu: > On 27 February 2012 15:15, Bruno Parreira <[email protected]> wrote: >> yes, I added this lines to the common.erb: >> >> <% if @vm_info.has_elements?('GRAPHICS') %> >> GRAPHICS = [ >> <% first = true %> >> <% @vm_info.each('GRAPHICS/*') do |cont| %> >> <% if cont.text %> >> <% if first %> >> <%= cont.name %> = "<%= cont.text %>" >> <% first = false %> >> <% else %> >> ,<%= cont.name %> = "<%= cont.text %>" >> <% end %> >> <% end %> >> <% end %> >> ] >> <% end %> >> <% if @vnet_info['INFRASTRUCTURE_ID'] !=nil %> >> INFRASTRUCTURE_ID = "<%= @vnet_info['INFRASTRUCTURE_ID'] %>" >> <% end %> > > I think this line is the problem: > <% if @vnet_info['INFRASTRUCTURE_ID'] !=nil %> > > @vnet_info is not defined > > Cheers > >> >> and I modified the small.erb : >> >> # >> # Virtual Machine Template generated for small instance types. Adjust this >> # by setting the desired capacity (CPU,MEMORY) or adding specific >> # attributes for your cloud (e.g. OS). >> # >> >> CPU = 0.1 >> MEMORY = 64 >> >> >> A 2012/02/27, às 14:08, Daniel Molina escreveu: >> >>> I cannot reproduce this error. Did you modify the >>> occi_templates/common.erb or occi_templates/small.erb files? >>> >>> On 27 February 2012 14:21, Bruno Parreira <[email protected]> wrote: >>>> Hi, >>>> >>>> I think it's not showing anything in the oned.log: >>>> >>>> oned.log: >>>> >>>> Mon Feb 27 15:20:54 2012 [ReM][D]: VirtualMachinePoolInfo method invoked >>>> Mon Feb 27 15:20:55 2012 [ReM][D]: AclInfo method invoked >>>> Mon Feb 27 15:21:24 2012 [ReM][D]: HostPoolInfo method invoked >>>> Mon Feb 27 15:21:24 2012 [ReM][D]: VirtualMachinePoolInfo method invoked >>>> Mon Feb 27 15:21:25 2012 [ReM][D]: AclInfo method invoked >>>> Mon Feb 27 15:21:54 2012 [ReM][D]: HostPoolInfo method invoked >>>> Mon Feb 27 15:21:54 2012 [ReM][D]: VirtualMachinePoolInfo method invoked >>>> Mon Feb 27 15:21:54 2012 [ReM][D]: AclInfo method invoked >>>> Mon Feb 27 15:22:24 2012 [ReM][D]: HostPoolInfo method invoked >>>> Mon Feb 27 15:22:24 2012 [ReM][D]: VirtualMachinePoolInfo method invoked >>>> Mon Feb 27 15:22:25 2012 [ReM][D]: AclInfo method invoked >>>> >>>> and after I sent the command: >>>> >>>> Mon Feb 27 15:21:54 2012 [ReM][D]: VirtualMachinePoolInfo method invoked >>>> Mon Feb 27 15:21:54 2012 [ReM][D]: AclInfo method invoked >>>> Mon Feb 27 15:22:24 2012 [ReM][D]: HostPoolInfo method invoked >>>> Mon Feb 27 15:22:24 2012 [ReM][D]: VirtualMachinePoolInfo method invoked >>>> Mon Feb 27 15:22:25 2012 [ReM][D]: AclInfo method invoked >>>> Mon Feb 27 15:22:54 2012 [ReM][D]: HostPoolInfo method invoked >>>> Mon Feb 27 15:22:54 2012 [ReM][D]: VirtualMachinePoolInfo method invoked >>>> Mon Feb 27 15:22:55 2012 [ReM][D]: AclInfo method invoked >>>> Mon Feb 27 15:23:24 2012 [ReM][D]: HostPoolInfo method invoked >>>> Mon Feb 27 15:23:24 2012 [ReM][D]: VirtualMachinePoolInfo method invoked >>>> Mon Feb 27 15:23:25 2012 [ReM][D]: AclInfo method invoked >>>> Mon Feb 27 15:23:47 2012 [InM][I]: Monitoring host leo.cloud.pt (2) >>>> Mon Feb 27 15:23:51 2012 [InM][I]: ExitCode: 0 >>>> Mon Feb 27 15:23:51 2012 [InM][D]: Host 2 successfully monitored. >>>> Mon Feb 27 15:23:54 2012 [ReM][D]: HostPoolInfo method invoked >>>> Mon Feb 27 15:23:54 2012 [ReM][D]: VirtualMachinePoolInfo method invoked >>>> Mon Feb 27 15:23:55 2012 [ReM][D]: AclInfo method invoked >>>> >>>> the occi-server.log: >>>> >>>> oneadmin@Leo:~$ cat /home/oneadmin/opennebula3/var/occi-server.log >>>> -------------------------------------- >>>> Server configuration >>>> -------------------------------------- >>>> {:instance_types=> >>>> {:medium=>{:memory=>4096, :cpu=>4, :template=>"medium.erb"}, >>>> :large=>{:memory=>8192, :cpu=>8, :template=>"large.erb"}, >>>> :small=>{:memory=>1024, :cpu=>1, :template=>"small.erb"}}, >>>> :lang=>"en_US", >>>> :server=>"10.0.2.2", >>>> :port=>3000, >>>> :template_location=>"/home/oneadmin/opennebula3//etc/occi_templates", >>>> :token_expiration_delta=>1800, >>>> :auth=>"occi", >>>> :one_xmlrpc=>"http://localhost:2633/RPC2", >>>> :core_auth=>"cipher"} >>>> :public is no longer used to avoid overloading Module#public, use >>>> :public_folder instead >>>> from >>>> /home/oneadmin/opennebula3//lib/ruby/cloud/occi/occi-server.rb:79 >>>> == Sinatra/1.3.1 has taken the stage on 3000 for development with backup >>>> from Thin >>>> 10.0.2.2 - - [25/Feb/2012 14:56:08] "POST /compute HTTP/1.1" 500 38 0.0745 >>>> 10.0.2.2 - - [25/Feb/2012 14:57:10] "POST /network HTTP/1.1" 500 107 0.0675 >>>> 10.0.2.2 - - [25/Feb/2012 14:58:33] "POST /network HTTP/1.1" 201 189 0.1912 >>>> 10.0.2.2 - - [25/Feb/2012 14:58:43] "POST /compute HTTP/1.1" 500 38 0.0051 >>>> 10.0.2.2 - - [25/Feb/2012 15:00:10] "POST /compute HTTP/1.1" 500 38 0.0051 >>>> 10.0.2.2 - - [25/Feb/2012 15:01:24] "POST /compute HTTP/1.1" 500 38 0.0052 >>>> 10.0.2.2 - - [25/Feb/2012 15:01:50] "POST /compute HTTP/1.1" 500 38 0.0052 >>>> 10.0.2.2 - - [25/Feb/2012 15:02:13] "POST /compute HTTP/1.1" 500 38 0.0052 >>>> 10.0.2.2 - - [25/Feb/2012 15:08:48] "POST /compute HTTP/1.1" 500 38 0.0052 >>>> 10.0.2.2 - - [25/Feb/2012 15:10:09] "POST /compute HTTP/1.1" 500 38 0.0052 >>>> 10.0.2.2 - - [27/Feb/2012 15:20:27] "POST /compute HTTP/1.1" 500 38 0.0051 >>>> 10.0.2.2 - - [27/Feb/2012 15:23:15] "POST /compute HTTP/1.1" 500 38 0.0052 >>>> >>>> best regards, >>>> >>>> >>>> A 2012/02/27, às 12:13, Daniel Molina escreveu: >>>> >>>>> Hi Bruno, >>>>> >>>>> On 25 February 2012 14:06, Bruno Parreira <[email protected]> wrote: >>>>>> Hello, >>>>>> >>>>>> I've done a fresh install of the open nebula 3.2.1, and it seems to be >>>>>> working just fine since I'm able to create a virtual machine using onevm >>>>>> command. >>>>>> >>>>>> The problem is with the occi-server, I can create a vnet with no >>>>>> problems at all using the templates in the opennebula.org but when I try >>>>>> to create compute I get the an error: >>>>>> >>>>>> oneadmin@Leo:~$ onevnet list >>>>>> ID USER GROUP NAME TYPE BRIDGE LEASES >>>>>> 0 oneadmin oneadmin vnet R br1 0 >>>>>> 1 oneadmin oneadmin MyServiceNetwor R br1 0 >>>>>> >>>>>> oneadmin@Leo:~$ oneimage list >>>>>> ID USER GROUP NAME SIZE TYPE REGTIME PER >>>>>> STAT RVMS >>>>>> 0 oneadmin oneadmin ttylinux 40M OS 02/25 14:54:10 No >>>>>> rdy 0 >>>>>> >>>>>> oneadmin@Leo:~$ cat vm2.xml >>>>>> <COMPUTE> >>>>>> <NAME>MyCompute</NAME> >>>>>> <INSTANCE_TYPE>small</INSTANCE_TYPE> >>>>>> <DISK> >>>>>> <STORAGE href="http://www.opennebula.org/storage/0"/> >>>>>> </DISK> >>>>>> <NIC> >>>>>> <NETWORK href="http://www.opennebula.org/network/0"/> >>>>>> <IP>192.168.0.12</IP> >>>>>> </NIC> >>>>>> <CONTEXT> >>>>>> <HOSTNAME>MAINHOST</HOSTNAME> >>>>>> <DATA>DATA1</DATA> >>>>>> </CONTEXT> >>>>>> </COMPUTE> >>>>>> >>>>>> oneadmin@Leo:~$ occi-compute --url http://10.0.2.2:3000 --username >>>>>> oneadmin --password oneadmin --debug create vm2.xml >>>>>> /usr/lib/ruby/gems/1.8/gems/curb-0.7.16/lib/curb_core.so: warning: >>>>>> already initialized constant CURL_SSLVERSION_DEFAULT >>>>>> undefined method `[]' for nil:NilClass >>>>>> >>>>>> any idea on what is wrong? >>>>> >>>>> Can you please check if there is any relevant information in the >>>>> oned.log and occi-server.log files after sending this request and if >>>>> so attach them >>>>> >>>>> Cheers >>>>> >>>>>> >>>>>> best regards, >>>>>> Bruno >>>>>> _______________________________________________ >>>>>> Users mailing list >>>>>> [email protected] >>>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org >>>>> >>>>> >>>>> >>>>> -- >>>>> Daniel Molina >>>>> Project Engineer >>>>> OpenNebula - The Open Source Solution for Data Center Virtualization >>>>> www.OpenNebula.org | [email protected] | @OpenNebula >>>> >>> >>> >>> >>> -- >>> Daniel Molina >>> Project Engineer >>> OpenNebula - The Open Source Solution for Data Center Virtualization >>> www.OpenNebula.org | [email protected] | @OpenNebula >> > > > > -- > Daniel Molina > Project Engineer > OpenNebula - The Open Source Solution for Data Center Virtualization > www.OpenNebula.org | [email protected] | @OpenNebula _______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
