[one-users] Hyper-v drivers for OpenNebula 3.6.0?

cloud.b.lab cloud.b.lab at zoho.com
Fri Jul 20 10:08:10 PDT 2012


Thanks for  sharing that information Poul.

---- On Fri, 20 Jul 2012 05:28:10 -0700 Poul Kristensen<bcc5226 at gmail.com> wrote ---- 


Hello.

FYI!
Experienced from Vmware4.* I have been told that Windows servers do not work
after having been cloned. That is the case for the new vm. 
  
Regards 
Poul

2012/7/20 Javier Fontan <jfontan at opennebula.org>
 Hello,
 
 The drivers changed quite a bit from 3.2 to 3.4. Moreover the way
 images are managed are very different with the inclusion of the
 datastores. We still have to change the drivers to make them
 compatible with the new versions.
 
 If you want to take a look to the tm drivers they are heavily based on
 the shared driver. The clone scripts is modified so the destination
 path is rewritten with the SMB share path:
 
   DST_PATH=${DST_PATH/$ONE_LOCAL_VAR/$SMB_MOUNT}
 
 Also the destination disk have the extension .vhd added to make hyperv
 recognize the files as images, for example:
 
   exec_and_log "cp -r $SRC_PATH $DST_PATH.vhd"
 
 Cheers
 
 On Fri, Jul 20, 2012 at 6:23 AM, cloud.b.lab <cloud.b.lab at zoho.com> wrote:
 >
 > All,
 >
 > Do we have Hyper-V drivers for OpenNebula 3.4 or 3,6 .
 > With one-hyperv-3.2.0.tar.gz in OpenNebula 3.6.0, I am able register a
 > Hyper-V host. However clone and deploy scripts are not working as expected.
 >
 > TM_MAD         : ssh
 >
 > 1. clone: Cloning
 > onehost:/var/lib/one/var/datastores/101/65f9f8d9980ec937e498f705eb1c2bcd in
 > /var/lib/one/var/datastores/0/113/disk.0
 > issue: The folder and file /var/lib/one/var/datastores/0/113/disk.0  are not
 > actually created.
 > 2. context: Generating context block device at
 > HYPER-V1:/var/lib/one/var//datastores/0/113/disk.1
 > issue : disk.1 note created.
 >
 >
 > Log:
 > Fri Jul 20 09:33:24 2012 [DiM][I]: New VM state is ACTIVE.
 > Fri Jul 20 09:33:24 2012 [LCM][I]: New VM state is PROLOG.
 > Fri Jul 20 09:33:40 2012 [TM][I]: clone: Cloning
 > onehost:/var/lib/one/var/datastores/101/65f9f8d9980ec937e498f705eb1c2bcd in
 > /var/lib/one/var/datastores/0/113/disk.0
 > Fri Jul 20 09:33:40 2012 [TM][I]: ExitCode: 0
 > Fri Jul 20 09:33:57 2012 [TM][I]: context: Generating context block device
 > at HYPER-V1:/var/lib/one/var//datastores/0/113/disk.1
 > Fri Jul 20 09:33:57 2012 [TM][I]: ExitCode: 0
 > Fri Jul 20 09:33:57 2012 [LCM][I]: New VM state is BOOT
 > Fri Jul 20 09:33:57 2012 [VMM][I]: Generating deployment file:
 > /var/lib/one/var/113/deployment.0
 > Fri Jul 20 09:33:57 2012 [VMM][I]: ExitCode: 0
 > Fri Jul 20 09:33:57 2012 [VMM][I]: Successfully execute network driver
 > operation: pre.
 > Fri Jul 20 09:34:00 2012 [VMM][I]: Command execution fail:
 > /var/lib/one/var/remotes/vmm/hyperv/deploy /var/lib/one/var/113/deployment.0
 > HYPER-V1 113 HYPER-V1
 > Fri Jul 20 09:34:00 2012 [VMM][I]: Copying disks
 > Fri Jul 20 09:34:00 2012 [VMM][I]: command: mkdir C:\\var\\113\\images
 > Fri Jul 20 09:34:00 2012 [VMM][I]: command: copy
 > \\\\HYPER-V1\\images\\113\\images\\* C:\\var\\113\\images
 > Fri Jul 20 09:34:00 2012 [VMM][E]: Error copying VM images
 > Fri Jul 20 09:34:00 2012 [VMM][I]: {:stdout=>"", :stderr=>"#<
 > CLIXML\\r\\n<Objs Version=\\"1.1.0.1\\"
 > xmlns=\\"http://schemas.microsoft.com/powershell/2004/04"><S
 > S=\\"Error\\">Copy-Item : An object at the specified path
 > \\\\\\\\HYPER-V1\\\\images\\\\113\\\\images does n_x000D__x000A_</S><S S=\\"Error\\">ot
 > exist._x000D__x000A_</S><S S=\\"Error\\">At line:1 char:5_x000D__x000A_</S><S
 > S=\\"Error\\">+ copy &lt;&lt;&lt;&lt;  \\\\\\\\HYPER-V1\\\\images\\\\113\\\\images\\\\*
 > C:\\\\var\\\\113\\\\images_x000D__x000A_</S><S S=\\"Error\\">    + CategoryInfo
 > : ObjectNotFound: (\\\\\\\\HYPER-V1\\\\images\\\\113\\\\images:St _x000D__x000A_</S><S
 > S=\\"Error\\">   ring) [Copy-Item], IOException_x000D__x000A_</S><S
 > S=\\"Error\\">    + FullyQualifiedErrorId :
 > ItemDoesNotExist,Microsoft.PowerShell.Commands.C _x000D__x000A_</S><S
 > S=\\"Error\\">   opyItemCommand_x000D__x000A_</S><S S=\\"Error\\">
 > _x000D__x000A_</S></Objs>", :exitcode=>1}
 > Fri Jul 20 09:34:00 2012 [VMM][I]: ExitCode: 255
 > Fri Jul 20 09:34:00 2012 [VMM][I]: Failed to execute virtualization driver
 > operation: deploy.
 > Fri Jul 20 09:34:00 2012 [VMM][E]: Error deploying virtual machine: Error
 > copying VM images
 > Fri Jul 20 09:34:00 2012 [DiM][I]: New VM state is FAILED
 >
 > Other required data:
 > 1. //192.168.1.4/images on /var/lib/one/mountpoint type cifs (rw)
 > 2. hyperv.conf
 > :vmdir:         "\\\\\\\\HYPER-V1\\\\images"
 > :local_vmdir:   "C:\\\\var"
 > :user:          "oneadmin"
 > :password:      "Redhat123456"
 > 3.  ~/etc/tm_hyperv/tm_hypervrc
 > SMB_MOUNT=/var/lib/one/mountpoint
 > 4.  ID NAME            CLUSTER   RVM TCPU FCPU ACPU    TMEM    FMEM    AMEM
 > STAT
 >      10 HYPER-V1        -           0        800  800  800      8G
 > 6.7G      8G       on
 >
 > If you have updated scripts , kindly pass it one. Else if I am doing
 > something wrong, kindly en-light.
 >
 > Regards,
 > Anil.
 >
 >
 >
 >
 >
 >
 

> _______________________________________________
 > Users mailing list
 > Users at lists.opennebula.org
 > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
 >
 
 
 
 --
 Javier Fontán Muiños
 Project Engineer
 OpenNebula - The Open Source Toolkit for Data Center Virtualization
 www.OpenNebula.org | jfontan at opennebula.org | @OpenNebula
 _______________________________________________
 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/20120720/6bcf01d6/attachment-0003.htm>


More information about the Users mailing list