I have opennebula-2.2.1 with driver vmware-2.2.0
After to up date the versión of ESX(i) to 5.0 and run to deploy of a virtual 
machine, show the next error:  Mon Feb 27 13:04:35 2012 [ReM][D]: 
VirtualMachinePoolInfo method invoked
 Mon Feb 27 13:04:37 2012 [InM][I]: Monitoring host esx (1)
 Mon Feb 27 13:04:40 2012 [InM][I]: Command execution fail: 
/srv/cloud/one/var/remotes//im/run_probes vmware esx
 Mon Feb 27 13:04:40 2012 [InM][I]: STDERR follows.
 Mon Feb 27 13:04:40 2012 [InM][I]: /srv/cloud/one/lib/ruby/vmwarelib.rb:26: 
warning: already initialized constant ONE_LOCATION
 Mon Feb 27 13:04:40 2012 [InM][I]: /srv/cloud/one/lib/ruby/vmwarelib.rb:32: 
warning: already initialized constant RUBY_LIB_LOCATION
 Mon Feb 27 13:04:40 2012 [InM][I]: [VMWARE] cmd failed 
[/srv/cloud/one/bin/tty_expect -u oneadmin -p cloud2011 virsh -c 
esx://esx/?no_verify=1 --readonly nodeinfo]. S
 tderr:
 Mon Feb 27 13:04:40 2012 [InM][I]: error: internal error Expecting VI API 
major/minor version '2.5' or '4.x' but found '5.0'
 Mon Feb 27 13:04:40 2012 [InM][I]: error: failed to connect to the hypervisor
 Mon Feb 27 13:04:40 2012 [InM][I]: . Stdout: ExitCode: 1
 Mon Feb 27 13:04:40 2012 [InM][I]: ./vmware.rb:65: private method `split' 
called for 1:Fixnum (NoMethodError)
 Mon Feb 27 13:04:40 2012 [InM][I]: Error executing vmware.rb
 Mon Feb 27 13:04:40 2012 [InM][I]: ExitCode: 1
 Mon Feb 27 13:04:40 2012 [InM][E]: Error monitoring host 1 : MONITOR FAILURE 1 
Could not monitor host esx. Afterward I check the conectivity and I recived 
this error:  oneadmin@opennebula:~$ virsh -c esx://esx/?no_verify=1
 Ingrese un nombre de usuario para esx [root]: oneadmin
 Ingrese la contraseña de oneadmin para esx:
 error:error interno Se esperaba una version VI API mayor/menor '2.5' or '4.x', 
pero se ha encontrado '5.0'
 error:Fallo al conectar con el hipervisor
More later I checked the driver VMWare on node ESX(i) 5.0, it showed the next 
message:  oneadmin@opennebula:~$ lib/remotes/im/run_probes vmware esx
 /srv/cloud/one/lib/ruby/vmwarelib.rb:26: warning: already initialized constant 
ONE_LOCATION
 /srv/cloud/one/lib/ruby/vmwarelib.rb:32: warning: already initialized constant 
RUBY_LIB_LOCATION
 [VMWARE] cmd failed [/srv/cloud/one/bin/tty_expect -u oneadmin -p cloud2011 
virsh -c esx://esx/?no_verify=1 --readonly nodeinfo]. Stderr:
 error: internal error Expecting VI API major/minor version '2.5' or '4.x' but 
found '5.0'
 error: failed to connect to the hypervisor
 . Stdout: ExitCode: 1
 ./vmware.rb:65: private method `split' called for 1:Fixnum (NoMethodError)
 Error executing vmware.rb
when all is ok, it showed:
 
    oneadmin@opennebula:~$ onehost list
   ID NAME              CLUSTER  RVM   TCPU   FCPU   ACPU    TMEM    FMEM STAT
    1 esx               default    0    800    800    800      8G    4.7G  on
   I checked the status node, it showed:
   
 oneadmin@opennebula:~$ onehost list
   ID NAME              CLUSTER  RVM   TCPU   FCPU   ACPU    TMEM    FMEM STAT
    1 esx               default    0    800    800    800      8G    4.7G  errI 
have deleted the node, and I have created the node again, it showed:
   
 oneadmin@opennebula:~$ onehost list  ID NAME              CLUSTER  RVM   TCPU  
 FCPU   ACPU    TMEM    FMEM STAT
    2 esx               default    0      0      0    100      0K      0K  err  
 
I came back to develop the above steps and I have obteined the same result.
   
Could someone tell me if this versión of OpenNebula 2.2.1 with the driver 
VMware 2.2.0 is compatible with ESX(i) version 5.0?
If this is true, what I need to change?
Thanks in advance                                         
_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to