<div dir="ltr">Hi,<div class="gmail_extra"><br><br><div class="gmail_quote">On 25 April 2013 09:28, Miloš Kozák <span dir="ltr"><<a href="mailto:milos.kozak@lejmr.com" target="_blank">milos.kozak@lejmr.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi,<br>
I am running opennebula 3.8.3 and OCCI self-service portal. My problem is that the VM indication is misleading. There 3 statuses - green, yellow, red. When I stop VM it turns to yellow, if anything is wrong red.. that is perfectly correct but the VM is indicated by green for shutdown, poweroff and all other statuses.. I was trying to fix compute.js, but it didnt worked out.. So I assume there is a deeper problem? Can you confirm that?<br>

</blockquote><div><br></div><div class="gmail_quote" style="font-family:arial,sans-serif;font-size:13px">When using OCCI the VM xml that is sent in a OCCI /compute/:id GET request include the VM_STATE [1]. <br><br>VM_STATE=%w{INIT PENDING HOLD ACTIVE STOPPED SUSPENDED DONE FAILED <br>

            POWEROFF}<br><br>The problem is that the states you are looking for are LCM_STATES. <br><br>LCM_STATE=%w{LCM_INIT PROLOG BOOT RUNNING MIGRATE SAVE_STOP SAVE_SUSPEND<br>SAVE_MIGRATE PROLOG_MIGRATE PROLOG_RESUME EPILOG_STOP EPILOG<br>

SHUTDOWN CANCEL FAILURE CLEANUP UNKNOWN HOTPLUG SHUTDOWN_POWEROFF<br>BOOT_UNKNOWN BOOT_POWEROFF BOOT_SUSPENDED BOOT_STOPPED} </div><div class="gmail_quote" style="font-family:arial,sans-serif;font-size:13px"><br></div><div class="gmail_quote" style="font-family:arial,sans-serif;font-size:13px">

If you want to include this information you have to modify the VirtualMachineOCCI class to include these states [2]</div><div class="gmail_quote" style="font-family:arial,sans-serif;font-size:13px"><br></div><div class="gmail_quote" style="font-family:arial,sans-serif;font-size:13px">

Hope this helps</div><div class="gmail_quote" style="font-family:arial,sans-serif;font-size:13px"><br></div><div class="gmail_quote" style="font-family:arial,sans-serif;font-size:13px">[1] <a href="https://github.com/OpenNebula/one/blob/release-3.8.3/src/oca/ruby/OpenNebula/VirtualMachine.rb" target="_blank">https://github.com/OpenNebula/one/blob/release-3.8.3/src/oca/ruby/OpenNebula/VirtualMachine.rb</a></div>

<div><span style="font-family:arial,sans-serif;font-size:13px">[2]</span><span style="font-family:arial,sans-serif;font-size:13px"> </span><a href="https://github.com/OpenNebula/one/blob/release-3.8.3/src/cloud/occi/lib/VirtualMachineOCCI.rb" target="_blank" style="font-family:arial,sans-serif;font-size:13px">https://github.com/OpenNebula/one/blob/release-3.8.3/src/cloud/occi/lib/VirtualMachineOCCI.rb</a> </div>

<div><br></div></div><div><br></div>-- <br>Daniel Molina<br>Project Engineer<br>OpenNebula - The Open Source Solution for Data Center Virtualization<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:dmolina@opennebula.org" target="_blank">dmolina@opennebula.org</a> | @OpenNebula
</div></div>