[one-users] VMware VMs stay in boot state

Stefan Reichel Stefan.Reichel at student.hpi.uni-potsdam.de
Wed Jan 27 16:05:29 PST 2010


Hi Tino,

i just wanted to write, that everything is fine, but it isn't. The problem only occurs sometimes. At the end of this mail you will find some logs. VM(77) is up and running in the VM-Server, but in the same time in "boot" state. By the way we currently use VMware-server-2.0.2-203138.i386 .

As you can see in the logs, the "DEPLOY SUCCESS" message is send at least this believes the OneVmmVmware.java. But it seems that it is never received. Sometimes it works, but this is not deterministic, in that case it would also be appear in oned.log.



The main goal of our project is to setup a network environment, in which students can test and investigate several security weaknesses on live systems. For every such scenario we need different computers which are simulated via VMs. In effect when a new scenario is loaded, OpenNebula will be responsable for the VM setup and management.

We will primarily use VMWare images(with VM-Server) but also KVM. To control our scenarios we will implement a webinterface, which will be used for management but also monitoring purpose. As far as i know, OpenNebula has only a command line frontend?

Best Regards
Stefan



VM.LOG :

Wed Jan 27 23:57:41 2010 [DiM][I]: New VM state is ACTIVE.
Wed Jan 27 23:57:42 2010 [LCM][I]: New VM state is PROLOG.
Wed Jan 27 23:57:42 2010 [VM][I]: Virtual Machine has no context
Wed Jan 27 23:58:46 2010 [TM][I]: tm_clone.sh: fqdn:/srv/seclab/images-src/vmware/XP2 fqdn:/srv/seclab/vms/77/images/disk.0
Wed Jan 27 23:58:46 2010 [TM][I]: tm_clone.sh: Cloning fqdn:/srv/seclab/images-src/vmware/XP2
Wed Jan 27 23:58:46 2010 [LCM][I]: New VM state is BOOT
Wed Jan 27 23:58:46 2010 [VMM][I]: Generating deployment file: /usr/share/one/var/77/deployment.0


ONED.LOG :
Wed Jan 27 23:57:41 2010 [DiM][D]: Deploying VM 77
Wed Jan 27 23:57:44 2010 [InM][I]: Monitoring host fqdn (0)
Wed Jan 27 23:57:48 2010 [InM][D]: Host 0 successfully monitored.
Wed Jan 27 23:57:52 2010 [VMM][I]: Monitoring VM 76.
Wed Jan 27 23:57:53 2010 [VMM][D]: Message received: POLL SUCCESS 76 STATE=a USEDMEMORY=25 USEDCPU=0

Wed Jan 27 23:58:46 2010 [TM][D]: Message received: LOG - 77 tm_clone.sh: fqdn:/srv/seclab/images-src/vmware/XP2 fqdn:/srv/seclab/vms/77/images/disk.0

Wed Jan 27 23:58:46 2010 [TM][D]: Message received: LOG - 77 tm_clone.sh: Cloning fqdn:/srv/seclab/images-src/vmware/XP2

Wed Jan 27 23:58:46 2010 [TM][D]: Message received: TRANSFER SUCCESS 77 -

Wed Jan 27 23:58:46 2010 [LCM][I]: prolog success:


VMM_VMWARE.LOG (Output added to OneVmmVWare.java)
[27.01.2010 23:41:40] TRY TO POWER ON
[27.01.2010 23:41:45] DEPLOY SUCCESS
[27.01.2010 23:58:50] TRY TO POWER ON
[27.01.2010 23:58:54] DEPLOY SUCCESS

Am 27.01.2010 um 13:04 schrieb Tino Vazquez:

> Hi Stefan,
> 
> comments inline,
> 
> On Wed, Jan 27, 2010 at 10:27 AM, Stefan Reichel
> <stefan.reichel at student.hpi.uni-potsdam.de> wrote:
>> Hi,
>> 
>> i tried to analyze the bug and finally solve this problem. For now these are my results, please correct my if i am wrong.
>> 
>> First of all,  the VM is running in VMware but in the "onevm list" it  is still booting. The VirtualMachineManager::deploy_action was finished. These were the facts now my theory:
>> 
>> Normally the MadManager will receive a message, and forward it to the corresponding VM-Driver by calling the protocol method. In my case this would be the VirtualMachineManagerDriver.  Nevertheless its protocol method is not called and therefore it can't call the LifeCycleManager, which would in effect set the "running" state, after reacting on a "DEPLOY_SUCCESS". Therefore i assume, that the corresponding message is never send. But who should send it???
> 
> The VMware VMM mad is responsible to send back the DEPLOY SUCESS, so
> it is probably failing to do so. you mentioned in a previous email
> that the VM is already running, so I guess the driver is crashing
> badly after performing the powerOn (otherwise it will send the "DEPLOY
> FAILED " and you would get a "fail" instead of a "boot" in the VM
> state). Do you see anything in the one_vmm_vmware log file?
> 
>> 
>> I temporary fixed the problem by setting the running state manually in the mentioned deploy_action. I hope that someone will finally answer one of my messages. Indeed its my third unanswered? message to this community.
> 
> Sorry for the delay in my answers, please take into account that this
> is a best effort support mailing list.
> 
>> 
>> We try to use opennebula in our current project, but the focus of our project is not to get software to do what it is used to do. Nevertheless we are software developers and therefore  we could also fix and extend the openNebula project if there would be any support from you.
> 
> That is great news!! Could you please elaborate a bit on what is that
> you intend to do with the software? We are happy to provide best
> effort support.
> 
> Best regards,
> 
> -Tino
> 
>> 
>> Kind regards,
>> Stefan
>> 
>> 
>> 
>> 
>> Am 26.01.2010 um 21:41 schrieb Stefan Reichel:
>> 
>>> Hi OpenNebula team,
>>> 
>>> our developer team tried to use OpenNebula  and now we are able to start vms in VMWare. But we have a serious problem. Every VM we start stays in the "boot" state. What is the reason for that, where ca we gather more information about the problem? We use OpenNebula 1.4 / SVN version on Ubuntu 9.10 in combination with VMWare Server 2. Any help would be appreciated.
>>> 
>>> Sincerely
>>> Stefan
>>> 
>> 
>> 
>> 
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>> 
> 
> 
> 
> 
> --
> Constantino Vázquez, Grid & Virtualization Technology
> Engineer/Researcher: http://www.dsa-research.org/tinova
> DSA Research Group: http://dsa-research.org
> Globus GridWay Metascheduler: http://www.GridWay.org
> OpenNebula Virtual Infrastructure Engine: http://www.OpenNebula.org

_____________________________________

Stefan Reichel,  M.Sc. Candidate

Hasso-Plattner-Institut für Softwaresystemtechnik GmbH 
Postfach 900460, D-14440 Potsdam, Germany 
http://www.hpi.uni-potsdam.de

Telefon: 03322/206306  Mobile: 0178/5495023 
Email: stefan.reichel at student.hpi.uni-potsdam.de
_____________________________________

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20100128/8c2fd488/attachment-0003.htm>


More information about the Users mailing list