Hi,

Please try commenting out the VM_DIR section, restart the oned daemon
and launch again the VM.

VM_DIR is only needed if the mount point of the nfs share is different
between the front-end and the nodes.

Best regards.

-Tino

--
Constantino Vázquez Blanco, MSc
OpenNebula Major Contributor
www.OpenNebula.org | @tinova79



On Thu, Mar 17, 2011 at 7:59 PM, Ryan Aydelott <ryan.aydel...@vibes.com> wrote:
> Hello, first time opennebula user here and I am having an issue with onevm 
> creation, files don't seem to link/write to the right server - perhaps I just 
> need a hint? I'm certain that I am missing something fairly obvious:
>
> Environment:
> opennebula 2.1.80 on centos 5.5 rpm install
> xen hypervisor
> both share nfsmount /srv/cloud/
>
> Here are the relevant paths in oned.conf:
>
> VM_DIR=/srv/cloud/one/var
> SCRIPTS_REMOTE_DIR=/var/tmp/one
> IMAGE_REPOSITORY_PATH = /srv/cloud/var/images
>
>
> A quick sanity check:
>
> [oneadmin@binaryfinary 32]$ onehost list
>  ID NAME              CLUSTER  RVM   TCPU   FCPU   ACPU    TMEM    FMEM STAT
>   4 xen01             default    0    800    800    800     32G   30.7G   on
>
> [oneadmin@binaryfinary 32]$ oneimage list
>  ID     USER                 NAME TYPE              REGTIME PUB PER STAT  #VMS
>   1 oneadmin           gentoobase   OS   Mar 15, 2011 23:08  No Yes  rdy     0
>
> I try to create the VM:
>
> [oneadmin@binaryfinary images]$ onevm create gentoobase.one
>
> I check, it fails:
>
> [oneadmin@binaryfinary images]$ onevm list
>   ID     USER     NAME STAT CPU     MEM        HOSTNAME        TIME
>   33 oneadmin gentooba fail   0      0K           xen01 00 00:00:03
>
> Output from oned.log:
>
> Thu Mar 17 13:55:00 2011 [DiM][D]: Deploying VM 33
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_ln.sh: 
> Creating directory /var/lib/one/33/images
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_ln.sh: 
> Executed "mkdir -p /var/lib/one/33/images".
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_ln.sh: 
> Executed "chmod a+w /var/lib/one/33/images".
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_ln.sh: Link 
> /srv/cloud/var/images/64c39c5ba5e9aa60c93613f9bf9ab41714dfb1db
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_ln.sh: 
> Executed "ln -s 
> /srv/cloud/var/images/64c39c5ba5e9aa60c93613f9bf9ab41714dfb1db 
> /var/lib/one/33/images/disk.0".
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_mkswap.sh: 
> Creating directory /var/lib/one/33/images
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_mkswap.sh: 
> Executed "mkdir -p /var/lib/one/33/images".
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_mkswap.sh: 
> Executed "chmod a+w /var/lib/one/33/images".
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_mkswap.sh: 
> Creating 4096Mb image in /var/lib/one/33/images/disk.1
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_mkswap.sh: 
> Executed "/bin/dd if=/dev/zero of=/var/lib/one/33/images/disk.1 bs=1 count=1 
> seek=4096M".
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_mkswap.sh: 
> Initializing swap space
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_mkswap.sh: 
> Executed "/sbin/mkswap /var/lib/one/33/images/disk.1".
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: LOG - 33 tm_mkswap.sh: 
> Executed "chmod a+w /var/lib/one/33/images/disk.1".
> Thu Mar 17 13:55:00 2011 [TM][D]: Message received: TRANSFER SUCCESS 33 -
> Thu Mar 17 13:55:02 2011 [VMM][D]: Message received: LOG - 33 Command 
> execution fail: 'if [ -x "/var/tmp/one/vmm/xen/deploy" ]; then 
> /var/tmp/one/vmm/xen/deploy /srv/cloud/one/var/33/images/deployment.0; else   
>                            exit 42; fi'
> Thu Mar 17 13:55:02 2011 [VMM][D]: Message received: LOG - 33 STDERR follows.
> Thu Mar 17 13:55:02 2011 [VMM][D]: Message received: LOG - 33 Error: Device 
> 768 (tap) could not be connected. /srv/cloud/one/var/33/images/disk.0 does 
> not exist
> Thu Mar 17 13:55:02 2011 [VMM][D]: Message received: LOG - 33 ExitCode: 1
> Thu Mar 17 13:55:02 2011 [VMM][D]: Message received: DEPLOY FAILURE 33 Error: 
> Device 768 (tap) could not be connected. /srv/cloud/one/var/33/images/disk.0 
> does not exist
> Thu Mar 17 13:55:02 2011 [VMM][D]: Message received: ExitCode: 1
> Thu Mar 17 13:55:02 2011 [TM][D]: Message received: LOG - 33 tm_delete.sh: 
> Deleting /var/lib/one/33/images
> Thu Mar 17 13:55:02 2011 [TM][D]: Message received: LOG - 33 tm_delete.sh: 
> Executed "rm -rf /var/lib/one/33/images".
> Thu Mar 17 13:55:02 2011 [TM][D]: Message received: TRANSFER SUCCESS 33 -
>
> In the VM Dir:
>
> [oneadmin@binaryfinary 33]$ pwd
> /var/lib/one/33
> [oneadmin@binaryfinary 33]$ ls
> deployment.0  transfer.0.delete  transfer.0.prolog
>
> [oneadmin@binaryfinary 33]$ cat deployment.0
> name = 'one-33'
> #O CPU_CREDITS = 1024
> memory  = '2048'
> kernel = '/srv/cloud/var/images/xen-domU'
> root = '/dev/hda rw'
> extra = 'ro console=hvc0 xencons=hvc0'
> disk = [
>    'tap:aio:/srv/cloud/one/var/33/images/disk.0,hda,w',
>    'tap:aio:/srv/cloud/one/var/33/images/disk.1,hdb,w',
> ]
> vif = [
>    ' mac=02:00:ac:14:5a:96,ip=172.20.90.150,bridge=xenbr0',
> ]
>
> [oneadmin@binaryfinary 33]$ cat transfer.0.prolog
> LN 
> binaryfinary.vibes.local:/srv/cloud/var/images/64c39c5ba5e9aa60c93613f9bf9ab41714dfb1db
>  xen01:/srv/cloud/one/var/33/images/disk.0
> MKSWAP 4096 xen01:/srv/cloud/one/var/33/images/disk.1
>
> [oneadmin@binaryfinary 33]$ cat transfer.0.delete
> DELETE xen01:/srv/cloud/one/var/33/images
>
>
> So what am I missing?
> _______________________________________________
> Users mailing list
> Users@lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to