Hi Mehdi,<div><br></div><div>You have to change the permissions for $ONE_LOCATION+ "/lib/mads/one_vmm_dummy.rb", allowing the execution of this file.<br><br></div><div>Regards.</div><div><br><div class="gmail_quote">

On 27 April 2010 14:55, Mehdi Sheikhalishahi <span dir="ltr"><<a href="mailto:mehdi.alishahi@gmail.com">mehdi.alishahi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Thanks Ruben, this feature is very interesting in OpenNebula.<br>
I've installed it and tried to test it, when I submit a VM, VM cannot<br>
be executed. The following are commands and logs.<br>
<br>
oneadmin@one:~/working> onevm list<br>
 ID     USER     NAME STAT CPU     MEM        HOSTNAME        TIME<br>
  2 oneadmin vm-examp fail   0       0      dummyHost5 00 00:00:16<br>
<br>
oneadmin@one:~/var/2> cat vm.log<br>
Tue Apr 27 14:46:52 2010 [DiM][I]: New VM state is ACTIVE.<br>
Tue Apr 27 14:46:52 2010 [LCM][I]: New VM state is PROLOG.<br>
Tue Apr 27 14:46:52 2010 [VM][I]: Virtual Machine has no context<br>
Tue Apr 27 14:46:53 2010 [LCM][I]: New VM state is BOOT<br>
Tue Apr 27 14:46:53 2010 [VMM][E]: deploy_action, error getting driver vmm_dummy<br>
Tue Apr 27 14:46:54 2010 [DiM][I]: New VM state is FAILED<br>
Tue Apr 27 14:46:54 2010 [TM][W]: Ignored: TRANSFER SUCCESS 2 -<br>
<br>
---And log files<br>
Tue Apr 27 14:44:23 2010 [ONE][I]:        OpenNebula Configuration<br>
File<br>
Tue Apr 27 14:44:23 2010 [ONE][I]:<br>
----------------------------------------------<br>
Tue Apr 27 14:44:23 2010 [ONE][I]:<br>
--------------------------------------------<br>
       DEBUG_LEVEL=3<br>
       HM_MAD=EXECUTABLE=one_hm<br>
       HOST_MONITORING_INTERVAL=5<br>
       IM_MAD=EXECUTABLE=one_im_dummy,NAME=im_dummy<br>
       MAC_PREFIX=00:03<br>
       MANAGER_TIMER=30<br>
       NETWORK_SIZE=254<br>
       PORT=2633<br>
       TM_MAD=ARGUMENTS=tm_dummy/tm_dummy.conf,EXECUTABLE=one_tm,NAME=tm_dummy<br>
       VM_DIR=/srv/cloud/one/var/<br>
       VM_MAD=EXECUTABLE=one_vmm_dummy,NAME=vmm_dummy,TYPE=xml<br>
       VM_POLLING_INTERVAL=60<br>
<br>
Tue Apr 27 14:44:25 2010 [VMM][I]: Loading Virtual Machine Manager drivers.<br>
Tue Apr 27 14:44:25 2010 [VMM][I]:      Loading driver: vmm_dummy (XML)<br>
Tue Apr 27 14:44:25 2010 [MAD][E]: MAD did not answer INIT command<br>
<br>
Regards,<br>
<font color="#888888">Mehdi<br>
</font><div><div></div><div class="h5"><br>
On Tue, Apr 27, 2010 at 11:59 AM, Ruben S. Montero <<a href="mailto:rubensm@dacya.ucm.es">rubensm@dacya.ucm.es</a>> wrote:<br>
> Hi,<br>
><br>
> The URL for the dummy backend:<br>
><br>
> <a href="http://dev.opennebula.org/projects/onesim/wiki" target="_blank">http://dev.opennebula.org/projects/onesim/wiki</a><br>
><br>
> Cheers<br>
><br>
> Ruben<br>
><br>
> On Tue, Apr 27, 2010 at 9:25 AM, Mehdi Sheikhalishahi<br>
> <<a href="mailto:mehdi.alishahi@gmail.com">mehdi.alishahi@gmail.com</a>> wrote:<br>
>> Hi All,<br>
>><br>
>> I'd like to work with OpenNebula in dummy mode (simulated). Would you<br>
>> please let me know about the status of this and how can I start to<br>
>> work with it?<br>
>><br>
>> Regards,<br>
>> Mehdi<br>
>><br>
>> On Fri, Oct 2, 2009 at 8:01 AM, Gary Mazz <<a href="mailto:garymazzaferro@gmail.com">garymazzaferro@gmail.com</a>> wrote:<br>
>>> Hi Ruben,<br>
>>><br>
>>> Thansk this works well. It will give me a leg up before I hook into the<br>
>>> cluster.<br>
>>><br>
>>> cheers, -g<br>
>>><br>
>>> Ruben S. Montero wrote:<br>
>>>><br>
>>>> Morning Gary,<br>
>>>><br>
>>>> Check <a href="http://dev.opennebula.org/projects/onesim/wiki/Wiki" target="_blank">http://dev.opennebula.org/projects/onesim/wiki/Wiki</a> and give it<br>
>>>> a try. Let us know<br>
>>>> if it is good for your purposes.<br>
>>>><br>
>>>> Cheers!<br>
>>>><br>
>>>> Ruben<br>
>>>><br>
>>>> On Tue, Sep 29, 2009 at 11:25 AM, Gary Mazz <<a href="mailto:garymazzaferro@gmail.com">garymazzaferro@gmail.com</a>><br>
>>>> wrote:<br>
>>>><br>
>>>>><br>
>>>>> Hi,<br>
>>>>><br>
>>>>> I think this would work for the initial development,  I think the<br>
>>>>> simulated<br>
>>>>> time, especially for provisioning and startup is important. It allows my<br>
>>>>> work out the "remote aspects" of the http protocol. A settable in a conf<br>
>>>>> file would be great.<br>
>>>>><br>
>>>>> Its 3:30 am by me, need some sleep... :-)<br>
>>>>><br>
>>>>> -gary<br>
>>>>><br>
>>>>> Borja Sotomayor wrote:<br>
>>>>><br>
>>>>>><br>
>>>>>> Hi,<br>
>>>>>><br>
>>>>>><br>
>>>>>>><br>
>>>>>>> Well in fact this may be quite straight forward if we assume that all<br>
>>>>>>> operations always succeed and we do not need to model the behavior of<br>
>>>>>>> the hosts. Gary, let me know if this would work for your demo. Borja,<br>
>>>>>>> we can use this as a very simple development backend.<br>
>>>>>>><br>
>>>>>><br>
>>>>>> To be more specific, I think this 'test adapter' would have to provide<br>
>>>>>> the<br>
>>>>>> following features:<br>
>>>>>><br>
>>>>>> - Allow specification of a number of physical hosts with specific<br>
>>>>>> capacities using a configuration file.<br>
>>>>>><br>
>>>>>> - Internally keep track of what VMs are running and respond to<br>
>>>>>> monitoring<br>
>>>>>> command with predictable values. For simplicity, a simple starting point<br>
>>>>>> could be to make all VMs say that they are using 0% of their allocated<br>
>>>>>> CPU<br>
>>>>>> or 100% of their allocated CPU (maybe in the future allowing for more<br>
>>>>>> complex models, to replicate real workloads).<br>
>>>>>><br>
>>>>>> - Allow execution of all OpenNebula operations. For simplicity, as Ruben<br>
>>>>>> points out, a simple starting point is to assume that all operations<br>
>>>>>> complete successfully and instantly. In the future, it would be nice to<br>
>>>>>> also<br>
>>>>>> configure delays (most importantly, suspension/resumption shouldn't be<br>
>>>>>> done<br>
>>>>>> instantaneously; the test driver should try to replicate that there's a<br>
>>>>>> delay while the VM suspends/resumes, and that is should remain in the<br>
>>>>>> "suspending" state for some time before transitioning to "suspended")<br>
>>>>>> and<br>
>>>>>> even failures (e.g., I want to add error handling code in Haizea, but<br>
>>>>>> doing<br>
>>>>>> this with a real testbed is messy, since it involves somehow provoking<br>
>>>>>> the<br>
>>>>>> VMs to fail).<br>
>>>>>><br>
>>>>>> - As a starting point, this test adapter should operate in "real time".<br>
>>>>>> For simulations, it would be nice to have "simulated time" (so we can<br>
>>>>>> fast-forward through a lot of requests) but since the core and the<br>
>>>>>> scheduler<br>
>>>>>> are separate processes, it would involve coordinating this simulated<br>
>>>>>> time<br>
>>>>>> between the two components. This is doable, but we would to think about<br>
>>>>>> what's the best way of doing this.<br>
>>>>>><br>
>>>>>><br>
>>>>>> Gary: Would the above meet your requirements?<br>
>>>>>><br>
>>>>>><br>
>>>>>> Cheers!<br>
>>>>>><br>
>>>>><br>
>>>>> _______________________________________________<br>
>>>>> Users mailing list<br>
>>>>> <a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
>>>>> <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
>>>>><br>
>>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>><br>
>>> _______________________________________________<br>
>>> Users mailing list<br>
>>> <a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
>>> <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
>>><br>
>> _______________________________________________<br>
>> Users mailing list<br>
>> <a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
>> <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
>><br>
><br>
><br>
><br>
> --<br>
> Dr. Ruben Santiago Montero<br>
> Associate Professor (Profesor Titular), Complutense University of Madrid<br>
><br>
> URL: <a href="http://dsa-research.org/doku.php?id=people:ruben" target="_blank">http://dsa-research.org/doku.php?id=people:ruben</a><br>
> Weblog: <a href="http://blog.dsa-research.org/?author=7" target="_blank">http://blog.dsa-research.org/?author=7</a><br>
><br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Daniel Molina, Cloud Technology Engineer/Researcher<br>DSA Research Group: web <a href="http://dsa-research.org">http://dsa-research.org</a> and blog <a href="http://blog.dsa-research.org">http://blog.dsa-research.org</a><br>

OpenNebula Open Source Toolkit for Cloud Computing: <a href="http://www.OpenNebula.org">http://www.OpenNebula.org</a><br>
</div>