<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <font size="+1"><tt>Hi Tino,<br>
        Thanks for the inputs.<br>
        <br>
        I did following, but could not deploy the VM.<br>
        <br>
        ===============<br>
      </tt></font><font size="+1"><tt>oneadmin@ubuntu:~$ </tt></font><font
      size="+1"><tt>onehost create esxserv1.gslab.com im_vmware
        vmm_vmware tm_dummy<br>
          => Host created successfully<br>
        <br>
        oneadmin@ubuntu:~$ cat vm1-np.template<br>
        NAME=VMWareVM<br>
        MEMORY=256<br>
        CPU=1<br>
        <br>
        OS = [ ARCH = "i686" ]<br>
        <br>
        NIC=[NETWORK="Public"]<br>
        <br>
        DISK=[ source="[kpointstoreubuntu] MyVM_Image/MyVM.vmdk",<br>
               target = "hda",<br>
               clone="yes",<br>
               save="no"<br>
                ]<br>
        <br>
      </tt></font><font size="+1"><tt>oneadmin@ubuntu:~$ onevm create
        vm1-np.template<br>
      </tt></font><font size="+1"><tt>oneadmin@ubuntu:~$ onevm deploy 35
        5<br>
         => deploy failed. The vm.log shows following error.<br>
        ------<br>
        Tue Mar  1 01:25:37 2011 [DiM][I]: New VM state is ACTIVE.<br>
        Tue Mar  1 01:25:37 2011 [LCM][I]: New VM state is PROLOG.<br>
        Tue Mar  1 01:25:37 2011 [TM][E]: prolog, error getting driver
        tm_dummy<br>
        Tue Mar  1 01:25:37 2011 [TM][E]: epilog_delete, error getting
        driver vmm_vmware. You may need to manually clean
        esxserv1.gslab.com:/src/cloud/one/var//35/images<br>
        Tue Mar  1 01:25:37 2011 [DiM][I]: New VM state is FAILED<br>
        ------<br>
      </tt></font><font size="+1"><tt>================<br>
        <br>
        Do I need to create my host any differently?<br>
        What does the error signify?<br>
        <br>
      </tt></font>
    <pre class="moz-signature" cols="72">Thanks and Regards,
Manish</pre>
    <br>
    On 2/28/2011 8:21 PM, Tino Vazquez wrote:
    <blockquote
      cite="mid:AANLkTiky0ufjcHSeLddsOXOPokzYz988brjPBSz_cQfv@mail.gmail.com"
      type="cite">
      <pre wrap="">Hi Manish,

You can avoid the copy of the image if you:

 1) Use the dummy TM drivers
 1) Stop using the image catalog, and input the SOURCE of the disks
with the following format

       [DATASTORE] relative/path/to/disk

The path is relative wrt the DATASTORE.

hope it helps,

-Tino

--
Constantino Vázquez Blanco, MSc
OpenNebula Major Contributor
<a class="moz-txt-link-abbreviated" href="http://www.OpenNebula.org">www.OpenNebula.org</a> | @tinova79



On Wed, Feb 23, 2011 at 1:39 PM, Manish Sapariya <a class="moz-txt-link-rfc2396E" href="mailto:manish@gslab.com"><manish@gslab.com></a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hi,
We have are using OpenNebula 1.4 using following kind of setup.
The non-persistent disk that I used in OpenNebula 1.4 is not
working in 2.0.

The reason it worked with 1.4 is that it copied the directory as
it is without looking into the directory. My .vmx file was modified
to had a link to non-persistent disk and hence the solution was working.

2.0 specifically copies the vmdk file and then creates a deployment
file. And hence my 1.4 solution is not working with 2.0.

My question is, can I tell opennebula to use specific image on
hypervisor, instead of making a copy of vmdk and using that as the
instance disk.

Thanks and Regards,
Manish

On 9/27/2010 5:02 PM, Manish Sapariya wrote:

Hi All,
I thought somebody will find this useful and hence
sharing it here.

We are using opennebula based setup to test our
collaboration product. We have home grown test framework
which can run clients on different machines to execute
test scenarios. Things were fine until we had only few
users in our test. However as I added more users in test,
the VMs deploying started taking too long because of the
image copying. My frontend is on FC8, with big SATA disk.
The datastore is expored using CIFS. The VMWare Hypervisors
mount the datastore using CIFS to run the VMs.

To minimize the copy of the whole disk on deploy, we
followed solution detailed in 1, which is briefly mentioned
as below.

- Create your base image, call it basevm.
- Modify the disk settings to non-persistent.
- Now create another VM, clone1 , using the disk of
  basevm.
  - Set the new disk as non-persistent.
- Create the vm template pointing to clone1. Note that
  both the basevm and clone1 images should be in your
  exported datastore path.
- Deploy as many VMs as you like, with just few MBs of
  data to copied.

Hope this helps somebody.

1. <a class="moz-txt-link-freetext" href="http://communities.vmware.com/thread/15339">http://communities.vmware.com/thread/15339</a>


--
Thanks and Regards,
Manish

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a>

_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a>


</pre>
      </blockquote>
    </blockquote>
  </body>
</html>