[one-users] Error Deploying VM
Kyle Jake Plimack
kplimack at saymedia.com
Fri Mar 11 10:30:54 PST 2011
I updated vm_dir, but got the same error.
My setup is as follows
Master:
/var/lib/one oak-vm-host004(rw,async,no_subtree_check,no_root_squash)
Node:
oak-dev-nebula001:/var/lib/one on /var/lib/one type nfs (rw,soft,intr,rsize=32768,wsize=32768,addr=172.16.3.175)
VM_DIR=/var/lib/one/var/images
SCRIPTS_REMOTE_DIR=/var/lib/one/remotes
IMAGE_REPOSITORY_PATH = /var/lib/one/images
DEFAULT_IMAGE_TYPE = "OS"
DEFAULT_DEVICE_PREFIX = "vd"
NAME : oak-dev-vmhost004
CLUSTER : default
STATE : MONITORED
IM_MAD : im_kvm
VM_MAD : vmm_kvm
TM_MAD : tm_nfs
Everything under /var/lib/one is owned by oneadmin.cloud
It looks like the deployment.0 file is getting generated in here (/var/lib/one/5/deployment.0), but its looking for it here (ailed to create domain from /var/lib/one/var/images/5/images/deployment.0)
oneadmin at oak-dev-nebula001:~$ cat /var/log/one/5.log
Fri Mar 11 10:17:14 2011 [DiM][I]: New VM state is ACTIVE.
Fri Mar 11 10:17:14 2011 [LCM][I]: New VM state is PROLOG.
Fri Mar 11 10:17:14 2011 [VM][I]: Virtual Machine has no context
Fri Mar 11 10:17:14 2011 [TM][I]: tm_clone.sh: oak-dev-nebula001:/var/lib/one/images/ttylinux.img oak-dev-vmhost004:/var/lib/one/var/images/5/images/disk.0
Fri Mar 11 10:17:14 2011 [TM][I]: tm_clone.sh: DST: /var/lib/one/5/images/disk.0
Fri Mar 11 10:17:14 2011 [TM][I]: tm_clone.sh: Creating directory /var/lib/one/5/images
Fri Mar 11 10:17:14 2011 [TM][I]: tm_clone.sh: Executed "mkdir -p /var/lib/one/5/images".
Fri Mar 11 10:17:14 2011 [TM][I]: tm_clone.sh: Executed "chmod a+w /var/lib/one/5/images".
Fri Mar 11 10:17:14 2011 [TM][I]: tm_clone.sh: Cloning /var/lib/one/images/ttylinux.img
Fri Mar 11 10:17:14 2011 [TM][I]: tm_clone.sh: Executed "cp -r /var/lib/one/images/ttylinux.img /var/lib/one/5/images/disk.0".
Fri Mar 11 10:17:14 2011 [TM][I]: tm_clone.sh: Executed "chmod a+rw /var/lib/one/5/images/disk.0".
Fri Mar 11 10:17:14 2011 [LCM][I]: New VM state is BOOT
Fri Mar 11 10:17:14 2011 [VMM][I]: Generating deployment file: /var/lib/one/5/deployment.0
Fri Mar 11 10:17:14 2011 [VMM][I]: Command execution fail: 'if [ -x "/var/lib/one/remotes/vmm/kvm/deploy" ]; then /var/lib/one/remotes/vmm/kvm/deploy /var/lib/one/var/images/5/images/deployment.0; else exit 42; fi'
Fri Mar 11 10:17:14 2011 [VMM][I]: STDERR follows.
Fri Mar 11 10:17:14 2011 [VMM][I]: error: Failed to create domain from /var/lib/one/var/images/5/images/deployment.0
Fri Mar 11 10:17:14 2011 [VMM][I]: error: unable to set user and group to '114:116' on '/var/lib/one/var/images/5/images/disk.0': No such file or directory
Fri Mar 11 10:17:14 2011 [VMM][I]: ExitCode: 255
Fri Mar 11 10:17:14 2011 [VMM][E]: Error deploying virtual machine: error: Failed to create domain from /var/lib/one/var/images/5/images/deployment.0
Fri Mar 11 10:17:14 2011 [DiM][I]: New VM state is FAILED
Fri Mar 11 10:17:14 2011 [TM][W]: Ignored: LOG - 5 tm_delete.sh: Deleting /var/lib/one/5/images
Fri Mar 11 10:17:14 2011 [TM][W]: Ignored: LOG - 5 tm_delete.sh: Executed "rm -rf /var/lib/one/5/images".
Fri Mar 11 10:17:14 2011 [TM][W]: Ignored: TRANSFER SUCCESS 5 -
On Mar 11, 2011, at 9:22 AM, Tino Vazquez wrote:
> Hi,
>
> VM_DIR has to be the mount point of $ONE_LOCATION/var in the remote
> nodes, so if /var/lib/one is being mounted by the nodes as
> /data/cloud/one, you should set VM_DIR to /data/cloud/one/ and not to
> /data/cloud/one/var/images.
>
> Hope it helps,
>
> -Tino
>
> --
> Constantino Vázquez Blanco, MSc
> OpenNebula Major Contributor
> www.OpenNebula.org | @tinova79
>
>
>
> On Fri, Mar 11, 2011 at 6:18 PM, Kyle Plimack <kplimack at saymedia.com> wrote:
>> Yes, I set in on the master to /data/cloud/one/var/images. Would posting it here help?
>>
>> Tino Vazquez <tinova at opennebula.org> wrote:
>>
>>
>> Hi,
>>
>> Did you set the VM_DIR variable in $ONE_LOCATION/etc/oned.conf?
>>
>> Regards,
>>
>> -Tino
>>
>> --
>> Constantino Vázquez Blanco, MSc
>> OpenNebula Major Contributor
>> www.OpenNebula.org | @tinova79
>>
>>
>>
>> On Fri, Mar 11, 2011 at 8:23 AM, Kyle Jake Plimack
>> <kplimack at saymedia.com> wrote:
>>> I'm brand new to OpenNebula and I'm trying to deploy ttylinux provided by
>>> opennebula.org on a kvm host. I've configured them with a shared nfs image
>>> repository, but to use their local storage for vm_dir. When I try to create
>>> the vm from a template, it fails... the oned.log follows. Can someone
>>> point me in the right direction to debug this? I've scoured the interwebs
>>> already..
>>> Thanks, Kyle Plimack
>>> ##############################################################################
>>> Oned.log:
>>> Thu Mar 10 23:11:06 2011 [DiM][D]: Deploying VM 4
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: LOG - 4 tm_clone.sh:
>>> oak-dev-nebula001:/var/lib/one/images/ttylinux.img
>>> oak-dev-vmhost004:/data/cloud/one/var/4/images/disk.0
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: LOG - 4 tm_clone.sh:
>>> DST: /var/lib/one/4/images/disk.0
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: LOG - 4 tm_clone.sh:
>>> Creating directory /var/lib/one/4/images
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: LOG - 4 tm_clone.sh:
>>> Executed "mkdir -p /var/lib/one/4/images".
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: LOG - 4 tm_clone.sh:
>>> Executed "chmod a+w /var/lib/one/4/images".
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: LOG - 4 tm_clone.sh:
>>> Cloning /var/lib/one/images/ttylinux.img
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: LOG - 4 tm_clone.sh:
>>> Executed "cp -r /var/lib/one/images/ttylinux.img
>>> /var/lib/one/4/images/disk.0".
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: LOG - 4 tm_clone.sh:
>>> Executed "chmod a+rw /var/lib/one/4/images/disk.0".
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: TRANSFER SUCCESS 4 -
>>> Thu Mar 10 23:11:06 2011 [VMM][D]: Message received: LOG - 4 Command
>>> execution fail: 'if [ -x "/var/lib/one/remotes/vmm/kvm/deploy" ]; then
>>> /var/lib/one/remotes/vmm/kvm/deploy /data/cloud/one/var/4/imag
>>> es/deployment.0; else exit 42; fi'
>>> Thu Mar 10 23:11:06 2011 [VMM][D]: Message received: LOG - 4 STDERR follows.
>>> Thu Mar 10 23:11:06 2011 [VMM][D]: Message received: LOG - 4 error: Failed
>>> to create domain from /data/cloud/one/var/4/images/deployment.0
>>> Thu Mar 10 23:11:06 2011 [VMM][D]: Message received: LOG - 4 error: unable
>>> to set user and group to '114:116' on '/data/cloud/one/var/4/images/disk.0':
>>> No such file or directory
>>> Thu Mar 10 23:11:06 2011 [VMM][D]: Message received: LOG - 4 ExitCode: 255
>>> Thu Mar 10 23:11:06 2011 [VMM][D]: Message received: DEPLOY FAILURE 4 error:
>>> Failed to create domain from /data/cloud/one/var/4/images/deployment.0
>>> Thu Mar 10 23:11:06 2011 [VMM][D]: Message received: error: unable to set
>>> user and group to '114:116' on '/data/cloud/one/var/4/images/disk.0': No
>>> such file or directory
>>> Thu Mar 10 23:11:06 2011 [VMM][D]: Message received: ExitCode: 255
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: LOG - 4 tm_delete.sh:
>>> Deleting /var/lib/one/4/images
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: LOG - 4 tm_delete.sh:
>>> Executed "rm -rf /var/lib/one/4/images".
>>> Thu Mar 10 23:11:06 2011 [TM][D]: Message received: TRANSFER SUCCESS 4 -
>>> Thu Mar 10 23:11:08 2011 [ReM][D]: VirtualMachinePoolInfo method invoked
>>> ##############################################################################
>>> ttylinux.template
>>> NAME = ttylinux
>>> CPU = 1
>>> MEMORY = 128
>>> DISK = [
>>> source = "/var/lib/one/images/ttylinux.img",
>>> target = "vd",
>>> readonly = "no" ]
>>> NIC = [ NETWORK = "Public" ]
>>> FEATURES = [acpi="no"]
>>> ##############################################################################
>>> I only have one cluster-node set up so far:
>>> oneadmin at oak-dev-nebula001:~/$ onehost show 5
>>> HOST 5 INFORMATION
>>>
>>> ID : 5
>>> NAME : oak-dev-vmhost004
>>> CLUSTER : default
>>> STATE : MONITORED
>>> IM_MAD : im_kvm
>>> VM_MAD : vmm_kvm
>>> TM_MAD : tm_nfs
>>> HOST SHARES
>>>
>>> MAX MEM : 16471536
>>> USED MEM (REAL) : 420380
>>> USED MEM (ALLOCATED) : 0
>>> MAX CPU : 800
>>> USED CPU (REAL) : 0
>>> USED CPU (ALLOCATED) : 0
>>> RUNNING VMS : 0
>>> MONITORING INFORMATION
>>>
>>> ARCH=x86_64
>>> CPUSPEED=1595
>>> FREECPU=800.0
>>> FREEMEMORY=16350472
>>> HOSTNAME=oak-dev-vmhost004
>>> HYPERVISOR=kvm
>>> MODELNAME=Intel(R) Xeon(R) CPU L5310 @ 1.60GHz
>>> NETRX=0
>>> NETTX=0
>>> TOTALCPU=800
>>> TOTALMEMORY=16471536
>>> USEDCPU=0.0
>>> USEDMEMORY=420380
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>>
>>
More information about the Users
mailing list