[one-users] problems with ESX(i) 5.0 and opennebula 2.2.1
Tino Vazquez
tinova at opennebula.org
Tue Mar 6 03:22:27 PST 2012
FYI
On Thu, Mar 1, 2012 at 11:25 AM, Tino Vazquez <tinova at opennebula.org> wrote:
> Hi,
>
> You need to install a newer version of libvirt, the one you are using
> doesn't support vSphere 5. Snatching the last from libvirt's git repo
> would do [1].
>
> Regards,
>
> -Tino
>
> [1] http://libvirt.org/downloads.html
>
> --
> Constantino Vázquez Blanco, MSc
> Project Engineer
> OpenNebula - The Open-Source Solution for Data Center Virtualization
> www.OpenNebula.org | @tinova79 | @OpenNebula
>
>
>
> On Wed, Feb 29, 2012 at 8:13 PM, PJ PJ <igranjo at hotmail.com> wrote:
>> 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 at 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 at 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 at 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 at opennebula:~$ onehost list
>> ID NAME CLUSTER RVM TCPU FCPU ACPU TMEM FMEM
>> STAT
>> 1 esx default 0 800 800 800 8G 4.7G
>> err
>> I have deleted the node, and I have created the node again, it showed:
>>
>> oneadmin at 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
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
More information about the Users
mailing list