[one-users] Fwd: Register VM for ESX 4.1

Jonathan Kelley jkelley at vm-labs.com
Tue Sep 14 10:03:47 PDT 2010


Hi Tino,

I found this in my ESX log given the instructions you specified below:

[2010-09-14 16:56:55.564 22281B90 info 'TaskManager'] Task Created :
haTask-ha-folder-vm-vim.Folder.registerVm-67171
[2010-09-14 16:56:55.564 22CEFB90 info 'ha-folder-vm'] Register called:
[datastore1]one-16/one-16.vmx
[2010-09-14 16:56:55.570 22CEFB90 info 'VMFileChecker'] Config rules file
'/etc/vmware/configrules' loaded and parsed successfully.
[2010-09-14 16:56:55.571 22CEFB90 warning 'Vmsvc'] RegisterVm file check
error: IO error
[2010-09-14 16:56:55.574 22CEFB90 info 'App'] AdapterServer caught
exception: 08c82f88
[2010-09-14 16:56:55.574 22CEFB90 info 'TaskManager'] Task Completed :
haTask-ha-folder-vm-vim.Folder.registerVm-67171 Status error


This is from the vmm_vmware.log:
[14.09.2010 12:57:34] Failed deploying VM 16 into
12core.boston.vm-labs.com.Reason:null

This is from the $ONE_LOCATION/var/16/vm.log:
Tue Sep 14 12:57:31 2010 [DiM][I]: New VM state is ACTIVE.
Tue Sep 14 12:57:31 2010 [LCM][I]: New VM state is PROLOG.
Tue Sep 14 12:57:31 2010 [VM][I]: Virtual Machine has no context
Tue Sep 14 12:57:31 2010 [LCM][I]: New VM state is BOOT
Tue Sep 14 12:57:31 2010 [VMM][I]: Generating deployment file:
/srv/cloud/one/var/16/deployment.0
Tue Sep 14 12:57:34 2010 [VMM][E]: Error deploying virtual machine: Failed
deploying VM in host 12core.boston.vm-labs.com.
Tue Sep 14 12:57:35 2010 [DiM][I]: New VM state is FAILED
Tue Sep 14 12:57:35 2010 [TM][W]: Ignored: LOG - 16 tm_delete.sh: Deleting

Tue Sep 14 12:57:35 2010 [TM][W]: Ignored: LOG - 16 tm_delete.sh: Executed
"rm -rf /export/vg0-lv0/one-12core.boston.vm-labs.com:
/srv/cloud/one/var//16/images".

Tue Sep 14 12:57:35 2010 [TM][W]: Ignored: TRANSFER SUCCESS 16 -


Does this help debug the situation?

Thanks,
Jon


On Mon, Sep 13, 2010 at 6:58 AM, Tino Vazquez <tinova at fdi.ucm.es> wrote:

> Hi Jonathan,
>
> To define an OpenNebula VMware template you need to set as the source
> for the DISK the folder where all the VMware related VM files are
> placed.
>
> About the error you are experiencing, the configuration should be
> (assuming you are using the tm_vmware driver, i discourage the use of
> the tm_vmware_ssh prototype transfer driver):
>
> * No VM_DIR set in oned.conf
> * DATASTORE_PATH in the TM configuration should point to a local path
> in the OpenNebula front-end that is used as the NFS export which the
> ESXs mount as their DATASTORE.
>
> If this is correctly set, we will need to take a look at the log of
> the vmm driver to see exactly what is failing.
>
> Best regards,
>
> -Tino
>
> --
> Constantino Vázquez Blanco | dsa-research.org/tinova
> Virtualization Technology Engineer / Researcher
> OpenNebula Toolkit | opennebula.org
>
>
>
> On Thu, Sep 9, 2010 at 7:04 PM, Jonathan Kelley <jkelley at vm-labs.com>
> wrote:
> > Hi Tino,
> > It was set but unsetting it didn't change the issue except now that path
> > after the host has changed to be invalid it seems.
> > Thu Sep  9 13:01:32 2010 [DiM][D]: Deploying VM 15
> > Thu Sep  9 13:01:32 2010 [TM][D]: Message received: TRANSFER SUCCESS 15 -
> > Thu Sep  9 13:01:40 2010 [VMM][D]: Message received: DEPLOY FAILURE 15
> > Failed deploying VM in host esxhost
> > Thu Sep  9 13:01:41 2010 [ReM][D]: VirtualMachinePoolInfo method invoked
> > Thu Sep  9 13:01:41 2010 [TM][D]: Message received: LOG - 15
> tm_delete.sh:
> > Deleting
> > Thu Sep  9 13:01:41 2010 [TM][D]: Message received: LOG - 15
> tm_delete.sh:
> > Executed "rm -rf /export/vg0-lv0/esxhost:/srv/cloud/one/var//15/images".
> > Thu Sep  9 13:01:41 2010 [TM][D]: Message received: TRANSFER SUCCESS 15 -
> > Thanks,
> > Jon
> >
> > On Thu, Sep 9, 2010 at 12:59 PM, Tino Vazquez <tinova at fdi.ucm.es> wrote:
> >>
> >> Hi Jonathan,
> >>
> >> One further question, did you set the VM_DIR in oned.conf? If so, try
> >> to unset it.
> >>
> >> Regards,
> >>
> >> -Tino
> >>
> >> --
> >> Constantino Vázquez Blanco | dsa-research.org/tinova
> >> Virtualization Technology Engineer / Researcher
> >> OpenNebula Toolkit | opennebula.org
> >>
> >>
> >>
> >> On Tue, Sep 7, 2010 at 4:30 PM, Jonathan Kelley <jkelley at vm-labs.com>
> >> wrote:
> >> > Hi Tino,
> >> > Yes my file looks like the following:
> >> > root at vmlvsa251:/srv/cloud/one# cat etc/tm_vmware/tm_vmwarerc
> >> > #
> >> >
> --------------------------------------------------------------------------
> >> > #
> >> > # Copyright 2002-2010, OpenNebula Project Leads (OpenNebula.org)
> >> > #
> >> > #
> >> >  #
> >> > # Licensed under the Apache License, Version 2.0 (the "License"); you
> >> > may
> >> >  #
> >> > # not use this file except in compliance with the License. You may
> >> > obtain
> >> >  #
> >> > # a copy of the License at
> >> > #
> >> > #
> >> >  #
> >> > # http://www.apache.org/licenses/LICENSE-2.0
> >> > #
> >> > #
> >> >  #
> >> > # Unless required by applicable law or agreed to in writing, software
> >> >  #
> >> > # distributed under the License is distributed on an "AS IS" BASIS,
> >> >  #
> >> > # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> >> > implied.
> >> > #
> >> > # See the License for the specific language governing permissions and
> >> >  #
> >> > # limitations under the License.
> >> > #
> >> >
> >> >
> #---------------------------------------------------------------------------
> >> > #
> >> > # Uncomment the following line to active MAD debug
> >> > ONE_MAD_DEBUG=1
> >> > # Local path of the datastore
> >> > DATASTORE_PATH=/export/vg0-lv0
> >> >
> >> > Let me know if there is something else needed.
> >> > Thanks,
> >> > Jon
> >> >
> >> > On Fri, Sep 3, 2010 at 1:07 PM, Tino Vazquez <tinova at fdi.ucm.es>
> wrote:
> >> >>
> >> >> Hi Jonathan,
> >> >>
> >> >> Have you set the OpenNebula local path that is mounted as datastore1
> >> >> in the ESX in
> >> >>
> >> >> * $ONE_LOCATION/etc/tm_vmware/tm_vmwarerc --> variable DATASTORE_PATH
> >> >>
> >> >> ?
> >> >>
> >> >> Regards,
> >> >>
> >> >> -Tino
> >> >> --
> >> >> Constantino Vázquez Blanco | dsa-research.org/tinova
> >> >> Virtualization Technology Engineer / Researcher
> >> >> OpenNebula Toolkit | opennebula.org
> >> >>
> >> >>
> >> >>
> >> >> On Thu, Sep 2, 2010 at 6:05 PM, Jonathan Kelley <jkelley at vm-labs.com
> >
> >> >> wrote:
> >> >> >
> >> >> > Hi Tino,
> >> >> > I think I am getting a little farther in that I was trying to use
> the
> >> >> > onevm
> >> >> > create <image> instead of registering (which worked but not sure it
> >> >> > helps).
> >> >> > However it fails to create the vm and I find this message in the
> >> >> > vmm_vmware.log:
> >> >> > [02.09.2010 11:57:44] Failed deploying VM 1 into
> >> >> > 12core.xxxxx.com.Reason:/export/vg0-lv0/1/deployment.0 (No such
> file
> >> >> > or
> >> >> > directory)
> >> >> > with these messages in the oned.log:
> >> >> > Thu Sep  2 11:57:43 2010 [DiM][D]: Deploying VM 1
> >> >> > Thu Sep  2 11:57:43 2010 [ReM][D]: VirtualMachinePoolInfo method
> >> >> > invoked
> >> >> > Thu Sep  2 11:57:43 2010 [TM][D]: Message received: TRANSFER
> SUCCESS
> >> >> > 1 -
> >> >> > Thu Sep  2 11:57:44 2010 [VMM][D]: Message received: DEPLOY FAILURE
> 1
> >> >> > Failed
> >> >> > deploying VM in host 12core.boston.vm-labs.com.
> >> >> > Thu Sep  2 11:57:44 2010 [TM][D]: Message received: LOG - 1
> >> >> > tm_delete.sh:
> >> >> > Deleting
> >> >> > Thu Sep  2 11:57:44 2010 [TM][D]: Message received: LOG - 1
> >> >> > tm_delete.sh:
> >> >> > Executed "rm -rf
> >> >> > /export/vg0-lv0/one-12core.xxxxx.com:/export/vg0-lv0/1/images".
> >> >> > Thu Sep  2 11:57:44 2010 [TM][D]: Message received: TRANSFER
> SUCCESS
> >> >> > 1 -
> >> >> > Any tips with these messages?
> >> >> > I have a single NFS mount on the ESX host as datastore1 and is a
> >> >> > local
> >> >> > path
> >> >> > to the OpenNebula front-end.
> >> >> > -Jon
> >> >> >
> >> >> >
> >> >> > On Thu, Sep 2, 2010 at 11:39 AM, Jonathan Kelley
> >> >> > <jkelley at vm-labs.com>
> >> >> > wrote:
> >> >> >>
> >> >> >> Hi Tino,
> >> >> >> Thanks for the quick reply.
> >> >> >>  How do you specify a VM PATH though as my VM has 5-6 associated
> >> >> >> files?
> >> >> >> Here is the example given:
> >> >> >>
> >> >> >> NAME          = "Ubuntu Web Development"
> >> >> >> PATH          = /home/one_user/images/ubuntu_desktop.img
> >> >> >> PUBLIC        = YES
> >> >> >> DESCRIPTION   = "Ubuntu 10.04 desktop for Web Development
> students.
> >> >> >> Contains the pdf lessons and exercises as well as all the
> necessary
> >> >> >> programming tools and testing frameworks."
> >> >> >>
> >> >> >> For my Windows XP I have two disk files so how do I specify two
> >> >> >> files
> >> >> >> in
> >> >> >> the PATH field? Or do I specify the vmx file?
> >> >> >> Thanks again,
> >> >> >> -Jon
> >> >> >>
> >> >> >> On Thu, Sep 2, 2010 at 11:29 AM, Tino Vazquez <tinova at fdi.ucm.es>
> >> >> >> wrote:
> >> >> >>>
> >> >> >>> Hi Jonathan,
> >> >> >>>
> >> >> >>> The way to use the image catalog is to upload individual images,
> >> >> >>> each
> >> >> >>> of them requiring an image template [1].
> >> >> >>>
> >> >> >>> One registered, a VM can use an image by just referencing the
> >> >> >>> image's
> >> >> >>> name (same as the VirtualNetwork from your template, using just
> the
> >> >> >>> name "VMWareNET").
> >> >> >>>
> >> >> >>> Regards,
> >> >> >>>
> >> >> >>> -Tino
> >> >> >>>
> >> >> >>> [1] http://opennebula.org/documentation:rel2.0:img_template
> >> >> >>> --
> >> >> >>> Constantino Vázquez Blanco | dsa-research.org/tinova
> >> >> >>> Virtualization Technology Engineer / Researcher
> >> >> >>> OpenNebula Toolkit | opennebula.org
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>> On Thu, Sep 2, 2010 at 4:57 PM, Jonathan Kelley
> >> >> >>> <jkelley at vm-labs.com>
> >> >> >>> wrote:
> >> >> >>> > Hello,
> >> >> >>> > I am trying to register my VM to use with OpenNebula and ESX
> 4.1.
> >> >> >>> > I copied the VM folder to the shared nfs storage and then have
> >> >> >>> > tried
> >> >> >>> > to
> >> >> >>> > create a template for this vm but I am not sure I have it
> right:
> >> >> >>> > root at xxxx:/srv/cloud/one# cat /export/vg0-lv0/WinXP.template
> >> >> >>> > NAME=VMwareVM
> >> >> >>> > MEMORY=256
> >> >> >>> > CPU=1
> >> >> >>> > NIC=[NETWORK="VMWareNet"]
> >> >> >>> > DISK=[ source="/export/vg0-lv0/WinXP_32bit_Dev",
> >> >> >>> >        clone="yes",
> >> >> >>> >        save="no"]
> >> >> >>> > However when I run the register command I get image not present
> >> >> >>> > messages:
> >> >> >>> > root at xxxx:/export/vg0-lv0# /srv/cloud/one/bin/oneimage
> register
> >> >> >>> > ./WinXP.template
> >> >> >>> > Error: Image not present, aborting.
> >> >> >>> >
> >> >> >>> > It is not quite clear to me what the template should look like
> >> >> >>> > and
> >> >> >>> > how
> >> >> >>> > to
> >> >> >>> > register an existing VMware VM.
> >> >> >>> > Thanks,
> >> >> >>> > Jon
> >> >> >>> >
> >> >> >>> > _______________________________________________
> >> >> >>> > Users mailing list
> >> >> >>> > Users at lists.opennebula.org
> >> >> >>> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
> >> >> >>> >
> >> >> >>> >
> >> >> >>
> >> >> >
> >> >> >
> >> >> >
> >> >> > _______________________________________________
> >> >> > Users mailing list
> >> >> > Users at lists.opennebula.org
> >> >> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
> >> >> >
> >> >> >
> >> >
> >> >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20100914/440dc5b0/attachment-0001.htm>


More information about the Users mailing list