Hi Tino Vazquez, here is the output of tree structure of $ONE_LOCATION/var: $ tree $ONE_LOCATION/var |-- config |-- images | |-- 28c86878bdc6af8c34dd94efcf31c15ee6eeb2a1 | |-- 567196a1f80db4234d62b83bc6a0b80d0fa99824 | `-- 8625d68b699fd30e64360471eb2c38fed47fcfb6 |-- one_xmlrpc.01.log |-- one_xmlrpc.log |-- oned.01.log |-- oned.log |-- oned.pid |-- remotes | |-- im | | |-- ganglia.d | | | `-- ganglia_probe | | |-- kvm.d | | | |-- architecture.sh | | | |-- cpu.sh | | | |-- kvm.rb | | | `-- name.sh | | |-- run_probes | | |-- vmware.d | | | `-- vmware.rb | | `-- xen.d | | |-- architecture.sh | | |-- cpu.sh | | |-- name.sh | | `-- xen.rb | `-- vmm | |-- kvm | | |-- cancel | | |-- deploy | | |-- kvmrc | | |-- migrate | | |-- poll | | |-- poll_local | | |-- restore | | |-- save | | `-- shutdown | |-- vmware | | |-- cancel | | |-- checkpoint | | |-- deploy | | |-- migrate | | |-- poll | | |-- restore | | |-- save | | `-- shutdown | `-- xen | |-- cancel | |-- deploy | |-- migrate | |-- poll | |-- poll_local | |-- restore | |-- save | |-- shutdown | `-- xenrc |-- sched.log |-- sched.pid `-- sunstone.log
and here is the next log $ONE_LOCATION/lib/mads/one_im_sh vmware INIT INIT SUCCESS - - MONITOR 0 esxsrv - LOG - 0 Command execution fail: /srv/cloud/one/var/remotes//im/run_probes vmware esxsrv LOG - 0 STDERR follows. LOG - 0 /srv/cloud/one/lib/ruby/vmwarelib.rb:26: warning: already initialized constant ONE_LOCATION LOG - 0 /srv/cloud/one/lib/ruby/vmwarelib.rb:32: warning: already initialized constant RUBY_LIB_LOCATION LOG - 0 [VMWARE] cmd failed [/srv/cloud/one/bin/tty_expect -u oneadmin -p virsh -c esx://esxsrv/?no_verify=1 --readonly nodeinfo]. Stderr: . Stdout: /srv/cloud/one/bin/tty_expect: invalid option -- c LOG - 0 Wrong option. Check usage LOG - 0 LOG - 0 myexpect [-h] <-p password> <-u username> <command> LOG - 0 LOG - 0 SYNOPSIS LOG - 0 Wraps the execution of a command and sends username & password LOG - 0 LOG - 0 OPTIONS LOG - 0 -h prints this help. LOG - 0 -p the password LOG - 0 -u the username LOG - 0 <virsh command> complete virsh command LOG - 0 ExitCode: 255 LOG - 0 ./vmware.rb:65: private method `split' called for 255:Fixnum (NoMethodError) LOG - 0 Error executing vmware.rb LOG - 0 ExitCode: 1 MONITOR FAILURE 0 Could not monitor host esxsrv. Regards On 26 April 2011 23:16, Tino Vazquez <tin...@opennebula.org> wrote: > Hi, > > The commands should work without modification (note that they should > be run from inside the vmware addon installation folder), although > your modification should also work. > > Could you send the output of > > -- > $ tree $ONE_LOCATION/var > -- > > and > > -- > $ $ONE_LOCATION/lib/mads/one_im_sh vmware > INIT > MONITOR 0 <esx-hostname> - > -- > > Regards, > > -Tino > > -- > Constantino Vázquez Blanco, MSc > OpenNebula Major Contributor > www.OpenNebula.org | @tinova79 > > > > On Tue, Apr 26, 2011 at 6:09 PM, Hoang Dinh Phuc <hdp...@gmail.com> wrote: > > Hi, > > > > Is any mistake in your command? I've change the path like this: > > > > $ mkdir -p $ONE_LOCATION/var/remotes/im/vmware.d && cp -r > > $ONE_LOCATION/lib/remotes/im/vmware.d/* > > $ONE_LOCATION/var/remotes/im/vmware.d > > > > and > > > > $ mkdir -p $ONE_LOCATION/var/remotes/vmm/vmware && cp -r > > $ONE_LOCATION/lib/remotes/vmm/vmware/* > $ONE_LOCATION/var/remotes/vmm/vmware > > > > But it still get the error. > > > > Regards > > > > On 26 April 2011 22:20, Tino Vazquez <tin...@opennebula.org> wrote: > >> > >> Dear Hoang, > >> > >> My apologies, the test i was asking for was not complete (it was > >> lacking a paramenter to the mad). > >> > >> In any case, I think the problem may be in the way ONE 2.0+ handles > >> the remotes. The VMware Addon only copies to > >> $ONE_LOCATION/lib/remotes, when it should copy also to > >> $ONE_LOCATION/var. I've opened a ticket [1] to keep track of the > >> solution. > >> > >> Meanwhile, a workaround is to issue the following from the VMware > >> Addon installation directory: > >> > >> $ mkdir -p $ONE_LOCATION/var/remotes/im/vmware.d && cp -r im/remotes/* > >> $ONE_LOCATION/var/remotes/im/vmware.d > >> $ mkdir -p $ONE_LOCATION/var/remotes/vmm/vmware && cp -r vmm/remotes/* > >> $ONE_LOCATION/var/remotes/vmm/vmware > >> > >> Please let me know if this solves the issue. > >> > >> Regards, > >> > >> -Tino > >> > >> [1] http://dev.opennebula.org/issues/593 > >> > >> -- > >> Constantino Vázquez Blanco, MSc > >> OpenNebula Major Contributor > >> www.OpenNebula.org | @tinova79 > >> > >> > >> > >> On Tue, Apr 26, 2011 at 12:13 PM, Hoang Dinh Phuc <hdp...@gmail.com> > >> wrote: > >> > Hi > >> > > >> > Here is the output: > >> > > >> > $ ruby -dw $ONE_LOCATION/lib/mads/one_im_sh.rb > >> > -- > >> > INIT > >> > --INIT SUCCESS - - > >> > -- > >> > MONITOR 0 esxsrv > >> > Exception `Interrupt' at /srv/cloud/one/lib/ruby/ActionManager.rb:168 > - > >> > /srv/cloud/one/lib/ruby/ActionManager.rb:168:in `wait': Interrupt > >> > from /srv/cloud/one/lib/ruby/ActionManager.rb:168:in > >> > `start_listener' > >> > from /srv/cloud/one/lib/ruby/ActionManager.rb:166:in `synchronize' > >> > from /srv/cloud/one/lib/ruby/ActionManager.rb:166:in > >> > `start_listener' > >> > from /srv/cloud/one/lib/ruby/OpenNebulaDriver.rb:73:in > >> > `start_driver' > >> > from /srv/cloud/one/lib/mads/one_im_sh.rb:85 > >> > > >> > It can't connect to my ESX Server. Please show me the way to check the > >> > problems. > >> > > >> > Thanks & Regards > >> > > >> > On 26 April 2011 16:55, Tino Vazquez <tin...@opennebula.org> wrote: > >> >> > >> >> Hi, > >> >> > >> >> Yes please input the following two lines: > >> >> > >> >> -- > >> >> INIT > >> >> -- > >> >> > >> >> The answer should be > >> >> > >> >> -- > >> >> INIT SUCCESS > >> >> -- > >> >> > >> >> and the also enter the following > >> >> > >> >> -- > >> >> MONITOR 0 <name_of_host> - > >> >> -- > >> >> > >> >> and send the output. > >> >> > >> >> Regards, > >> >> > >> >> -Tino > >> >> > >> >> -- > >> >> Constantino Vázquez Blanco, MSc > >> >> OpenNebula Major Contributor > >> >> www.OpenNebula.org | @tinova79 > >> >> > >> >> > >> >> > >> >> On Tue, Apr 26, 2011 at 3:33 AM, Hoang Dinh Phuc <hdp...@gmail.com> > >> >> wrote: > >> >> > Hi Tino Vazquez, > >> >> > > >> >> > I've ran the command > >> >> > > >> >> > $ ruby -dw $ONE_LOCATION/lib/mads/one_im_sh.rb > >> >> > > >> >> > But it don't return anything. Do i have to do anything? > >> >> > > >> >> > Thanks > >> >> > > >> >> > On 25 April 2011 21:19, Tino Vazquez <tin...@opennebula.org> > wrote: > >> >> >> > >> >> >> Hi, > >> >> >> > >> >> >> Let's see what happens if the driver is executed by hand, please > >> >> >> send > >> >> >> the output of: > >> >> >> > >> >> >> $ ruby -dw $ONE_LOCATION/lib/mads/one_im_sh.rb > >> >> >> INIT > >> >> >> MONITOR 0 <name_of_host> - > >> >> >> > >> >> >> Regards, > >> >> >> > >> >> >> -Tino > >> >> >> > >> >> >> -- > >> >> >> Constantino Vázquez Blanco, MSc > >> >> >> OpenNebula Major Contributor > >> >> >> www.OpenNebula.org | @tinova79 > >> >> >> > >> >> >> > >> >> >> > >> >> >> On Tue, Apr 19, 2011 at 2:50 AM, Hoang Dinh Phuc < > hdp...@gmail.com> > >> >> >> wrote: > >> >> >> > > >> >> >> > Hello all, > >> >> >> > > >> >> >> > I've already installed OpenNebula 2.2 on CentOS and add KVM > host > >> >> >> > to > >> >> >> > OpenNebula. Now, i want to add ESX Server (VMWARE) to be managed > >> >> >> > by > >> >> >> > the > >> >> >> > OpenNebula. But it make an error. Here is my oned.conf: > >> >> >> > > >> >> >> > VM_MAD = [ > >> >> >> > name = "vmm_vmware", > >> >> >> > executable = "one_vmm_sh", > >> >> >> > arguments = "vmware", > >> >> >> > default = "vmm_sh/vmm_sh_vmware.conf", > >> >> >> > type = "vmware" ] > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > #------------------------------------------------------------------------------- > >> >> >> > # VMware Driver Addon Information Driver Manager Configuration > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > #------------------------------------------------------------------------------- > >> >> >> > IM_MAD = [ > >> >> >> > name = "im_vmware", > >> >> >> > executable = "one_im_sh", > >> >> >> > arguments = "vmware" ] > >> >> >> > # arguments = "--username oneadmin --password ' ' " ] > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > #------------------------------------------------------------------------------- > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > #------------------------------------------------------------------------------- > >> >> >> > # VMware Driver Addon Transfer Manager Driver Configuration > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > #------------------------------------------------------------------------------- > >> >> >> > TM_MAD = [ > >> >> >> > name = "tm_vmware", > >> >> >> > executable = "one_tm", > >> >> >> > arguments = "tm_vmware/tm_vmware.conf" ] > >> >> >> > > >> >> >> > When i'm using onehost command to add VMWARE Host, it make an > >> >> >> > error > >> >> >> > state. > >> >> >> > And here is the log > >> >> >> > $ onehost esxsrv im_vmware vmm_vmware tm_vmware > >> >> >> > > >> >> >> > Mon Apr 18 14:24:05 2011 [InM][I]: Monitoring host esxsrv (3) > >> >> >> > Mon Apr 18 14:24:05 2011 [ReM][D]: VirtualMachinePoolInfo method > >> >> >> > invoked > >> >> >> > Mon Apr 18 14:24:05 2011 [InM][D]: Host 3 successfully > monitored. > >> >> >> > Mon Apr 18 14:24:05 2011 [ONE][E]: syntax error, unexpected > $end, > >> >> >> > expecting > >> >> >> > VARIABLE at line 2, columns 1:2 > >> >> >> > Mon Apr 18 14:24:05 2011 [InM][E]: Error parsing host > information: > >> >> >> > > >> >> >> > Please show me the way to add VMWARE host to OpenNebula. > >> >> >> > > >> >> >> > Thanks so much. > >> >> >> > ------------------- > >> >> >> > F: Hoang Dinh Phuc > >> >> >> > E: hdp...@gmail.com > >> >> >> > M: +84909398700 > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > -- > >> >> >> > ------------------- > >> >> >> > F: Hoang Dinh Phuc > >> >> >> > E: hdp...@gmail.com > >> >> >> > M: +84909398700 > >> >> >> > > >> >> >> > > >> >> >> > _______________________________________________ > >> >> >> > Users mailing list > >> >> >> > Users@lists.opennebula.org > >> >> >> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > >> >> >> > > >> >> >> > > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > ------------------- > >> >> > F: Hoang Dinh Phuc > >> >> > E: hdp...@gmail.com > >> >> > M: +84909398700 > >> >> > > >> >> > > >> > > >> > > >> > > >> > -- > >> > ------------------- > >> > F: Hoang Dinh Phuc > >> > E: hdp...@gmail.com > >> > M: +84909398700 > >> > > >> > > > > > > > > > -- > > ------------------- > > F: Hoang Dinh Phuc > > E: hdp...@gmail.com > > M: +84909398700 > > > > > -- ------------------- F: Hoang Dinh Phuc E: hdp...@gmail.com M: +84909398700
_______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org